0001558370-21-003523.txt : 20210326 0001558370-21-003523.hdr.sgml : 20210326 20210326130731 ACCESSION NUMBER: 0001558370-21-003523 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 107 CONFORMED PERIOD OF REPORT: 20210130 FILED AS OF DATE: 20210326 DATE AS OF CHANGE: 20210326 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ulta Beauty, Inc. CENTRAL INDEX KEY: 0001403568 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-RETAIL STORES, NEC [5990] IRS NUMBER: 384022268 FISCAL YEAR END: 0130 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33764 FILM NUMBER: 21776129 BUSINESS ADDRESS: STREET 1: 1000 REMINGTON BLVD STREET 2: SUITE 120 CITY: BOLINGBROOK STATE: IL ZIP: 60440 BUSINESS PHONE: 630-410-4800 MAIL ADDRESS: STREET 1: 1000 REMINGTON BLVD STREET 2: SUITE 120 CITY: BOLINGBROOK STATE: IL ZIP: 60440 FORMER COMPANY: FORMER CONFORMED NAME: Ulta Salon, Cosmetics & Fragrance, Inc. DATE OF NAME CHANGE: 20070618 10-K 1 ulta-20210130x10k.htm 10-K
P1Y6M0001403568--01-302020FYfalseus-gaap:OperatingLeaseRightOfUseAssetus-gaap:OperatingLeaseLiabilityCurrentus-gaap:OperatingLeaseLiabilityNoncurrent0800000000P6Y10M24DP7Y3M18D0001403568us-gaap:InventoryValuationReserveMember2020-02-022021-01-300001403568us-gaap:AllowanceForCreditLossMember2020-02-022021-01-300001403568us-gaap:InventoryValuationReserveMember2019-02-032020-02-010001403568us-gaap:AllowanceForCreditLossMember2019-02-032020-02-010001403568us-gaap:InventoryValuationReserveMember2018-02-042019-02-020001403568us-gaap:AllowanceForCreditLossMember2018-02-042019-02-020001403568us-gaap:InventoryValuationReserveMember2021-01-300001403568us-gaap:AllowanceForCreditLossMember2021-01-300001403568us-gaap:InventoryValuationReserveMember2020-02-010001403568us-gaap:AllowanceForCreditLossMember2020-02-010001403568us-gaap:InventoryValuationReserveMember2019-02-020001403568us-gaap:AllowanceForCreditLossMember2019-02-020001403568us-gaap:InventoryValuationReserveMember2018-02-030001403568us-gaap:AllowanceForCreditLossMember2018-02-030001403568ulta:AdvertisingAndOtherGoodsAndServicePurchaseCommitmentsMember2020-02-022021-01-300001403568us-gaap:TreasuryStockCommonMember2020-02-022021-01-300001403568us-gaap:TreasuryStockCommonMember2019-02-032020-02-010001403568us-gaap:TreasuryStockCommonMember2018-02-042019-02-020001403568us-gaap:SalesMember2020-02-022021-01-300001403568us-gaap:SalesMember2019-02-032020-02-010001403568ulta:ShareRepurchaseProgram2019Member2020-03-120001403568ulta:ShareRepurchaseProgram13March2018Member2019-03-140001403568ulta:ShareRepurchaseProgramTwoThousandAndSeventeenMember2018-03-150001403568ulta:ShareRepurchaseProgram2020Member2020-03-120001403568ulta:ShareRepurchaseProgram2019Member2019-03-140001403568ulta:ShareRepurchaseProgram13March2018Member2018-03-150001403568us-gaap:RetainedEarningsMember2021-01-300001403568us-gaap:AdditionalPaidInCapitalMember2021-01-300001403568us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-300001403568us-gaap:RetainedEarningsMember2020-02-010001403568us-gaap:AdditionalPaidInCapitalMember2020-02-010001403568us-gaap:RetainedEarningsMember2019-02-020001403568us-gaap:AdditionalPaidInCapitalMember2019-02-020001403568us-gaap:RetainedEarningsMember2018-02-030001403568us-gaap:AdditionalPaidInCapitalMember2018-02-030001403568us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-02-022021-01-300001403568us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-02-032020-02-010001403568us-gaap:CertificatesOfDepositMember2021-01-300001403568ulta:RangeThreeMember2021-01-300001403568ulta:RangeTwoMember2021-01-300001403568ulta:RangeSixMember2021-01-300001403568ulta:RangeSevenMember2021-01-300001403568ulta:RangeOneMember2021-01-300001403568ulta:RangeFourMember2021-01-300001403568ulta:RangeFiveMember2021-01-300001403568ulta:RangeThreeMember2020-02-022021-01-300001403568us-gaap:EmployeeStockOptionMember2018-02-030001403568ulta:RangeTwoMember2020-02-022021-01-300001403568ulta:RangeSixMember2020-02-022021-01-300001403568ulta:RangeSevenMember2020-02-022021-01-300001403568ulta:RangeOneMember2020-02-022021-01-300001403568ulta:RangeFourMember2020-02-022021-01-300001403568ulta:RangeFiveMember2020-02-022021-01-300001403568us-gaap:EmployeeStockOptionMember2020-02-010001403568us-gaap:EmployeeStockOptionMember2019-02-020001403568us-gaap:EmployeeStockOptionMember2019-02-032020-02-010001403568us-gaap:EmployeeStockOptionMember2018-02-042019-02-020001403568us-gaap:RestrictedStockUnitsRSUMember2018-02-030001403568us-gaap:PerformanceSharesMember2018-02-030001403568us-gaap:RestrictedStockUnitsRSUMember2019-02-032020-02-010001403568us-gaap:RestrictedStockUnitsRSUMember2018-02-042019-02-020001403568ulta:CertainEmployeesExcludingDirectorsMemberus-gaap:RestrictedStockUnitsRSUMember2020-02-022021-01-300001403568srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2020-02-022021-01-300001403568ulta:GiftCardBreakageMember2020-02-022021-01-300001403568ulta:GiftCardBreakageMember2019-02-032020-02-010001403568ulta:GiftCardBreakageMember2018-02-042019-02-020001403568ulta:RestructuringAndOtherMember2020-02-022021-01-300001403568ulta:OtherServeranceMember2020-02-022021-01-300001403568ulta:RestructuringAndOtherMember2019-02-032020-02-010001403568ulta:RestructuringAndOtherMember2018-02-042019-02-020001403568us-gaap:RevolvingCreditFacilityMember2020-09-022020-09-020001403568srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2020-02-022021-01-300001403568srt:MinimumMemberulta:ElectronicEquipmentAndSoftwareAndSoftwareDevelopmentCostsMember2020-02-022021-01-300001403568srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2020-02-022021-01-300001403568srt:MaximumMemberulta:ElectronicEquipmentAndSoftwareAndSoftwareDevelopmentCostsMember2020-02-022021-01-300001403568us-gaap:LeaseholdImprovementsMember2021-01-300001403568us-gaap:FurnitureAndFixturesMember2021-01-300001403568us-gaap:ConstructionInProgressMember2021-01-300001403568ulta:ElectronicEquipmentAndSoftwareAndSoftwareDevelopmentCostsMember2021-01-300001403568us-gaap:LeaseholdImprovementsMember2020-02-010001403568us-gaap:FurnitureAndFixturesMember2020-02-010001403568us-gaap:ConstructionInProgressMember2020-02-010001403568ulta:ElectronicEquipmentAndSoftwareAndSoftwareDevelopmentCostsMember2020-02-010001403568us-gaap:RevolvingCreditFacilityMember2020-03-182020-03-180001403568us-gaap:CostOfSalesMember2020-02-022021-01-300001403568us-gaap:CostOfSalesMember2019-02-032020-02-010001403568us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2018-02-042019-02-020001403568us-gaap:RetainedEarningsMember2020-02-022021-01-300001403568us-gaap:RetainedEarningsMember2019-02-032020-02-010001403568us-gaap:RetainedEarningsMember2018-02-042019-02-020001403568ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member2020-02-022021-01-300001403568us-gaap:RevolvingCreditFacilityMemberulta:SecondAmendedAndRestatedLoanAgreement23August2017Member2021-01-300001403568us-gaap:LetterOfCreditMemberulta:SecondAmendedAndRestatedLoanAgreement23August2017Member2021-01-300001403568us-gaap:RevolvingCreditFacilityMember2020-02-010001403568us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-02-022021-01-300001403568srt:MinimumMember2020-02-022021-01-300001403568srt:MaximumMember2020-02-022021-01-300001403568us-gaap:DevelopedTechnologyRightsMember2020-02-022021-01-300001403568us-gaap:DevelopedTechnologyRightsMember2021-01-300001403568us-gaap:DevelopedTechnologyRightsMember2020-02-010001403568us-gaap:FairValueInputsLevel2Memberus-gaap:NonqualifiedPlanMember2021-01-300001403568us-gaap:FairValueInputsLevel2Memberus-gaap:NonqualifiedPlanMember2020-02-010001403568us-gaap:RenewableEnergyProgramMember2021-01-300001403568us-gaap:RenewableEnergyProgramMember2020-02-010001403568us-gaap:RestrictedStockUnitsRSUMember2020-02-022021-01-300001403568us-gaap:EmployeeStockOptionMember2020-02-022021-01-300001403568us-gaap:EmployeeStockOptionMember2021-01-300001403568us-gaap:NonqualifiedPlanMember2020-02-022021-01-300001403568us-gaap:NonqualifiedPlanMember2019-02-032020-02-010001403568us-gaap:QualifiedPlanMember2018-02-042019-02-020001403568us-gaap:NonqualifiedPlanMember2018-02-042019-02-020001403568us-gaap:RevolvingCreditFacilityMember2021-01-300001403568srt:MinimumMemberulta:SecondAmendedAndRestatedLoanAgreement23August2017Memberus-gaap:LondonInterbankOfferedRateLIBORMember2020-02-022021-01-300001403568srt:MinimumMemberulta:SecondAmendedAndRestatedLoanAgreement23August2017Memberus-gaap:BaseRateMember2020-02-022021-01-300001403568srt:MaximumMemberulta:SecondAmendedAndRestatedLoanAgreement23August2017Memberus-gaap:LondonInterbankOfferedRateLIBORMember2020-02-022021-01-300001403568srt:MaximumMemberulta:SecondAmendedAndRestatedLoanAgreement23August2017Memberus-gaap:BaseRateMember2020-02-022021-01-3000014035682020-11-012021-01-3000014035682020-08-022020-10-3100014035682020-05-032020-08-0100014035682020-02-022020-05-0200014035682019-11-032020-02-0100014035682019-08-042019-11-0200014035682019-05-052019-08-0300014035682019-02-032019-05-040001403568ulta:DistributionCenterProductsAndServicesPurchaseCommitmentsMember2021-01-300001403568ulta:SkincareBathAndFragranceMemberus-gaap:SalesRevenueNetMember2020-02-022021-01-300001403568ulta:ServicesMemberus-gaap:SalesRevenueNetMember2020-02-022021-01-300001403568ulta:OtherProductsAndServicesMemberus-gaap:SalesRevenueNetMember2020-02-022021-01-300001403568ulta:HaircareProductsAndStylingToolsMemberus-gaap:SalesRevenueNetMember2020-02-022021-01-300001403568ulta:CosmeticsMemberus-gaap:SalesRevenueNetMember2020-02-022021-01-300001403568us-gaap:SalesRevenueNetMember2020-02-022021-01-300001403568ulta:SkincareBathAndFragranceMemberus-gaap:SalesRevenueNetMember2019-02-032020-02-010001403568ulta:ServicesMemberus-gaap:SalesRevenueNetMember2019-02-032020-02-010001403568ulta:OtherProductsAndServicesMemberus-gaap:SalesRevenueNetMember2019-02-032020-02-010001403568ulta:HaircareProductsAndStylingToolsMemberus-gaap:SalesRevenueNetMember2019-02-032020-02-010001403568ulta:CosmeticsMemberus-gaap:SalesRevenueNetMember2019-02-032020-02-010001403568us-gaap:SalesRevenueNetMember2019-02-032020-02-010001403568ulta:SkincareBathAndFragranceMemberus-gaap:SalesRevenueNetMember2018-02-042019-02-020001403568ulta:ServicesMemberus-gaap:SalesRevenueNetMember2018-02-042019-02-020001403568ulta:OtherProductsAndServicesMemberus-gaap:SalesRevenueNetMember2018-02-042019-02-020001403568ulta:HaircareProductsAndStylingToolsMemberus-gaap:SalesRevenueNetMember2018-02-042019-02-020001403568ulta:CosmeticsMemberus-gaap:SalesRevenueNetMember2018-02-042019-02-020001403568us-gaap:SalesRevenueNetMember2018-02-042019-02-020001403568us-gaap:TreasuryStockCommonMember2021-01-300001403568us-gaap:CommonStockMember2021-01-300001403568us-gaap:TreasuryStockCommonMember2020-02-010001403568us-gaap:CommonStockMember2020-02-010001403568us-gaap:TreasuryStockCommonMember2019-02-020001403568us-gaap:CommonStockMember2019-02-020001403568us-gaap:TreasuryStockCommonMember2018-02-030001403568us-gaap:CommonStockMember2018-02-030001403568ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember2021-01-3000014035682019-02-0200014035682018-02-030001403568ulta:SuspensionOfCanadianExpansionMember2020-02-022021-01-300001403568ulta:StoreClosuresMember2020-02-022021-01-300001403568us-gaap:RestrictedStockUnitsRSUMemberulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember2020-02-022021-01-300001403568us-gaap:PerformanceSharesMemberulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember2020-02-022021-01-300001403568us-gaap:EmployeeStockOptionMemberulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember2020-02-022021-01-300001403568ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember2020-02-022021-01-300001403568us-gaap:RestrictedStockUnitsRSUMemberulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember2019-02-032020-02-010001403568us-gaap:PerformanceSharesMemberulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember2019-02-032020-02-010001403568us-gaap:EmployeeStockOptionMemberulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember2019-02-032020-02-010001403568ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember2019-02-032020-02-010001403568us-gaap:RestrictedStockUnitsRSUMemberulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember2018-02-042019-02-020001403568us-gaap:PerformanceSharesMemberulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember2018-02-042019-02-020001403568us-gaap:EmployeeStockOptionMemberulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember2018-02-042019-02-020001403568ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember2018-02-042019-02-020001403568ulta:VendorAllowanceReceivableMember2021-01-300001403568ulta:VendorAllowanceReceivableMember2020-02-010001403568ulta:StoreClosuresMember2020-08-010001403568us-gaap:CommonStockMember2020-02-022021-01-300001403568us-gaap:AdditionalPaidInCapitalMember2020-02-022021-01-300001403568us-gaap:CommonStockMember2019-02-032020-02-010001403568us-gaap:AdditionalPaidInCapitalMember2019-02-032020-02-010001403568us-gaap:CommonStockMember2018-02-042019-02-020001403568us-gaap:AdditionalPaidInCapitalMember2018-02-042019-02-020001403568srt:MaximumMemberus-gaap:PerformanceSharesMember2021-01-300001403568us-gaap:RestrictedStockUnitsRSUMember2021-01-300001403568us-gaap:PerformanceSharesMember2021-01-300001403568us-gaap:RestrictedStockUnitsRSUMember2020-02-010001403568us-gaap:PerformanceSharesMember2020-02-010001403568us-gaap:RestrictedStockUnitsRSUMember2019-02-020001403568us-gaap:PerformanceSharesMember2019-02-020001403568us-gaap:PerformanceSharesMember2020-02-022021-01-300001403568us-gaap:PerformanceSharesMember2019-02-032020-02-010001403568us-gaap:PerformanceSharesMember2018-02-042019-02-020001403568us-gaap:StateAndLocalJurisdictionMember2021-01-300001403568us-gaap:DomesticCountryMember2021-01-300001403568us-gaap:AccountingStandardsUpdate201602Memberus-gaap:RetainedEarningsMember2019-02-032020-02-010001403568us-gaap:AccountingStandardsUpdate201602Member2019-02-032020-02-010001403568us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember2018-02-042019-02-020001403568us-gaap:AccountingStandardsUpdate201409Member2018-02-042019-02-020001403568us-gaap:RevolvingCreditFacilityMemberulta:SecondAmendedAndRestatedLoanAgreement23August2017Member2020-02-022021-01-300001403568us-gaap:QualifiedPlanMember2020-02-022021-01-300001403568us-gaap:QualifiedPlanMember2019-02-032020-02-0100014035682021-01-3000014035682020-02-010001403568srt:MinimumMemberulta:SecondAmendedAndRestatedLoanAgreement23August2017Member2020-02-022021-01-3000014035682019-02-032020-02-0100014035682018-02-042019-02-0200014035682020-07-3100014035682021-03-2200014035682020-02-022021-01-30xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesulta:storeulta:companyulta:segmentulta:state

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

FORM 10-K

 Annual Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the fiscal year ended January 30, 2021

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-33764

ULTA BEAUTY, INC.

(Exact name of registrant as specified in its charter)

Delaware

(State or other jurisdiction of
incorporation or organization)

38-4022268

(I.R.S. Employer
Identification No.)

1000 Remington Blvd., Suite 120

Bolingbrook, Illinois

(Address of principal executive offices)

60440

(Zip code)

Registrant’s telephone number, including area code: (630) 410-4800

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading symbol

Name of each exchange on which registered

Common stock, par value $0.01 per share

ULTA

The NASDAQ Global Select Market

Securities registered pursuant to Section 12(g) of the Act: None

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Yes  No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes No

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes  No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes  No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.:

Large Accelerated Filer 

Accelerated filer 

Non-accelerated filer    

Smaller reporting company 

Emerging growth company 

If an emerging growth company, indicate by check mark if the registrant has 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

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

The aggregate market value of the voting stock held by non-affiliates of the registrant, based upon the closing sale price of the common stock on July 31, 2020, as reported on the NASDAQ Global Select Market, was approximately $8,127,797,000.

The number of shares of the registrant’s common stock, par value $0.01 per share, outstanding as of March 22, 2021 was 56,205,592 shares.

DOCUMENTS INCORPORATED BY REFERENCE

Information required in response to Part III of Form 10-K is hereby incorporated by reference from portions of the registrant’s Proxy Statement for the 2021 Annual Meeting of Stockholders. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended January 30, 2021.

TABLE OF CONTENTS

Forward Looking Statements

    

1

Part I

    

Item 1.

Business

2

Item 1A.

Risk Factors

13

Item 1B.

Unresolved Staff Comments

23

Item 2.

Properties

24

Item 3.

Legal Proceedings

25

Item 4.

Mine Safety Disclosures

25

Item 4A.

Executive Officers

25

Part II

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

26

Item 6.

Selected Financial Data

29

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

30

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk

43

Item 8.

Financial Statements and Supplementary Data

44

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

44

Item 9A.

Controls and Procedures

44

Item 9B.

Other Information

44

Part III

Item 10.

Directors, Executive Officers and Corporate Governance

45

Item 11.

Executive Compensation

45

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

45

Item 13.

Certain Relationships and Related Transactions, and Director Independence

45

Item 14.

Principal Accountant Fees and Services

45

Part IV

Item 15.

Exhibits and Financial Statement Schedules

46

Item 16.

Form 10-K Summary

83

Signatures

84

FORWARD-LOOKING STATEMENTS

References in this Annual Report on Form 10-K to “we,” “us,” “our,” “Ulta Beauty,” the “Company” and similar references mean Ulta Beauty, Inc. and its consolidated subsidiaries, unless otherwise expressly stated or the context otherwise requires.

This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, and the safe harbor provisions of the Private Securities Litigation Reform Act of 1995, which reflect our current views with respect to, among other things, future events and financial performance. You can identify these forward-looking statements by the use of forward-looking words such as “outlook,” “believes,” “expects,” “plans,” “estimates,” “targets,” “strategies” or other comparable words. Any forward-looking statements contained in this Form 10-K are based upon our historical performance and on current plans, estimates, and expectations. The inclusion of this forward-looking information should not be regarded as a representation by us or any other person that the future plans, estimates, targets, strategies, or expectations contemplated by us will be achieved. Such forward-looking statements are subject to various risks and uncertainties, which include, without limitation:

The negative impacts the COVID-19 pandemic has had, and will continue to have on our business, financial condition, profitability, cash flows and supply chain, as well as consumer spending (including future uncertain impacts);
epidemics, pandemics like COVID-19 or natural disasters that have and could continue to negatively impact sales;
changes in the overall level of consumer spending and volatility in the economy, including as a result of the COVID-19 pandemic and/or government aid programs;
a decline in operating results that has and may continue to lead to asset impairment and store closure charges;
our ability to sustain our growth plans and successfully implement our long-range strategic and financial plan;
our ability to gauge beauty trends and react to changing consumer preferences in a timely manner;
the possibility that we may be unable to compete effectively in our highly competitive markets;
our ability to execute our Efficiencies for Growth cost optimization program;
the possibility that cybersecurity breaches and other disruptions could compromise our information or result in the unauthorized disclosure of confidential information;
the possibility of material disruptions to our information systems;
the possibility that the capacity of our distribution and order fulfillment infrastructure and the performance of our distribution centers and fast fulfillment centers may not be adequate to support our expected future growth plans;
changes in the wholesale cost of our products;
the possibility that new store openings and existing locations may be impacted by developer or co-tenant issues;
our ability to attract and retain key executive personnel;
our ability to successfully execute our common stock repurchase program or implement future common stock repurchase programs; and
other risk factors detailed in our public filings with the Securities and Exchange Commission (the SEC), including risk factors contained in Item 1A, “Risk Factors” of this Annual Report on Form 10-K for the year ended January 30, 2021, as such may be amended or supplemented in our subsequently filed Quarterly Reports on Form 10-Q.

Except to the extent required by the federal securities laws, we undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise.

1

Part I

Item 1.   Business

Overview

Ulta Beauty is the largest beauty retailer in the United States and the premier beauty destination for cosmetics, fragrance, skin care products, hair care products, and salon services. We provide unmatched product breadth, value, and convenience in a distinctive specialty retail environment. Key aspects of our business include:

Shopping Experience. Our guests can satisfy all of their beauty needs at Ulta Beauty. Our stores, website, and mobile applications offer more than 25,000 products from more than 600 well-established and emerging beauty brands across a variety of categories and price points, including Ulta Beauty’s own private label, the Ulta Beauty Collection. Our bright and open store environment and easy to shop website and mobile applications encourage our guests to discover new products and services. We believe we offer the widest selection of beauty categories, including prestige and mass cosmetics, fragrance, haircare, prestige and mass skincare, bath and body products, professional hair products, and salon styling tools. We also offer a full-service salon in every store featuring hair, skin, makeup, and brow services.

Value Proposition. We believe our focus on delivering a compelling value proposition to our guests across all of our product categories drives guest loyalty. We offer a comprehensive loyalty program, Ultamate Rewards, and target communications and promotions through our Customer Relationship Management (CRM) platform. We also offer frequent promotions and coupons, in-store events, and gifts with purchase.

Convenience. Today, we offer guests a variety of ways to shop for beauty, including in our stores, through our mobile applications, and on ulta.com. We also provide convenient fulfillment options including buy online pick-up in store, buy online pickup curbside, ship from store, and ship to home. Our stores are predominantly located in convenient, high-traffic locations such as power strip centers. Our typical store is approximately 10,000 square feet, including approximately 950 square feet dedicated to our full-service salon. Our store design, fixtures, and open layout provide the flexibility to respond to consumer trends and changes in our merchandising strategy. As of January 30, 2021, we operated 1,264 retail stores across 50 states, as well as an e-commerce website and mobile applications.

We were founded in 1990 as a beauty retailer at a time when prestige, mass, and salon products were sold through distinct channels — department stores for prestige products; drug stores and mass merchandisers for mass products; and salons and authorized retail outlets for professional hair care products. We developed a unique specialty retail concept that offers a broad range of brands and price points, a compelling value proposition, and a convenient and welcoming shopping environment. We define our target consumer as a beauty enthusiast, a consumer who is passionate about the beauty category and has high expectations for the shopping experience. We estimate that beauty enthusiasts represent approximately 57% of shoppers and 77% of spend in the U.S. beauty category.

The following description of our business should be read in conjunction with the information contained in our Management’s Discussion and Analysis of Financial Condition and Results of Operations included in Item 7 and our Financial Statements and Supplementary Data included in Item 8 of this Annual Report on Form 10-K.

Our strategy

We target beauty enthusiasts across multiple demographics and shopping behaviors. Beauty enthusiasts have a deep emotional connection with beauty, and historically, this connection has not diminished in softer economic environments. Our proprietary consumer research confirms engagement with the beauty category remains strong, but the unprecedented challenges faced as a result of the COVID-19 pandemic will likely have sustained effects on the category. Health and safety concerns are elevated, consumers have quickly adopted new shopping behaviors, operating costs are increasing, and many retailers have faced financial challenges, resulting in increased store closures.

2

Recognizing the impact these changes will have on the beauty category, we intend to leverage the strengths of our operating model and investments to position Ulta Beauty for continued success post-COVID. Specifically, we are focused on accelerating efforts in the following key areas to expand our long-term market share gains and extend our competitive advantages.

Build omnichannel operations that more deeply connects guests across channels. Our guest insights and loyalty program member data confirm that our guests prefer to transact in physical stores, where they can discover and interact with products and other beauty enthusiasts. In addition, our guests are increasingly engaging online to research, discover new products, and purchase. Our omnichannel guests are extremely valuable, spending nearly three times more than retail-only guests. To drive increased guest engagement across all channels, we are leveraging a multifaceted approach to communicate, engage, and transact, and we are expanding our fulfillment capabilities, including buy online and pickup in-store and curbside pickup. Our vision is to offer industry-leading omnichannel experiences that engage our guests and unlock the combined potential of our physical and digital channels.

Reimagine how guests experience and discover Beauty. Beauty enthusiasts value the human connection and the physical experience of beauty. The Ulta Beauty guest experience is differentiated by our broad array of categories, brands, and price points, immersive digital tools, multiple shopping options, high quality services, and friendly, well-trained associates. The COVID-19 pandemic has increased focus on personal safety and impacted how guests test products and experience beauty. As a result, we are reimagining the guest experience and product discovery process and exploring ways technology, services, and the role of our associates can evolve to deliver fun, interactive, easy, and functional experiences for our guests. Our vision is to become the most loved destination for beauty enthusiasts by reimagining the end-to-end guest experience, facilitating inspiration, discovery, and experimentation, and serving as a trusted guide, regardless of channel.

Drive market share growth through the deployment of winning category strategies. Assortment is the center of our value proposition and represents a core differentiator within the market. We engage beauty enthusiasts to discover and play across all categories with an enticing assortment focused on innovation and leading trends, differentiation and exclusivity, and speed to market. We believe our broad selection of merchandise across categories, price points, and brands offer a unique shopping experience for our guests. Guests can find everything they need in one shopping trip with our offering of more than 600 brands, eliminating the need to go to multiple departments stores, specialty stores, salons, drug stores, mass merchandisers, and pure play e-commerce companies that may sell the same or similar products. Because of our broad array of categories, brands, and price points, we appeal to a wide range of consumers of all ages, demographics, and lifestyles. We continue to change our assortment to reflect evolving beauty trends and innovation and to meet our guests’ desire for new products. Our vision is to engage and delight beauty enthusiasts with a curated beauty assortment focused on exclusivity and leading trends.

Deepen Ulta Beauty love and loyalty. We have 30.7 million active Ulta Beauty members enrolled in our Ultamate Rewards loyalty program. Loyalty member transactions represent more than 94% of our annual total net sales, and our data demonstrates that loyalty members shop with higher frequency and spend more per visit as compared to non-members. While recent disruption from the COVID-19 pandemic has impacted recent member growth, we believe we can expand Ulta Beauty’s reach, relevancy, and engagement with our guests by evolving the value proposition of our Ultamate Rewards program, increasing total membership in the program, building strategic partnerships that create incremental value for our guests, and using our customer data to deliver personalized member experiences. Our vision is to continue to innovate and integrate the Ultamate Rewards program in meaningful ways and personalize the guest experience across all touchpoints to create stronger member connection, engagement, and loyalty.

Drive holistic cost optimization. Similar to other retailers, we are experiencing cost pressures from macroeconomic trends, including rising wage rates and higher transportation and shipping costs. In addition, we are managing ongoing headwinds from channel and category mix shifts. Through our cost optimization program, Efficiencies For Growth, we are targeting and delivering cost savings in four work streams: category performance improvement, indirect procurement, end-to-end operations, and real estate. As we look forward, we are moving beyond process optimization to develop a cost structure that will enable us to weather future economic challenges while also supporting investments for future growth. Our vision is to deliver profitable growth and competitive advantage by optimizing our cost structure to

3

enable scale and growth, developing agile operating processes that support rapid testing, learning and implementation, and building new capabilities tailored to win in a rapidly evolving omnichannel world.

Develop our talent and strengthen our culture. Leadership, culture, and engagement of our associates are key drivers of our performance. We have developed and sustained a world-class, guest-centric, values-based, high performance culture. We have an experienced management team that brings a creative merchandising approach and a disciplined operating philosophy to our business. We believe that beauty is for everyone, regardless of age, size, ability, skin tone, culture, or gender. Our vision is to provide an environment where every associate feels they can fully contribute and realize their full potential.

Our market

We operate within the large U.S. beauty products and salon services industry. In 2020, this market represented approximately $150 billion in sales, according to forecasted Euromonitor International and IBIS World Inc. In 2020, the beauty products industry totaled approximately $92 billion and included cosmetics, haircare, fragrance, bath and body, skincare, salon styling tools, and other toiletries. We estimate that Ulta Beauty had only a 7% share of the $92 billion beauty product industry. Within this market, we compete across all major categories as well as a range of price points by offering prestige, mass, and salon products. Our assortment strategy is built to maximize our opportunity in this industry. In 2020, the salon services industry totaled approximately $58 billion and included hair, skin, and nail services. We estimate that Ulta Beauty had less than 1% share of this industry. We have full-service hair salons and skin services in substantially every store and operate brow bars in most of our stores, as well as makeup services through our salons. Due to COVID-19 related restrictions, we were unable to offer skin and makeup services for most of fiscal 2020. We have plans to resume services as soon as it is safe to do so.

Although our business was impacted by temporary store closures due to COVID-19, our research indicates that Ulta Beauty continues to increase market share across most prestige beauty categories in the overall U.S. market. COVID-19 and its various impacts have changed consumer behavior and consumption of beauty products due to the closures of offices, retail stores and other businesses and the significant decline in social gatherings. In addition, beauty cycles are impacted by demographics, trends, and product innovation.  While demographic trends continue to be favorable, we believe a lack of incremental product innovation has resulted in a challenging cycle for the cosmetics category, as innovation brought to the market has not resulted in incremental product purchases. Despite the overall beauty market decline in 2020 due to COVID-19 impacts, we expect the beauty category will return to growth as consumers recover from the impacts of COVID-19, and we remain confident that our differentiated and diverse business model, our commitment to strategic investments, and our highly engaged associates will continue to drive market share gains for Ulta Beauty.

Competition

Our major competitors for prestige and mass products include traditional department stores, specialty stores, drug stores, mass merchandisers, and the online capabilities of national retailers and brands, as well as pure-play e-commerce companies. The market for salon services and products is highly fragmented. Our competitors for salon services and products include chain and independent salons.

Our retail channels

We are committed to meeting guests where and how they want to shop and strive to offer guests a compelling shopping experience through our stores, website, and mobile applications.

4

Stores. Our retail stores are predominantly located in convenient, high-traffic locations such as power strip centers. Our typical store is approximately 10,000 square feet, including approximately 950 square feet dedicated to our full-service salon. Our retail store concept, including physical layout, displays, lighting, and quality of finishes, has evolved over time to reflect the rising expectations of our guests and to keep pace with our merchandising and operating strategies.

We offer a full range of services in all of our stores, focusing on hair, skin, makeup, and brow services. Our current Ulta Beauty store format includes an open and modern salon area and a skin treatment room or dedicated skin treatment area on the sales floor. In addition, most of our stores offer brow services on the sales floor. The salon features a concierge desk, approximately five to ten stations, and a shampoo and hair color processing area. We employ highly skilled, licensed professional stylists and estheticians who offer services as well as educational experiences, including consultations, styling lessons, makeup applications, skincare regimens, and at-home care recommendations. Due to COVID-19 restrictions, we operated at approximately 50% capacity for salon and brow services and were unable to offer skin and makeup services for most of fiscal 2020. We have plans to resume skin and makeup services as soon as it is safe to do so.

During our fiscal year ended January 30, 2021 (fiscal 2020), 74% of new stores opened in existing shopping centers and 26% opened in new shopping centers. Almost all new stores were opened in existing markets compared to new markets. As of January 30, 2021, we operated 1,264 stores across 50 states. During the first half of fiscal 2020, new store activity was temporarily paused due to COVID-19. New store openings resumed in the third quarter of fiscal 2020.

In addition to opening new stores, we also remodeled, relocated, or refreshed (in-store fixtures and merchandising upgrades) certain stores, as shown in the following table:

Fiscal year ended

    

January 30,

   

February 1,

    

February 2,

2021

2020

2019

Total stores beginning of period

1,254

1,174

1,074

Stores opened

30

86

107

Stores closed

(20)

(6)

(7)

Total stores end of period

1,264

1,254

1,174

Total square footage

13,291,838

13,193,076

12,337,145

Average square footage per store

10,516

10,521

10,509

Stores remodeled

12

13

Stores relocated

5

8

2

Stores refreshed

240

109

Our real estate vision is to make Ulta Beauty accessible and convenient to more consumers across a variety of markets, a key driver of how we plan to expand our market share over time. We believe that over the long term, we have the potential to grow our store footprint to between 1,500 to 1,700 Ulta Beauty stores in the United States. We plan to further penetrate existing suburban markets, expand our presence in small markets, and further develop urban markets.

Our rigorous analytical approach to site selection has translated into a high performing real estate portfolio. The average investment required to open a new Ulta Beauty store is approximately $1.4 million, which includes capital investments, net of landlord contributions, pre-opening expenses, and initial inventory, net of payables. Our net investment required to open new stores and the net sales generated by new stores may vary depending on a number of factors, including geographic location.

Digital platform. In addition to store expansion, we continue to expand our digital capabilities. Our e-commerce platform has two key roles: generating direct channel sales and profits by communicating with our guests in an interactive, enjoyable way that reinforces the Ulta Beauty brand; and driving traffic to our stores, website, and native applications. Our omnichannel guests are extremely valuable, historically spending nearly three times as much as retail-only guests. We continue to develop and add new website and mobile features and functionality, marketing programs,

5

new products and brands, and omnichannel integration points. We intend to establish ourselves as a leading online beauty resource by providing our guests with a rich online experience for information on key trends and products, editorial content, expanded assortments, interactive experiences, including virtual try-on capabilities, and social media content.

We continue to improve our order fulfillment capabilities with increased speed of delivery through existing distribution centers, fast fulfillment centers (e-commerce only), select retail stores, and more efficient processes designed for e-commerce order fulfillment. To support our e-commerce operations, during 2020 we opened the Jacksonville fast fulfillment center, expanded e-commerce operations in the Chambersburg, Greenwood and Dallas distribution centers, and expanded the ship-from-store program to 115 stores. These investments have increased our e-commerce shipping capacity and improved delivery speed to guests.

Our omnichannel capabilities such as “Buy Online, Pick-up in Store” and “Store 2 Door,” which provides the ability for customers to order in-store and have products delivered to their homes, are available in all stores. In response to COVID-related constraints, in fiscal 2020 our digital and store teams launched a new curbside pickup option for guests. We also expanded our store locator functionality to include greater visibility to store specific service offerings, in-store and curbside hours, and to communicate the opening status of local stores. In the Ulta app, we now provide store-specific occupancy levels for greater transparency and guest safety.

Partnerships

In support of our strategic priorities, we have formed a long-term partnership with Target Corporation to create Ulta Beauty at Target, a “shop-in-shop” concept that will offer a limited assortment of established and emerging prestige brands online and in approximately 100 Target locations beginning in the second half of 2021 (with plans to scale to hundreds more over time).

Merchandising

Strategy

We offer one of the most extensive product and brand selections in our industry, including a broad assortment of branded and private label beauty products in cosmetics, fragrance, haircare, skincare, bath and body products, and salon styling tools. A typical Ulta Beauty store carries more than 25,000 products from more than 600 well-established and emerging beauty brands across all categories and price points, including Ulta Beauty’s own private label, the Ulta Beauty Collection. We present these products in an open-sell environment using centrally produced planograms (detailed schematics showing product placement in the store) and promotional merchandising planners. Our merchandising team continually monitors beauty and fashion trends, historical sales trends, and new product launches to keep Ulta Beauty’s product assortment fresh and relevant and to ensure that our assortment reflects the diversity of our guests. We believe our broad selection of merchandise, from moderate-priced brands to higher-end prestige brands, creates a unique shopping experience for our guests.

Certain beauty enthusiast consumer groups are growing more interested in choosing products that will support their overall health and wellness. These groups are focused on the connection between their own personal well-being and the well-being of workers, animals, communities, and the environment, and they are increasingly supporting brands whose products and actions align with their own values. Reflecting this growing importance of these trends, in fiscal 2020 we launched Conscious Beauty at Ulta BeautyTM in all stores, on Ulta.com and on our app. This holistic initiative provides transparency for guests to help them choose brands and products that reflect their personal values and individual needs. Through this initiative, we are certifying brands across four key pillars: Clean Ingredients, Cruelty Free, Vegan, and Sustainable Packaging. We also highlight brands whose philanthropic efforts are critical to their business through the positive impact pillar. Displayed in stores on an endcap constructed of recycled and recyclable materials, the program launched with 187 brands. As of January 30, 2021, more than 230 brands participated in the program, with more than half certified in more than one pillar. As part of the launch, we published our “Made Without List,” an evolving ingredient standard for clean beauty products, and established the Conscious Beauty Advisory Council, a coalition of experts at the forefront of clean beauty, product development, and packaging sustainability. With the help of our

6

Advisory Council, we will ensure that Conscious Beauty at Ulta BeautyTM will continue to evolve and grow as expectations and standards for clean beauty continue to change.

We believe our private label, the Ulta Beauty Collection, is a strategically important opportunity for growth and profit contribution. Our objective is to provide quality, trend-right private label products to continue to strengthen our guests’ perception of Ulta Beauty as a contemporary beauty destination. Ulta Beauty manages the full development cycle of these products from concept through production to deliver differentiated packaging and formulas that enhance our brand image. The Ulta Beauty Collection has been certified in the Clean Ingredients and Cruelty Free pillars within the Conscious Beauty at Ulta Beauty™ program. We also offer products such as Tarte Double Duty Beauty cosmetics, IT Brushes for Ulta Beauty, and CHI for Ulta Beauty hair care appliances that are permanently exclusive to Ulta Beauty. Similarly, we offer a number of products that are exclusive for a limited period of time or are offered in advance of our competitors, such as Morphe, Colourpop, Pattern, and Florence. The Ulta Beauty Collection and permanent Ulta Beauty exclusive products represented approximately 5.5% of our total net sales in fiscal 2020. Both permanent and temporary exclusive products represented approximately 13.5% of our total net sales in fiscal 2020.

Categories

We offer a balanced portfolio across five primary categories: (1) cosmetics; (2) skincare, bath, and fragrance; (3) haircare products and styling tools; (4) services; and (5) other, which includes nail products, accessories, other revenue sources such as the private label and co-branded credit card programs, and deferred revenue related to the loyalty program and gift card breakage.

The following table sets forth the approximate percentage of net sales attributed to each category for the periods presented:

Fiscal year ended

    

January 30,

   

February 1,

    

February 2,

(Percentage of net sales)

2021

2020

2019

Cosmetics

44%

50%

51%

Skincare, bath, and fragrance

28%

22%

21%

Haircare products and styling tools

20%

19%

19%

Services

3%

5%

5%

Other (nail products, accessories, and other)

5%

4%

4%

100%

100%

100%

Organization

Our merchandising team consists of a Chief Merchandising Officer who oversees the Senior Vice President of Cosmetics and category Vice Presidents who in turn oversee Divisional Merchandise Managers and their teams of buyers. Our Chief Merchandising Officer also oversees our centralized merchandise planning and forecasting group to ensure consistent execution across our store base and e-commerce platform and our planogram team. Our planogram team assists the merchants and inventory teams to keep new products flowing into stores on a timely basis. All major product categories undergo planogram revisions on a regular basis, and adjustments are made to assortment mix and product placement based on current sales trends.

Our visual team works with our merchandising team to develop strategic placement of promotional merchandise, functional and educational signage, and creative product presentation standards in all of our stores. All stores receive centrally produced promotional merchandising planners to ensure consistent implementation of our marketing programs.

Planning and allocation

We have developed a disciplined approach to buying and a dynamic inventory planning and allocation process to support our merchandising strategy. We centrally manage product replenishment to our stores through our merchandise planning group. This group serves as a strategic partner to, and provides financial oversight of, the merchandising team. The

7

merchandising team creates a sales forecast by category for the year. Our merchandise planning group creates an open-to-buy plan, approved by senior executives, for each product category. The open-to-buy plan is updated weekly with point-of-sale (POS) data, receipts, and inventory levels and is used throughout the year to balance buying opportunities and inventory return on investment. We believe this structure maximizes our buying opportunities while maintaining organizational and financial control. Regularly replenished products are presented consistently in all stores utilizing a centralized merchandising planogram process. POS data is used to calculate sales forecasts and to determine replenishment levels. We determine promotional product replenishment levels using sales history from similar or comparable events. To ensure our inventory remains productive, our planning and replenishment group, along with senior executives, monitor the levels of clearance and aged inventory in our stores on a weekly basis.

Brand partnerships

We have strong, active relationships with our more than 400 brand partners. Our top ten brand partners, such as Estée Lauder Companies, L’Oréal, and Shiseido among others, represented approximately 56% and 61% of our total net sales in fiscal 2020 and our fiscal year ended February 1, 2020 (fiscal 2019), respectively. We believe our brand partners view us as a significant distribution channel for growth and brand enhancement, and we work closely with them to market both new and existing brands.

All brand partners and respective subcontractors and their facilities are subject to Ulta Vendor Standards, as applicable, which set forth the ethical, legal, social, and workplace standards to meet in order to do business with Ulta Beauty. In addition to complying with Ulta Vendor Standards, many brand partners have committed to help advance our mission to maintain the beauty of our environment and minimize our impact on the world around us by offering sustainable packaging.

Marketing and advertising

We employ a multi-faceted marketing strategy to increase brand awareness, drive traffic to our stores, website, and mobile applications, acquire new loyalty program members, improve guest retention, increase frequency of shopping, and increase spend per member. We communicate with our guests and prospective guests through multiple vehicles, including print advertising, digital and social media, and television and radio. These vehicles highlight the breadth of our selection of prestige, mass and salon beauty products, new products and services, and special offers, as well as build our emotional connection with guests. Our comprehensive public relations strategy enhances Ulta Beauty’s reputation as a beauty destination, increases brand awareness, supports our charitable efforts related to the Ulta Beauty Charitable Foundation, and drives awareness of new products, in-store events, and new store openings.

The Ultamate Rewards loyalty program is an important tool to increase retention of existing guests and to enhance their loyalty to the Ulta Beauty brand. Our CRM platform enables sophisticated analysis of the customer data in our loyalty member database as well as greater personalization of our marketing campaigns and day-to-day communications. Our data demonstrates that loyalty members spend more per visit as compared to non-members. The 30.7 million active loyalty program members generated approximately 94% of total net sales in fiscal 2020. Ultamate Rewards enables customers to earn points based on their purchases. Points earned are valid for at least one year and may be redeemed on any product we sell or service we provide. To enhance our loyalty program, we offer co-branded and private label credit cards. The credit cards drive higher wallet share and greater loyalty from our rewards members, provide increased consumer insights, and offer attractive economics. Furthermore, we continue to expand our gift card program to increase distribution to thousands of retailers through partnerships with third parties.

We are directing a growing percentage of our marketing expense towards digital, social media, and streaming advertising. We believe these channels are highly effective in communicating with existing guests, as well as reaching those who have not yet shopped with us. Our marketing program has been effective in communicating with our existing online, mobile, and retail guests in a targeted and relevant way. Our digital marketing strategy includes search engine optimization, paid search, mobile advertising, social media, display advertising, and other digital marketing channels. Digital marketing, coupled with our national TV and radio advertising, has helped us increase brand awareness among those not familiar with Ulta Beauty, which we believe has resulted in new guests.

8

Staffing and operations

Retail stores

Our current Ulta Beauty store format is typically staffed with a general manager, a services manager, and three associate managers, along with approximately twenty full- and part-time associates, including approximately four to eight prestige consultants and five to ten licensed salon professionals. The management team in each store reports to the general manager. The general manager oversees all store activities including salon management, inventory management, merchandising, cash management, scheduling, hiring, and guest services. Members of store management receive bonuses depending on their position and based upon various performance metrics. Each general manager reports to a District Manager, who in turn reports to a Regional Vice President of Operations, who in turn reports to a Senior Vice President of Stores, who in turn reports to the Chief Store Operations Officer, who in turn reports to the Chief Executive Officer. Each store team receives additional support from time to time from recruiting specialists for the retail and salon operations, regionally based talent development managers, a field loss prevention team, service district educators and service district leaders, and brand partners.

Ulta Beauty stores are open seven days a week, typically eleven hours a day, Monday through Saturday, and seven hours on Sunday. Our stores have extended hours during the holiday season. Due to COVID-19, for most of fiscal 2020 our store hours were shortened, on average, to nine hours a day, Monday through Saturday.

Salon services

A typical salon is staffed with five to ten licensed salon professionals, including six or more stylists and one or two estheticians. Our most productive salons have a guest coordinator and an assistant manager. Our services district educators and brand partner education classes create a comprehensive educational program for approximately 4,800 Ulta Beauty salon professionals.

Supply chain

Our vision is to develop an expanded and optimized end-to-end supply chain that improves operational efficiency, performance, and guest experience. This includes enhanced systems and processes as well as a modernized distribution center network to support our new store and e-commerce growth. We operate four distribution centers that support both stores and e-commerce demand, and two fast fulfillment centers that support e-commerce only. In addition, 115 stores fulfill e-commerce orders as part of our ship-from-store program.

Inventory is shipped from our suppliers to our distribution centers and fast fulfillment centers. We carry more than 25,000 products and replenish our stores with such products primarily in eaches (i.e., less-than-case quantities), which allows us to ship less than an entire case when only one or two of a particular product is required. Our distribution centers and fast fulfillment centers use warehouse management software systems to manage inventory to support product purchase decisions. Product is delivered to stores using a broad network of contract and local pool (final mile) carriers.

Information technology

We are committed to using technology to enhance our competitive position. We depend on a variety of information systems and technologies (including cloud technologies) to maintain and improve our competitive position and to manage the operations of our growing store base. We rely on computer systems to provide information for all areas of our business, including supply chain, merchandising, POS, e-commerce, marketing, finance, accounting, and human resources. Our core business systems consist mostly of purchased software programs that integrate together and with our internally developed software solutions. Our technology also includes a company-wide network that connects all corporate users, stores, and our distribution center infrastructure and provides communications for continual polling of sales and merchandise movement at the store level.

Our Security Operations Center constantly and proactively monitors our network and application landscape for threats and anomalies. We have established processes for sharing data and performing third-party risk assessment and regular

9

disaster recovery planning and testing. Our security approach also includes multiple layers of defense and testing of controls. All Ulta Beauty associates have a role as stewards of company data, and we educate them on how to keep data safe. As part of our annual Code of Business Conduct training, we train associates on how to keep devices and data safe in public places; how to avoid security threats and phishing scams; how to maintain a secure workplace; and everyday practices that help maintain the security of corporate digital devices, data and systems.

We intend to leverage our technology infrastructure and systems where appropriate to gain operational efficiencies through more effective use of our systems, people, and processes. We update the technology supporting our stores, distribution infrastructure, and corporate headquarters on a regular basis. We will continue to make investments in our information systems to facilitate growth and enhance our competitive position.

Intellectual property

We have registered trademarks in the United States and other countries. The majority of our trademark registrations contain the ULTA mark, including Ulta Beauty and two related designs, Ulta.com and Ulta Salon, Cosmetics & Fragrance (and design). We maintain our marks and monitor filing deadlines for renewal and continued validity. All marks that are deemed material to our business have been applied for or registered in the United States and select foreign countries, including Canada, Mexico and other countries in Latin America, Europe, and Asia.

We believe our trademarks, especially those related to the Ulta Beauty brand, “All Things Beauty. All In One Place. ®”, “The Possibilities are Beautiful®”, “21 Days of Beauty®”, and “Conscious Beauty at Ulta BeautyTM” have significant value and are important to building brand recognition.

Government regulation

We are affected by extensive laws, governmental regulations, administrative determinations, court decisions, and similar constraints. Such laws, regulations, and other constraints exist at the federal, state, or local levels in the United States. The products we sell in our stores, such as cosmetics (including cannabidiol products), dietary supplements, food and over-the-counter (OTC) drugs, medical devices, and styling tools, including our Ulta Beauty branded products, may be subject to regulation by the U.S. Food and Drug Administration (FDA), the U.S. Federal Trade Commission (FTC), the Consumer Product Safety Commission (CPSC), the Environmental Protection Agency (EPA), state regulatory agencies, and State Attorneys General (State AGs). Such regulations principally relate to the safety, labeling, manufacturing, advertising, and distribution of the products. In addition, the salon services provided in our stores may be subject to state and local regulations.

Products classified as cosmetics (as defined in the Federal Food, Drug and Cosmetic Act) are not subject to pre-market approval by the FDA, but the products must generally be safe and must be properly manufactured and labeled. Certain products, such as sunscreens and acne treatments, are classified as OTC drugs, and certain ingestible products, such as vitamins and minerals, are classified as dietary supplements. Both OTC drugs and dietary supplements have specific regulatory requirements, including ingredient, labeling, and manufacturing requirements. Products such as wrinkle reducing lights may be classified as medical devices and, in addition to being subject to labeling and manufacturing requirements, may also be subject to premarketing review by the FDA. Finally, products such as styling tools (e.g. blow dryers and curling irons) are regulated by the CPSC, which has strict requirements including the requirement to report certain product defects. The labeling and packaging of all of these products may also be subject to the requirements of the Fair Packaging and Labeling Act and state specific requirements.

Further, statements we make in advertising, including statements about the safety or efficacy of products, pricing, and environmental claims, are subject to federal and state consumer protection laws, which generally prohibit unfair or deceptive practices.

Labor and employment and taxation laws, to which most retailers are typically subject, also impact our day-to-day operations. We are also subject to typical governmental and real estate land use restrictions and typical advertising and consumer protection laws (both federal and state). Our services business is subject to state board regulations and state licensing requirements.

10

In our store leases, we require our landlords to obtain all necessary governmental approvals and permits for the site to be used as a retail site, and we also ask them to obtain any governmental approvals and permits for our specific use (but at times the responsibility for obtaining governmental approvals and permits for our specific use falls to us). As applicable, we require our landlords to deliver a certificate of occupancy for any work they perform on our buildings or the shopping centers in which our stores are located. If required by the municipality, we are responsible for delivering a certificate of occupancy for any remodeling or build-outs that we perform and are responsible for complying with all applicable laws in connection with such construction projects or build-outs.

Human capital management

We believe our associates, with their combined skills, knowledge, experiences, and commitment to serving our guests, are among our most important resources and are critical to our continued success.

The following table sets forth the approximate number of associates employed as of:

January 30,

2021

Full-time

16,000

Part-time

21,000

Total associates

37,000

We have no collective bargaining agreements and have not experienced any work stoppages. We believe we have good relationships with our associates.

Diversity and inclusion

Our goal is to create an inclusive environment where every associate feels he or she can be his or her authentic self and every guest is optimally served, regardless of differences. A critical way we achieve this is by educating all associates on the lived experiences of their peers and key moments in time that have cultural or heritage significance, as well as the unconscious beliefs and biases that shape our behavior today. We accomplish this through open discussion forums, interactive educational experiences, and opportunities to engage with our communities.

In addition, we aim to ensure that all in-store experiences are equitable, fair, and unbiased. We take action to support this goal by conducting mandatory trainings for in-store associates and providing weekly learning opportunities to focus on guest perspectives and reinforce key takeaways. We offer similar training across the organization to help key decision-makers and associates in their own learning journeys and support our Champion Diversity value and inclusion competency.

The following table sets forth key metrics as of January 30, 2021:

Board of

All Other

Directors

Leadership

Associates

Women

55%

64%

91%

Men

45%

36%

9%

People of color

18%

18%

47%

Oversight and management

We strive to make sure that our associates are at the heart of every decision we make. The Chief Human Resources Officer, along with the entire executive team, is responsible for developing and executing the Company’s human capital strategy. This includes the attraction, acquisition, development, and engagement of talent and the design of associate compensation and benefits programs. Our human capital objectives and initiatives, including the risks related to compensation policies and practices, management development and leadership succession, diversity and inclusion

11

policies and practices, and implementation and compliance monitoring of our Code of Business Conduct, are also overseen by individual Board committees as described in our Corporate Governance Guidelines.

We believe open and honest two-way communication is critical to maintaining strong associate engagement. Our executive team reviews associate engagement and satisfaction surveys to monitor associate engagement and satisfaction with their role, their leader, and the Company as a whole. Our leadership team also hosts roundtable sessions to dive deeper on specific topics as well as additional forums, including department town halls, store and distribution center visits, and other small group gatherings.

Training and development

Our success is dependent, in part, on our ability to attract, train, retain, and motivate qualified associates at all levels of the organization. We are committed to continually developing our associates and providing career advancement opportunities. Our associates and management teams are essential to our store expansion strategy. We use a combination of existing managers, promoted associates, and outside hires to support our new stores. The majority of our promotions are internal. As we continue to promote and develop from within, we are building a bench of associates and leaders who know our company inside and out.

All of our associates participate in an interactive new-hire orientation through which each associate becomes acquainted with Ulta Beauty’s mission, vision, and values. Through our learning management system and our digital workplace system, we provide continuing education to associates throughout their careers at Ulta Beauty. Additionally, our leadership development program prepares promising future leaders for new levels of responsibility.

Compensation and benefits

Our commitment to our associates and their well-being is one of our highest priorities. We have assembled a suite of benefits that affirms and supports all that our associates contribute every day, including:

Health care coverage is offered to those who work more than 30 hours a week in any position. Coverage extends to eligible dependents, including spouses, same-sex partners and children under the age of 26. We offer comprehensive medical plans that empower associates to choose the coverage that best suits them.
401(k) plan with up to a 4% company match.
Disability and life insurance.
Company-paid short-term disability pay at 80% of pay.
Additional insurance options, including legal, pet, home, and auto.
Tuition reimbursement program.
Paid time off, including an extended illness bank.
Discounts on retail products and salon services.

In addition, we believe wellness, like beauty, is more than skin deep, so we offer mental health resources, such as counseling services and access to apps; financial wellness planning and guidance; and health apps and educational resources for soon-to-be parents.

Since 2017, the Ulta Beauty Charitable Foundation (UBCF) has supported the Associate Relief Program to assist associates facing unforeseen financial hardship. The Associate Relief Program provides short-term financial support to pay off medical bills or support temporary housing. During 2020, we expanded the criteria for receiving funding to include those in need of extra assistance as a result of COVID-19.

Seasonality

Our business is subject to seasonal fluctuation. Significant portions of our net sales and profits are realized during the fourth quarter of the fiscal year due to the holiday selling season. To a lesser extent, our business is also affected by Mother’s Day and Valentine’s Day.

12

Available information

Our principal website address is www.ulta.com. We make available at this address under investor relations (at http://ir.ultabeauty.com), free of charge, our proxy statement, annual report to shareholders, annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports as soon as reasonably practicable after such material is electronically filed with or furnished to the SEC. Information available on our website is not incorporated by reference in and is not deemed a part of this Form 10-K. In addition, our filings with the SEC may be accessed through the SEC’s website at www.sec.gov. All statements made in any of our securities filings, including all forward-looking statements or information, are made as of the date of the document in which the statement is included, and we do not assume or undertake any obligation to update any of those statements or documents unless we are required to do so by law.

Item 1A.   Risk Factors

The risks described below could materially and adversely affect our business, financial condition, results of operations, or future growth. We could also be affected by additional risks that apply to all companies operating in the United States, as well as other risks that are not presently known to us or that we currently consider to be immaterial. You should carefully consider the following risks and all of the other information contained in this Annual Report on Form 10-K before making an investment in our common stock.

Business, Operational and Strategic Risks

We may not be able to sustain our growth plans and successfully implement our long-range strategic and financial plans, which could have a material adverse effect on our business, financial condition, profitability, and cash flows.

Our continued and future growth largely depends on our ability to implement our long-range strategic and financial plans and successfully open and operate new stores on a profitable basis. There can be no assurance that we will be successful in implementing our growth plans or long-range strategic imperatives, including our Efficiencies for Growth cost optimization program, and our failure to do so could have a material adverse effect on our business, financial condition, profitability, and cash flows.

If we are unable to gauge beauty trends and react to changing consumer preferences in a timely manner, our sales may decrease.

We believe our success depends in substantial part on our ability to:

recognize and define product and beauty trends;
anticipate, gauge, and react to changing consumer preferences (including relating to sustainability of product sources and packaging, ingredient transparency, and animal welfare) in a timely manner;
translate market trends into appropriate, saleable product, and service offerings in our stores and salons in advance of our competitors;
develop and maintain vendor relationships that provide us access to the newest merchandise on reasonable terms; and
distribute merchandise to our stores in an efficient and effective manner and maintain appropriate in-stock levels.

13

If we are unable to anticipate and fulfill the merchandise needs of the consumer, our net sales may decrease and we may be forced to increase markdowns of slow-moving merchandise, either of which could have a material adverse effect on our business, financial condition, profitability, and cash flows.

Our comparable sales and quarterly financial performance may fluctuate for a variety of reasons, which could result in a decline in the price of our common stock.

Our comparable sales and quarterly results of operations have fluctuated in the past, and we expect them to continue to fluctuate in the future. A variety of factors affect our comparable sales and quarterly financial performance, including:

general U.S. economic conditions and, in particular, the retail sales environment;
changes in our merchandising strategy or mix;
performance of our new and remodeled stores;
the effectiveness of our inventory management;
timing and concentration of new store openings, including additional human resource requirements and related pre-opening and other start-up costs;
cannibalization of existing store sales by new store openings;
levels of pre-opening expenses associated with new stores;
timing and effectiveness of our marketing activities;
seasonal fluctuations due to weather conditions;
actions by our existing or new competitors; and
hurricanes, tornadoes, wildfires, earthquakes, mudslides, other natural disasters, and epidemics or pandemics.

Accordingly, our results for any one fiscal quarter are not necessarily indicative of the results to be expected for any other quarter, and comparable sales for any particular future period may decrease. In that event, the price of our common stock may decline.

Any significant interruption in the operations of our distribution centers could disrupt our ability to deliver merchandise to our stores in a timely manner, which could have a material adverse effect on our business, financial condition, profitability, and cash flows.

We distribute products to our stores without supplementing such deliveries with direct-to-store arrangements from vendors or wholesalers. We are a retailer carrying over 25,000 beauty products that change on a regular basis in response to beauty trends, which makes the success of our operations particularly vulnerable to disruptions in our distribution infrastructure. Any significant interruption in the operation of our supply chain infrastructure, such as disruptions in our information systems, disruptions in operations due to fire, natural disasters, or other catastrophic events (such as COVID-19), labor disagreements, or shipping and transportation problems, could drastically reduce our ability to receive and process orders and provide products and services to our stores and guests, which could have a material adverse effect on our business, financial condition, profitability, and cash flows. In addition, shipping and transportation costs represent a component of our cost structure and an increase in shipping and transportation costs could have a material adverse effect on our business, financial condition, profitability, and cash flows.

Our e-commerce platform exposes us to certain additional risks which could adversely affect our results of operations.

We offer most of our beauty products for sale through our Ulta.com website and through our mobile applications. As a result, we encounter risks and difficulties frequently experienced by internet-based businesses, including risks related to our ability to attract and retain customers on a cost-effective basis and our ability to operate, support, expand, and develop our internet operations, website, mobile applications and software, and other related operational systems. Although we believe that our omnichannel participation is a distinct advantage for us due to synergies and the potential for new customers, supporting product offerings through these channels can create issues that have the potential to adversely affect our results of operations. For example, if our e-commerce platform successfully grows, it may do so in part by attracting existing guests, rather than new guests, who choose to purchase products from us online or through our

14

mobile applications rather than from our physical stores, thereby reducing the financial performance of our stores. In addition, offering different products through each channel could cause conflicts and cause some of our current or potential internet or mobile customers to consider competing distributors of beauty products. Offering products through our internet channel or through our mobile applications could also cause some of our current or potential vendors to consider competing internet or mobile offerings of their products either on their own or through competing distributors. Additionally, omnichannel retailing is rapidly evolving, and we must keep pace with changing guest expectations and new developments by our competitors. As we continue to grow our e-commerce platform, the impact of attracting existing rather than new guests, conflicts between product offerings online or through our mobile applications and through our stores, and opening up our channels to increased competition from pure-play e-commerce companies could have a material adverse effect on our business, financial condition, profitability, and cash flows. In addition, if we are unable to make, improve, or develop relevant guest-facing technology in a timely manner, our ability to compete and our results of operations could be adversely affected.

Increased costs or interruption in our third-party vendors’ overseas sourcing operations could disrupt production, shipment, or receipt of some of our merchandise, which could result in lost sales and could increase our costs.

We directly source the majority of our Ulta Beauty branded product components and gifts with purchase and other promotional products through third-party vendors using foreign factories. In addition, many of our vendors use overseas sourcing to varying degrees to manufacture some or all of their products. Any event causing a sudden disruption of manufacturing or imports from such foreign countries, including the imposition of additional import restrictions, unanticipated political changes, increased customs duties, legal or economic restrictions on overseas suppliers’ ability to produce and deliver products, and natural disasters, could materially harm our operations. We have no long-term supply contracts with respect to such foreign-sourced items, many of which are subject to existing or potential duties, tariffs, or quotas that may limit the quantity of certain types of goods that may be imported into the United States from such countries. Our business is also subject to a variety of other risks generally associated with sourcing goods from abroad, such as political instability, disruption of imports by labor disputes, and local business practices. Our sourcing operations may also be hurt by health concerns regarding infectious diseases in countries in which our merchandise is produced (such as COVID-19), adverse weather conditions or natural disasters that may occur overseas, or acts of war or terrorism in the United States or worldwide, to the extent these acts affect the production, shipment, or receipt of merchandise. Our future operations and performance will be subject to these factors, and these factors could have a material adverse effect on our business, financial condition, profitability, and cash flows or may require us to modify our current business practices and incur increased costs.

Diversion of exclusive salon products, or a decision by manufacturers of exclusive salon products to utilize other distribution channels, could negatively impact our revenue from the sale of such products, which could have a material adverse effect on our business, financial condition, profitability, and cash flows.

The retail products that we sell in our salons are meant to be sold exclusively by professional salons and authorized professional retail outlets. However, incidents of product diversion occur, which involve the selling of salon exclusive haircare products to unauthorized channels such as drug stores, grocery stores, or mass merchandisers. Diversion could result in adverse publicity that harms the commercial prospects of our products (if diverted products are old, tainted, or damaged), as well as lower product revenues should consumers choose to purchase diverted product from these channels rather than purchasing from one of our salons. Additionally, the various product manufacturers could, in the future, decide to utilize other distribution channels for such products, therefore widening the availability of these products in other retail channels, which could negatively impact the revenue we earn from the sale of such products.

The capacity of our distribution and order fulfillment infrastructure and the performance of our distribution centers and fast fulfillment centers may not be adequate to support our historical growth and expected future growth plans, which could prevent the successful implementation of these plans or cause us to incur excess costs to expand this infrastructure, which could have a material adverse effect on our business, financial condition, profitability, and cash flows.

We currently operate four distribution centers, which house the distribution operations for Ulta Beauty retail stores together with the order fulfillment operations of our e-commerce platform, and two fast fulfillment centers (e-commerce

15

only). In 2014, we began a multi-year supply chain project, which focused on, among other things, adding capacity and system improvements to support expanded omnichannel capabilities. To support our historical and expected future growth and to maintain the efficient operation of our business, it is likely additional distribution centers or fast fulfillment centers will be added in the future. Our failure to effectively upgrade and expand our distribution capacity on a timely basis to keep pace with our anticipated growth in stores and the performance of our distribution centers could have a material adverse effect on our business, financial condition, profitability, and cash flows.

We rely on our good relationships with brand partners to purchase prestige, mass, and salon beauty products on reasonable terms. If these relationships were to be impaired, or if certain brand partners were to change their distribution model, or are unable to supply sufficient merchandise to keep pace with our growth plans, we may not be able to obtain a sufficient selection or volume of merchandise on reasonable terms, and we may not be able to respond promptly to changing trends in beauty products, either of which could have a material adverse effect on our competitive position, business, financial condition, profitability, and cash flows.

We have no long-term supply agreements with brand partners and, therefore, our success depends on maintaining good relationships with our brand partners. Our business depends to a significant extent on the willingness and ability of our brand partners to supply us with a sufficient selection and volume of products to stock our stores. Some of our prestige brand partners may not have the capacity to supply us with sufficient merchandise to keep pace with our growth plans. We also have strategic partnerships with certain core brands, which have allowed us to benefit from the growing popularity of such brands. Any of our other core brands could in the future decide to scale back or end its partnership with us and strengthen its relationship with our competitors, which could negatively impact the revenue we earn from the sale of such products. If we fail to maintain strong relationships with our existing brand partners, or if we fail to continue acquiring and strengthening relationships with additional brand partners of beauty products, our ability to obtain a sufficient amount and variety of merchandise on reasonable terms may be limited, which could have a negative impact on our competitive position.

During fiscal 2020 and fiscal 2019, merchandise supplied to Ulta Beauty by our top ten brand partners accounted for approximately 56% and 61% of our net sales, respectively. There continues to be vendor consolidation within the beauty products industry. The loss of or a reduction in the amount of merchandise made available to us by any one of these key vendors, or by any of our other brand partners, could have a material adverse effect on our business, financial condition, profitability, and cash flows.

Use of social media may adversely impact our reputation.

There has been a substantial increase in the use of social media platforms, including blogs, social media websites, and other forms of internet-based and mobile communications, which allow individuals access to a broad audience of consumers and other interested persons. Negative commentary regarding us or the products we sell may be posted on social media platforms and similar devices at any time and may be adverse to our reputation or business. Customers value readily available information and often act on such information without further investigation and without regard to its accuracy or source. The harm may be immediate without affording us an opportunity for redress or correction.

We also use social media platforms as marketing tools. For example, we maintain Facebook, Twitter, Instagram, and Pinterest accounts. As laws and regulations rapidly evolve to govern the use of these platforms and devices, the failure by us, our employees, or third parties acting at our direction to abide by applicable laws and regulations in the use of these platforms and devices could adversely impact our business, financial condition, profitability, and cash flows.

If we fail to retain our existing senior management team or attract qualified new personnel, such failure could have a material adverse effect on our business, financial condition, profitability, and cash flows.

Our business requires disciplined execution at all levels of our organization. This execution requires an experienced and talented management team. If we were to lose the benefit of the experience, efforts, and abilities of key executive personnel, it could have a material adverse effect on our business, financial condition, profitability, and cash flows. Furthermore, our ability to manage our retail expansion will require us to continue to train, motivate, and manage our associates. We will need to attract, motivate, and retain additional qualified executive, managerial, and merchandising

16

personnel and store associates. Competition for this type of personnel is intense, and we may not be successful in attracting, assimilating, and retaining the personnel required to grow and operate our business profitably.

Our secured revolving credit facility contains certain restrictive covenants that could limit our operational flexibility, including our ability to open stores.

We have a $1.0 billion secured revolving credit facility with a term expiring in March 2025. Substantially all of our assets are pledged as collateral for outstanding borrowings under the agreement. Outstanding borrowings bear interest at either a base rate plus a margin of 0% to 0.125% or the London Interbank Offered Rate plus a margin of 1.125% to 1.25% and the unused line fee is 0.20% per annum. The credit facility agreement contains usual and customary restrictive covenants relating to our management and the operation of our business. These covenants, among other things, limit our ability to grant liens on our assets, incur additional indebtedness, pay cash dividends and redeem our stock, enter into transactions with affiliates, and merge or consolidate with another entity. These covenants could restrict our operational flexibility and any failure to comply with these covenants or our payment obligations would limit our ability to borrow under the credit facility and, in certain circumstances, may allow the lenders thereunder to require repayment.

Economic, Market and Other External Risks

The COVID-19 pandemic has had, and will continue to have, a negative impact on our business, financial condition, profitability, cash flows and supply chain, as well as consumer spending.

On March 11, 2020, the World Health Organization declared COVID-19 a global pandemic. Federal, state and local governments have since implemented numerous measures to try to contain the virus, such as travel restrictions, border closings, restrictions on public gatherings, quarantining of people who may have been exposed to the virus, shelter-in-place restrictions, and limitations or shutdowns of business operations. In response to government recommendations and for the health and safety of our associates (i.e., employees) and guests, on March 19, 2020 we temporarily closed all stores across the U.S. As a result of this decision, we experienced a significant reduction in customer traffic and demand which resulted in our sales and results of operations being negatively impacted. While we have reopened all stores, the potential temporary reclosing of certain stores in the future is possible. COVID-19 could also negatively impact our future results of operations by continuing to weaken demand for our products and services and/or by disrupting our supply chain.

The COVID-19 pandemic has significantly increased economic and demand uncertainty and has caused an economic slowdown that may continue. The pandemic has also led to disruption and volatility in the global capital markets, which may adversely affect our and our suppliers’ liquidity.

The COVID-19 pandemic has had, and will continue to have, a negative impact on our business, financial condition, profitability, cash flows and supply chain, although the full extent is still uncertain. As the pandemic continues to evolve, the extent of the impact on our business, financial condition, profitability, cash flows and supply chain will depend on future developments, including, but not limited to, the potential temporary reclosing of certain of our stores, the potential temporary restrictions on certain of our stores operating hours and/or in store capacity, the duration of potential future quarantines, shelter-in-place and other travel restrictions within U.S. and other affected countries, the duration of the pandemic (including any continuing relapses), the actions to contain the virus and/or treat its impact, the duration, timing and severity of the impact on consumer spending, and how quickly and to what extent normal economic and operating conditions can resume, all of which are highly uncertain and cannot be predicted.

Epidemics, pandemics like COVID-19, natural disasters, or other catastrophes or crises that have and could continue to have a material adverse effect on our business, financial condition, profitability, and cash flows.

Epidemics, pandemics, or other public health crises, natural disasters, such as hurricanes, tornados, wildfires, earthquakes, and mudslides, as well as acts of violence or terrorism, have resulted in the temporary closure of our stores and, in the future, could also result in physical damage to our properties, the temporary reclosing of our stores, the temporary closing of our distribution centers and fast fulfillment centers, the temporary lack of an adequate work force,

17

the temporary or long-term disruption in the supply of products (or a substantial increase in the cost of those products) from domestic or foreign suppliers, the temporary disruption in the delivery of goods both to and from our distribution centers and fast fulfillment centers (or a substantial increase in the cost of those deliveries), the temporary reduction in the availability of products in our stores and/or the temporary reduction in visits to stores by customers. Accordingly, if one or more epidemics, pandemics, natural disasters, and/or acts of violence or terrorism were to occur (as it is with the COVID-19 pandemic), it has and could continue to have a material adverse effect on our business, financial condition, profitability, and cash flows or may require us to incur increased costs.

The health of the economy in the channels we serve may affect consumer purchases of discretionary items such as beauty products and salon services, which could have a material adverse effect on our business, financial condition, profitability, and cash flows.

Our results of operations may be materially affected by conditions in the capital markets and the economy generally. We appeal to a wide demographic consumer profile and offer an extensive selection of beauty products sold directly to retail consumers and premium salon services. Uncertainty in the economy could adversely impact consumer purchases of discretionary items across all of our product categories, including prestige beauty products and premium salon services. Factors that could affect consumers’ willingness to make such discretionary purchases include: general business conditions, levels of employment, interest rates, tax rates, the availability of consumer credit, consumer confidence in future economic conditions, and risks related to epidemics or pandemics like COVID-19. In the event of a prolonged economic downturn or acute recession, consumer spending habits could be adversely affected, and we could experience lower than expected net sales.

In addition, a general deterioration in economic conditions could adversely affect our commercial partners including our brand partners as well as the real estate developers and landlords who we rely on to construct and operate centers in which our stores are located. A bankruptcy or financial failure of a significant vendor or a number of significant real estate developers or shopping center landlords could have a material adverse effect on our business, financial condition, profitability, and cash flows. Additionally, volatility and disruption to the capital and credit markets may have a significant, adverse impact on global economic conditions, resulting in recessionary pressures and declines in consumer confidence and economic growth, which, in turn, may lead to declines in consumer spending. Reduced consumer spending could cause changes in customer order patterns and changes in the level of merchandise purchased by our customers, and may signify a reset of consumer spending habits, all of which may adversely affect our business, financial condition, profitability, and cash flows.

We may be unable to compete effectively in our highly competitive markets.

The markets for beauty products and salon services are highly competitive with few barriers to entry. We compete against a diverse group of retailers, both small and large, including regional and national department stores, specialty retailers, drug stores, mass merchandisers, high-end and discount salon chains, locally owned beauty retailers and salons, online capabilities of national retailers, pure-play e-commerce companies, catalog retailers, and direct response television, including television home shopping retailers and infomercials. We believe the principal bases upon which we compete are the breadth of merchandise, our value proposition, the quality of our guests’ shopping experience, and the convenience of our stores as one-stop destinations for beauty products and salon services. Many of our competitors are, and many of our potential competitors may be, larger and have greater financial, marketing, and other resources and therefore, may be able to adapt to changes in customer requirements more quickly, devote greater resources to the marketing and sale of their products, generate greater national brand recognition, or adopt more aggressive pricing policies than we can. As a result, we may lose market share, which could have a material adverse effect on our business, financial condition, profitability, and cash flows.

A reduction in traffic to, or the closing of, the other destination retailers in the shopping areas where our stores are located could significantly reduce our sales and leave us with excess inventory, which could have a material adverse effect on our business, financial condition, profitability, and cash flows.

As a result of our real estate strategy, most of our stores are located in off-mall shopping areas known as power centers. Power centers typically contain three to five big-box anchor stores along with a variety of smaller specialty tenants. As a

18

consequence of most of our stores being located in such shopping areas, our sales are derived, in part, from the volume of traffic generated by the other destination retailers and the anchor stores in power centers where our stores are located. Customer traffic to these shopping areas may be adversely affected by the closing of such destination retailers or anchor stores, or by a reduction in traffic to such stores resulting from a regional or global economic downturn, an outbreak of flu or other viruses (such as COVID-19), a general downturn in the local area where our store is located, or a decline in the desirability of the shopping environment of a particular power center. Such a reduction in customer traffic would reduce our sales and leave us with excess inventory, which could have a material adverse effect on our business, financial condition, profitability, and cash flows. We may respond by increasing markdowns, initiating marketing promotions, or transferring product to other stores to reduce excess inventory, which would further decrease our gross profits and net income.

Increases in the demand for, or the price of, raw materials used to build and remodel our stores could hurt our profitability.

The raw materials used to build and remodel our stores are subject to availability constraints and price volatility caused by weather, supply conditions, government regulations, general economic conditions, and other unpredictable factors. As a retailer engaged in an active building and remodeling program, we are particularly vulnerable to increases in construction and remodeling costs. As a result, increases in the demand for, or the price of, raw materials could have a material adverse effect on our business, financial condition, profitability, and cash flows.

Our stock repurchase programs could affect the price of our common stock and increase volatility and may be suspended or terminated at any time, which may result in a decrease in the trading price of our common stock.

We may have in place from time to time, a stock repurchase program. Any such stock repurchase program adopted will not obligate the Company to repurchase any dollar amount or number of shares of common stock and may be suspended or discontinued at any time, which could cause the market price of our common stock to decline. The timing and actual number of shares repurchased under any such stock repurchase program depends on a variety of factors including the timing of open trading windows, price, corporate and regulatory requirements, and other market conditions. We may affect repurchases under any stock repurchase program from time to time in the open market, in privately negotiated transactions or otherwise, including accelerated stock repurchase arrangements. Repurchases pursuant to any such stock repurchase program could affect our stock price and increase its volatility. The existence of a stock repurchase program could also cause our stock price to be higher than it would be in the absence of such a program and could potentially reduce the market liquidity for our stock. There can be no assurance that any stock repurchases will enhance stockholder value because the market price of our common stock may decline below the levels at which we repurchased shares of common stock. Although our stock repurchase program is intended to enhance stockholder value, short-term stock price fluctuations could reduce the program’s effectiveness.

Regulatory, Legal and Cybersecurity Risks

Cybersecurity breaches and other disruptions could compromise our information, result in the unauthorized disclosure of confidential guest, employee, Company and/or business partners’ information, damage our reputation, and expose us to liability, which could negatively impact our business.

In the ordinary course of our business, we collect, process, and store sensitive and confidential data, including our proprietary business information and that of our guests, suppliers and business partners, and personally identifiable information of our guests and employees, in our data centers and on our networks. The secure processing, maintenance, and transmission of this information is critical to our operations. We rely on commercially available systems, software, tools, and monitoring to provide security for processing, transmission, and storage of confidential information. Despite the security measures we have in place and continual vigilance in regard to the protection of sensitive information, our systems and those of our third-party service providers may be vulnerable to security breaches, attacks by hackers, acts of vandalism, computer viruses, misplaced or lost data, human errors, or other similar events. Furthermore, we allow certain of our employees to work from home as a result of the COVID-19 pandemic, as certain of our third-party service providers also allow, and this remote working environment may increase cybersecurity related risks. Any such breach could compromise our networks and the information stored there could be accessed, publicly disclosed, lost, or stolen.

19

Any such access, disclosure, or other loss of information could result in legal claims or proceedings, liability under laws that protect the privacy of personal information, disrupt our operations, damage our reputation, and cause a loss of confidence in our business, products, and services, which could adversely affect our business, financial condition, profitability, and cash flows.

We are subject to risks relating to our information technology systems, and any failure to adequately protect our critical information technology systems or any material disruption of our information systems could negatively impact financial results and materially adversely affect our business operations, particularly during the holiday season.

We are increasingly dependent on a variety of information systems, including management, supply chain and financial information, and various other processes and transactions, to effectively manage our business. We also plan to expand and upgrade our information systems to support historical and expected future growth. The failure of our information systems to perform as designed or breaches of security could have an adverse effect on our business and results of our operations. Any material disruption of our systems could disrupt our ability to track, record, and analyze the merchandise that we sell and could cause delays or cancellation of customer orders or impede the manufacture or shipment of products, the processing of transactions, our ability to receive and process e-commerce orders, and/or the reporting of financial results.

Our e-commerce operations are increasingly important to our business. The Ulta.com website and our mobile applications serve as an effective extension of Ulta Beauty’s marketing and prospecting strategies (beyond catalogs, newspaper inserts, and national advertising) by exposing potential new customers to the Ulta Beauty brand, product offerings, and enhanced content. As the importance of our website, mobile applications, and e-commerce operations to our business grows, we are increasingly vulnerable to downtime and other technical failures. Our failure to successfully respond to these risks could reduce e-commerce sales and damage our brand’s reputation.

Litigation and other legal or regulatory proceedings or claims and the outcome of such litigation, proceedings or claims, including possible fines and penalties, could have a material adverse effect on our business and any loss contingency accruals may not be adequate to cover actual losses.

From time to time, we are subject to litigation, including potential class action and single-plaintiff litigation and other legal or regulatory proceedings or claims in the ordinary course of our business operations regarding, but not limited to, employment matters, consumer claims, security of consumer and employee personal information, contractual relations with suppliers, marketing and infringement of trademarks, and other intellectual property rights. Litigation to defend ourselves against claims by third parties, or to enforce any rights that we may have against third parties, may be necessary, which could absorb significant management time, result in substantial costs and diversion of our resources, causing a material adverse effect on our business, financial condition, profitability, and cash flows. We establish accruals for potential liability arising from litigation and other legal or regulatory proceedings or claims when potential liability is probable and the amount of the loss can be reasonably estimated based on currently available information. We may still incur legal costs for a matter even if we have not accrued a liability. In addition, actual losses may be higher than the amount accrued for a certain matter, or in the aggregate. Any resolution of litigation or other legal or regulatory proceedings or claims could materially adversely impact our business, financial condition, profitability, and cash flows.

Specifically, our technologies, promotional products purchased from third-party vendors, and/or Ulta Beauty branded products, or potential products in development may infringe rights under patents, patent applications, trademark, copyright, or other intellectual property rights of third parties in the United States and abroad. These third parties could bring claims against us that would cause us to incur substantial expenses and, if successful, could cause us to pay substantial damages. Further, if a third party were to bring an intellectual property infringement suit against us, we could be forced to stop or delay development, manufacturing, or sales of the product that is the subject of the suit.

As a result of intellectual property infringement claims, or to avoid potential claims, we may choose to seek, or be required to seek, a license from the third party and would most likely be required to pay license fees or royalties or both. These licenses may not be available on acceptable terms, or at all. Ultimately, we could be prevented from commercializing a product or be forced to cease some aspect of our business operations if, as a result of actual or threatened intellectual property infringement claims, we are unable to enter into licenses on acceptable terms. Even if we

20

were able to obtain a license, the rights may be non-exclusive, which would give our competitors access to the same intellectual property. The inability to enter into licenses could harm our business significantly.

If our manufacturers are unable to produce products manufactured uniquely for Ulta Beauty, including Ulta Beauty branded products and gifts with purchase and other promotional products, consistent with applicable regulatory requirements, we could suffer lost sales and be required to take costly corrective action, which could have a material adverse effect on our business, financial condition, profitability, and cash flows.

We do not own or operate any manufacturing facilities and therefore depend upon independent third-party vendors for the manufacture of all products manufactured uniquely for Ulta Beauty, including the Ulta Beauty Collection and Ulta Beauty branded gifts with purchase and other promotional products. Our third-party manufacturers of Ulta Beauty products may not maintain adequate controls with respect to product specifications and quality and may not continue to produce products that are consistent with applicable regulatory requirements. If we or our third-party manufacturers fail to comply with applicable regulatory requirements, we could be required to take costly corrective action. In addition, sanctions under various laws may include seizure of products, injunctions against future shipment of products, restitution and disgorgement of profits, operating restrictions, and criminal prosecution. The FDA does not have a pre-market approval system for cosmetics, and we believe we are permitted to market our cosmetics and have them manufactured without submitting safety or efficacy data to the FDA. However, cosmetic products may become subject to more extensive regulation in the future. These events could interrupt the marketing and sale of our Ulta Beauty products, severely damage our brand reputation and image in the marketplace, increase the cost of our products, cause us to fail to meet customer expectations, or cause us to be unable to deliver merchandise in sufficient quantities or of sufficient quality to our stores, any of which could result in lost sales, which could have a material adverse effect on our business, financial condition, profitability, and cash flows.

We, as well as our vendors, are subject to laws and regulations that could require us to modify our current business practices and incur increased costs, which could have a material adverse effect on our business, financial condition, profitability, and cash flows.

In our U.S. markets, numerous laws and regulations at the federal, state, and local levels can affect our business. Legal requirements are frequently changed and subject to interpretation, and we are unable to predict the ultimate cost of compliance with these requirements or their effect on our operations. If we fail to comply with any present or future laws or regulations, we could be subject to future liabilities, a prohibition on the operation of our stores, or a prohibition on the sale of our Ulta Beauty branded products. In particular, failure to adequately comply with the following legal requirements could have a material adverse effect on our business, financial condition, profitability, and cash flows.

Our large workforce makes us vulnerable to changes in labor and employment laws. In addition, changes in federal and state minimum wage laws and other laws relating to employee benefits could cause us to incur additional wage and benefits costs, which could hurt our profitability and affect our growth strategy.
Our salon operations are subject to state board regulations and state licensing requirements for our stylists and our salon procedures. Failure to maintain compliance with these regulatory and licensing requirements could jeopardize the viability of our salons.
We operate stores in California, which has enacted legislation commonly referred to as “Proposition 65” requiring that “clear and reasonable” warnings be given to consumers who are exposed to chemicals known to the State of California to cause cancer or reproductive toxicity. Although we have sought to comply with Proposition 65 requirements, there can be no assurance that we will not be adversely affected by litigation relating to Proposition 65.
Future changes in healthcare reform legislation could significantly impact our business.

In addition, concern over climate change and greenhouse gases may result in new or additional legal, legislative, and regulatory requirements to reduce or mitigate the effects of climate change on the environment, which could result in future tax, transportation, and utility increases, which could adversely affect our business. There is also increased focus, including by investors, guests, and other stakeholders on these and other environmental, social, governance and sustainability matters, including the use of plastic, energy, waste, and worker safety. Our reputation could be damaged if

21

we do not (or are perceived not to) act responsibly with respect to these matters, which could adversely affect our business, financial condition, profitability, and cash flows.

The formulation, manufacturing, packaging, labeling, distribution, sale, and storage of our vendors’ products and our Ulta Beauty branded products are also subject to extensive regulation by various federal agencies, including FDA, FTC, CPSC, and various state and local agencies, such as State AGs and District Attorneys. If we, our vendors, or the manufacturers of our Ulta Beauty branded products fail to comply with those regulations, we could become subject to significant penalties, claims, or product recalls, which could harm our results of operations or our ability to conduct our business.

Additionally, the adoption of new regulations or changes in the interpretations of existing regulations may result in significant compliance costs or discontinuation of product sales and may impair the marketability of our vendors’ products or our Ulta Beauty branded products, resulting in significant loss of net sales. Our failure to comply with federal, state, or local requirements when we advertise our products (including prices) or services, or engage in other promotional activities, in digital (including social media), television, or print may result in enforcement actions and imposition of penalties or otherwise harm the distribution and sale of our products.

Our associates or others may engage in misconduct or other improper activities, including noncompliance with our policies and procedures.

We are exposed to the risk of misconduct or other improper activities by our associates and third parties such as independent contractors or agents. Misconduct by associates, independent contractors, or agents could include inadvertent or intentional failures to comply with our policies and procedures, the laws and regulations to which we are subject, and/or ethical, social, product, labor, and environmental standards. Our current and former associates or independent contractors may also become subject to allegations of sexual harassment, racial and gender discrimination, or other similar misconduct, which, regardless or the ultimate outcome, may result in adverse publicity that could significantly harm our brand, reputation, and operations. Associate misconduct could also involve improper use of information obtained in the course of the associate’s prior or current employment, which could result in legal or regulatory action and harm to our reputation.

If we are unable to protect our intellectual property rights, our brand and reputation could be harmed, which could have a material adverse effect on our business, financial condition, profitability, and cash flows.

We regard our trademarks, trade dress, copyrights, trade secrets, know-how, and similar intellectual property as critical to our success. Our principal intellectual property rights include registered and common law trademarks on “The Possibilities are Beautiful.®,” “Ulta Beauty,” “Ulta,” and other marks incorporating our name and “All Things Beauty. All in One Place®,” “21 Days of Beauty®,” and “Conscious Beauty at Ulta BeautyTM,” copyrights in our website and mobile applications content, rights to our domain name www.ulta.com, and trade secrets and know-how with respect to our Ulta Beauty branded product formulations, product sourcing, sales and marketing and other aspects of our business, and our digital innovations such as try-on applications and artificial intelligence. As such, we rely on trademark and copyright law, trade secret protection, and confidentiality agreements with certain of our employees, consultants, suppliers, and others to protect our proprietary rights. If we are unable to protect or preserve the value of our trademarks, copyrights, trade secrets, or other proprietary rights for any reason (including any cybersecurity incident that results in the unauthorized use of our intellectual property rights), or if other parties infringe on our intellectual property rights, our brand and reputation could be impaired and we could lose customers, which could have a material adverse effect on our business, financial condition, profitability, and cash flows.

Our Ulta Beauty branded products and salon services may cause unexpected and undesirable side effects that could result in their discontinuance or expose us to lawsuits, either of which could result in unexpected costs and damage to our reputation, which could have a material adverse effect on our business, financial condition, profitability, and cash flows.

Unexpected and undesirable side effects caused by our Ulta Beauty branded products for which we have not provided sufficient label warnings or salon services, which may have been performed negligently, could result in the

22

discontinuance of sales of our products or of certain salon services or prevent us from achieving or maintaining market acceptance of the affected products and services. Such side effects could also expose us to product liability or negligence lawsuits. Any claims brought against us may exceed our existing or future insurance policy coverage or limits. Any judgment against us that is in excess of our policy limits would have to be paid from our cash reserves, which would reduce our capital resources. These events could cause negative publicity regarding our Company, brand, or products, which could in turn harm our reputation and net sales, which could have a material adverse effect on our business, financial condition, profitability, and cash flows.

Anti-takeover provisions in our organizational documents and Delaware law may discourage or prevent a change in control, even if a sale of the Company would be beneficial to our stockholders, which could cause our stock price to decline and prevent attempts by our stockholders to replace or remove our current management.

Our certificate of incorporation and bylaws contain provisions that may delay or prevent a change in control, discourage bids at a premium over the market price of our common stock, and harm the market price of our common stock and diminish the voting and other rights of the holders of our common stock. These provisions include:

dividing our Board of Directors into three classes serving staggered three-year terms;
authorizing our Board of Directors to issue preferred stock and additional shares of our common stock without stockholder approval;
prohibiting stockholder actions by written consent;
prohibiting our stockholders from calling a special meeting of stockholders;
prohibiting our stockholders from making certain changes to our certificate of incorporation or bylaws except with a two-thirds majority stockholder approval; and
requiring advance notice for raising business matters or nominating directors at stockholders’ meetings.

We are also subject to provisions of Delaware law that, in general, prohibit any business combination with a beneficial owner of 15% or more of our common stock for three years after the stockholder becomes a 15% stockholder, subject to specified exceptions. Together, these provisions of our certificate of incorporation and bylaws and of Delaware law could make the removal of management more difficult and may discourage transactions that otherwise could involve payment of a premium over prevailing market prices for our common stock.

Item 1B.   Unresolved Staff Comments

None.

23

Item 2.   Properties

All of our retail stores, distribution centers, fast fulfillment centers, and corporate offices are leased or subleased.

Retail stores

Our retail stores are predominantly located in convenient, high-traffic locations such as power centers. Our typical store is approximately 10,000 square feet, including approximately 950 square feet dedicated to our full-service salon. Most of our retail store leases provide for a fixed minimum annual rent and generally have a 10-year initial term with options for two or three extension periods of five years each, exercisable at our option. As of January 30, 2021, we operated 1,264 retail stores across 50 states, as shown in the table below:

Number of

Number of

Location

    

stores

    

Location

    

stores

Alabama

22

Montana

6

Alaska

3

Nebraska

5

Arizona

30

Nevada

15

Arkansas

10

New Hampshire

7

California

156

New Jersey

42

Colorado

26

New Mexico

7

Connecticut

17

New York

49

Delaware

3

North Carolina

34

Florida

86

North Dakota

3

Georgia

38

Ohio

43

Hawaii

4

Oklahoma

21

Idaho

9

Oregon

17

Illinois

55

Pennsylvania

44

Indiana

24

Rhode Island

3

Iowa

10

South Carolina

20

Kansas

13

South Dakota

3

Kentucky

15

Tennessee

27

Louisiana

18

Texas

117

Maine

3

Utah

14

Maryland

27

Vermont

1

Massachusetts

21

Virginia

30

Michigan

48

Washington

34

Minnesota

19

West Virginia

7

Mississippi

10

Wisconsin

20

Missouri

25

Wyoming

3

Total

1,264

24

Distribution centers and fast fulfillment centers

Our standard distribution center and fast fulfillment center lease provides for a fixed minimum annual rent and generally has a 10 or 15-year initial term with three or four renewal options with terms of five years each. The general location, approximate size, and lease expiration date for each distribution center (DC) and fast fulfillment center (FFC) at January 30, 2021, are set forth below:

Approximate

Lease Expiration

Location

    

Type

    

Square Feet

    

Date

Chambersburg, Pennsylvania

DC

503,605

June 30, 2027

Dallas, Texas

DC

671,000

July 31, 2026

Fresno, California

DC

671,000

July 31, 2028

Greenwood, Indiana

DC

671,000

July 31, 2025

Jacksonville, Florida

FFC

203,463

September 30, 2029

Romeoville, Illinois

FFC

291,000

May 31, 2023

Corporate office

Our principal executive office is in Bolingbrook, Illinois. The corporate office is approximately 341,000 square feet with lease terms expiring in 2028. Additionally, we have a satellite corporate office in Chicago, Illinois. The Chicago office is approximately 23,000 square feet with lease expiration in 2024.

Item 3.   Legal Proceedings

See Note 11 to our consolidated financial statements, “Commitments and contingencies - General litigation,” for information on legal proceedings.

Item 4.   Mine Safety Disclosures

None.

Item 4A.  Executive Officers

The names of our executive officers, their ages and their positions, as of March 1, 2021, are shown below:

Name

    

Age

    

Position

Mary N. Dillon

59

Chief Executive Officer and member of the Board of Directors

David C. Kimbell

54

President

Scott M. Settersten

60

Chief Financial Officer, Treasurer and Assistant Secretary

Jodi J. Caro

55

General Counsel, Chief Compliance Officer and Corporate Secretary

Jeffrey J. Childs

63

Chief Human Resources Officer

There is no family relationship between any of the directors or executive officers and any other director or executive officer of Ulta Beauty.

Mary N. Dillon. Ms. Dillon was named Chief Executive Officer effective July 2013. Prior to joining Ulta Beauty, she was President and Chief Executive Officer and a Director of U.S. Cellular from June 2010 to July 2013. From 2005 to 2010, Ms. Dillon served as Global Chief Marketing Officer and Executive Vice President for McDonald’s Corporation. Prior to joining McDonald’s, she held various positions at PepsiCo, including President of the Quaker Foods division. Ms. Dillon serves as a member of the Board of Directors for Starbucks Corporation and KKR & Co. Inc. and previously served on the board of Target Corporation from 2007 to 2013.

25

David C. Kimbell. Mr. Kimbell was named President in December 2019 after having previously served as Chief Merchandising and Marketing Officer since March 2015 and Chief Marketing Officer since February 2014. Prior to joining Ulta Beauty, he was Chief Marketing Officer and Executive Vice President at U.S. Cellular since February 2011. From 2008 to 2010, Mr. Kimbell served as Chief Marketing Officer and Senior Vice President of Seventh Generation, a producer of environmentally friendly household and baby care products. Prior to that from 2001 to 2008, Mr. Kimbell held various positions at PepsiCo, Quaker Food Division, including Vice President of Marketing. Mr. Kimbell held a number of brand management roles in the Beauty Division of The Procter and Gamble Company from 1995 to 2001.

Scott M. Settersten. Mr. Settersten was named Chief Financial Officer, Treasurer and Assistant Secretary in March 2013 after having previously served as Acting Chief Financial Officer and Assistant Secretary since October 2012. Prior to this role, Mr. Settersten served as Vice President of Accounting since 2010 and was responsible for accounting, tax, external reporting and investor relations. He joined Ulta Beauty in January 2005 as a Director of Financial Reporting. Prior to joining Ulta Beauty, Mr. Settersten spent 15 years with PricewaterhouseCoopers LLP as a certified public accountant serving in various senior manager roles in the assurance and risk management practices.

Jodi J. Caro. Ms. Caro was named General Counsel, Chief Compliance Officer and Corporate Secretary in August 2015. Prior to joining Ulta Beauty, she was Vice President, General Counsel and Secretary for Integrys Energy Group, in addition to holding the role of Integrys’ Chief Compliance and Ethics Officer. Prior to joining Integrys in 2008, Ms. Caro owned and operated her own law practice, which provided general counsel and corporate services to clients ranging from established multi-million-dollar companies to medium and small early-stage enterprises. Prior to opening her law practice in 2006, she was co-founder and General Counsel of Looking Glass Networks, a privately held, facilities-based telecommunications company, and served as an in-house attorney with MCI/WORLDCOM.

Jeffrey J. Childs. Mr. Childs was named Chief Human Resource Officer in October 2013. Prior to joining Ulta Beauty, he was Executive Vice President and Chief Human Resource Officer at U.S. Cellular after joining as Senior Vice President of Human Resources in 2004. From 2001 to 2004, he was President and Owner of Childs Consulting Services. Previously, he served from 1979 to 2001 in a variety of human resources, marketing, sales and operations roles at AT&T, including Vice President, Human Resources and Corporate Services.

Part II

Item 5.   Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market information

Our common stock has traded on the NASDAQ Global Select Market under the symbol “ULTA” since October 25, 2007.

Holders of the registrant’s common stock

The last reported sale price of our common stock on the NASDAQ Global Select Market on March 22, 2021 was $315.09 per share. As of March 22, 2021, we had 34 holders of record of our common stock. Because many shares of common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.

26

Purchases of equity securities by the issuer and affiliated purchasers

The following table sets forth repurchases of our common stock during the fourth quarter of fiscal 2020:

Period

    

Total number
of shares
purchased (1)

    

Average
price paid
per share

    

Total number
of shares
purchased as
part of publicly
announced
plans or
programs (2)

    

Approximate
dollar value of
shares that may yet
be purchased
under plans or programs
(in thousands) (2)

November 1, 2020 to November 28, 2020

311

$

215.02

$

1,563,863

November 29, 2020 to December 26, 2020

43,218

266.41

43,218

1,552,349

December 27, 2020 to January 30, 2021

104,708

290.62

104,606

1,521,949

13 weeks ended January 30, 2021

148,237

283.40

147,824

1,521,949

(1)There were 147,824 shares repurchased as part of our publicly announced share repurchase program during the 13 weeks ended January 30, 2021 and there were 413 shares transferred from employees in satisfaction of minimum statutory tax withholding obligations upon the vesting of restricted stock during the period.
(2)On March 12, 2020, we announced our 2020 share repurchase program pursuant to which the Company may repurchase up to $1.6 billion of the Company’s common stock. As of January 30, 2021, $1.5 billion remained available under the $1.6 billion 2020 share repurchase program, which does not have an expiration date but which may be suspended or discontinued at any time.

Recent sales of unregistered securities

None.

Securities authorized for issuance under equity compensation plans

The following table provides information about Ulta Beauty common stock that may be issued under our equity compensation plans as of January 30, 2021:

Number of securities

Number of securities

remaining available

to be issued upon

Weighted-average

for future issuance

exercise of outstanding

exercise price of

under equity

options, warrants

outstanding options,

compensation

Plan category

   

and rights (2)

   

warrants and rights (3)

   

plans (4)

Equity compensation plans approved by security holders (1)

 

961,413

$

208.47

 

2,791,165

(1)Includes options issued and available for exercise and shares available for issuance in connection with past awards under the Amended and Restated 2011 Incentive Award Plan and predecessor equity incentive plans. We currently grant awards only under the Amended and Restated 2011 Incentive Award Plan.
(2)Includes 671,344 shares issuable pursuant to the exercise of outstanding stock options, 252,713 shares issuable pursuant to restricted stock units, and 37,356 shares issuable pursuant to performance-based units.
(3)Calculation of weighted-average exercise price of outstanding awards includes stock options but does not include shares of restricted stock units or performance-based units that convert to shares of common stock for no consideration.

27

(4)Represents shares that are available for issuance pursuant to the Amended and Restated 2011 Incentive Award Plan. The shares available under the plan are reduced by 1.0 for each stock option awarded and by 1.5 for each restricted stock unit and performance-based unit awarded.

Stock performance graph

The following performance graph and related information shall not be deemed “soliciting material” or to be “filed” with the SEC, nor shall such information be incorporated by reference into any future filing under the Securities Act of 1933 or Securities Exchange Act of 1934, each as amended, except to the extent that we specifically incorporate it by reference into such filing.

Set forth below is a graph comparing the cumulative total stockholder return on Ulta Beauty’s common stock with the NASDAQ Global Select Market Composite Index (NQGS), the S&P 500, and the S&P 500 Retailing/RLX (Industry Group, SP500-2550) for the period covering January 30, 2016 through the end of Ulta Beauty’s fiscal year ended January 30, 2021. The graph assumes an investment of $100 made at the closing of trading on January 30, 2016 in (i) Ulta Beauty’s common stock, (ii) the stocks comprising the NQGS, (iii) the stocks comprising the S&P 500 and (iv) the stocks comprising the S&P 500 Retailing/RLX (Industry Group, SP500-2550). As Ulta Beauty is a part of the S&P 500, pursuant to the rules of the SEC, the S&P 500 is included in the graph below. All values assume reinvestment of the full amount of all dividends, if any, into additional shares of the same class of equity securities at the frequency with which dividends are paid on such securities during the applicable time period.

Graphic

Fiscal year ended

January 30,

January 28,

February 3,

February 2,

February 1,

January 30,

Company / Index

    

2016

    

2017

    

2018

    

2019

    

2020

    

2021

Ulta Beauty

$

100.00

    

$

150.29

    

$

122.59

    

$

161.13

    

$

147.88

    

$

154.42

NQGS

100.00

121.62

160.75

157.85

199.43

282.53

S&P 500

100.00

117.45

145.54

139.37

166.24

191.43

S&P 500 Retailing (RLX)

100.00

116.83

168.04

180.73

210.51

234.02

28

Item 6.   Selected Financial Data

The following table presents our selected consolidated financial data. The table should be read in conjunction with Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and Item 8, “Financial Statements and Supplementary Data,” of this Annual Report on Form 10-K.

Fiscal year ended (1)

January 30,

February 1,

February 2,

February 3,

January 28,

2021

    

2020

    

2019 (2)

    

2018 (3)

    

2017

(In thousands, except per share and per square foot data and number of stores)

Statement of operations:

Net sales

$

6,151,953

$

7,398,068

$

6,716,615

$

5,884,506

$

4,854,737

Cost of sales

4,202,794

4,717,004

4,307,304

3,787,697

3,107,508

Gross profit

1,949,159

2,681,064

2,409,311

2,096,809

1,747,229

Selling, general and administrative expenses

1,583,017

1,760,716

1,535,464

1,287,232

1,073,834

Impairment, restructuring and other costs

114,322

Pre-opening expenses

15,000

19,254

19,767

24,286

18,571

Operating income

236,820

901,094

854,080

785,291

654,824

Interest expense (income), net

5,735

(5,056)

(5,061)

(1,568)

(890)

Income before income taxes

231,085

906,150

859,141

786,859

655,714

Income tax expense (4)

55,250

200,205

200,582

231,625

245,954

Net income

$

175,835

$

705,945

$

658,559

$

555,234

$

409,760

Net income per common share:

Basic

$

3.12

$

12.21

$

11.00

$

9.02

$

6.55

Diluted

$

3.11

$

12.15

$

10.94

$

8.96

$

6.52

Weighted average common shares outstanding:

Basic

56,351

57,840

59,864

61,556

62,519

Diluted

56,558

58,105

60,181

61,975

62,851

Other operating data:

Comparable sales (5)

(17.9)%

5.0%

8.1%

11.0%

15.8%

Number of stores end of year

1,264

1,254

1,174

1,074

974

Total square footage end of year

13,291,838

13,193,076

12,337,145

11,300,920

10,271,184

Total square footage per store (6)

10,516

10,521

10,509

10,522

10,545

Average total square footage (7)

13,260,705

12,804,988

11,893,413

10,742,874

9,641,367

Capital expenditures

$

151,866

$

298,534

$

319,400

$

440,714

$

373,747

Depreciation and amortization

297,772

295,599

279,472

252,713

210,295

Repurchase of common shares

114,895

680,979

616,194

367,581

344,275

Balance sheet data (at period end):

Cash and cash equivalents

$

1,046,051

$

392,325

$

409,251

$

277,445

$

385,010

Short-term investments

110,000

120,000

30,000

Working capital

1,171,064

918,056

1,091,125

1,051,577

1,006,894

Property and equipment, net

995,795

1,205,524

1,226,029

1,189,453

1,004,358

Total assets (8)

5,089,969

4,863,872

3,191,172

2,908,687

2,551,878

Operating lease liabilities (8)

1,896,801

1,938,347

Total stockholders' equity

1,999,549

1,902,094

1,820,218

1,774,217

1,550,218

(1)Our fiscal year-end is the Saturday closest to January 31 based on a 52/53-week year. Each fiscal year consists of four 13-week quarters, with an extra week added onto the fourth quarter every five or six years.

(2)The Company adopted Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606) using the modified retrospective transition method in fiscal 2018. Results from fiscal years prior to fiscal 2018 have not been recast for the adoption of ASC 606.

29

(3)Fiscal 2017 includes 53 weeks; all other fiscal years reported include 52 weeks. Net sales for the 53rd week of fiscal 2017 were approximately $108.8 million.
(4)On December 22, 2017, the Tax Cuts and Jobs Act was enacted into law. This new legislation reduced the federal corporate tax rate to 21.0% effective January 1, 2018. In accordance with Section 15 of the Internal Revenue Code, the Company utilized a blended rate of 33.7% for the fiscal 2017 tax year, by applying a prorated percentage of the number of days prior to and subsequent to the January 1, 2018 effective date. Income tax expense in fiscal 2018 reflects the lower federal tax rate for the entire fiscal year.
(5)Comparable sales reflects sales for stores beginning on the first day of the 14th month of operation. Remodeled stores are included in comparable sales unless the store was closed for a portion of the current or comparable prior year.
(6)Total square footage per store is calculated by dividing total square footage at end of year by number of stores at end of year.
(7)Average total square footage represents a weighted average, which reflects the effect of opening stores in different months throughout the year.
(8)The Company adopted Accounting Standards Update No. 2016-02, Leases (Topic 842), on February 3, 2019 using the modified retrospective approach by recognizing and measuring leases without revising comparative period information or disclosures.

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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our financial statements and related notes included elsewhere in this Annual Report on Form 10-K.

Overview

We were founded in 1990 as a beauty retailer at a time when prestige, mass, and salon products were sold through distinct channels – department stores for prestige products; drug stores and mass merchandisers for mass products; and salons and authorized retail outlets for professional hair care products. We developed a unique specialty retail concept that offers a broad range of brands and price points, a compelling value proposition, and a convenient and welcoming shopping environment. We define our target consumer as a beauty enthusiast, a consumer who is passionate about the beauty category and has high expectations for the shopping experience. We estimate that beauty enthusiasts represent approximately 57% of shoppers and 77% of spend in the U.S. beauty category. We believe our strategy provides us with the competitive advantages that have contributed to our financial performance.

We are the largest beauty retailer in the United States and the premier beauty destination for cosmetics, fragrance, skin care products, hair care products, and salon services. We provide unmatched product breadth, value, and convenience in a distinctive specialty retail environment. Key aspects of our business include: our ability to offer our guests a unique combination of more than 25,000 beauty products from across the categories of prestige and mass cosmetics, fragrance, haircare, prestige and mass skincare, bath and body products, and salon styling tools, as well as a full-service salon in every store featuring hair, skin, and brow services; our focus on delivering a compelling value proposition to our guests across all of our product categories; and convenience, as our stores are predominantly located in convenient, high-traffic locations such as power centers.

The continued growth of our business and any future increases in net sales, net income, and cash flows is dependent on our ability to execute our strategic priorities: 1) build omnichannel operations that more deeply connects guests across channels, 2) reimagine how guests experience and discover beauty, 3) drive market share growth through the deployment of winning category strategies, 4) deepen Ulta Beauty love and loyalty, 5) drive holistic cost optimization, and 6) develop our talent and strengthen our culture. We believe that the expanding U.S. beauty products and salon services

30

industry, the shift in distribution channel of prestige beauty products from department stores to specialty retail stores, coupled with Ulta Beauty’s competitive strengths, position us to capture additional market share in the industry.

Comparable sales is a key metric that is monitored closely within the retail industry. Our comparable sales have fluctuated in the past, and we expect them to continue to fluctuate in the future. A variety of factors affect our comparable sales, including general U.S. economic conditions, changes in merchandise strategy or mix, and timing and effectiveness of our marketing activities, among others.

Over the long term, our growth strategy is to increase total net sales through increases in our comparable sales, opening new stores, and increasing omnichannel capabilities. Long-term operating profit is expected to increase as a result of our ability to expand merchandise margin and leverage our fixed store costs with comparable sales increases and operating efficiencies offset by incremental investments in people, systems, and supply chain required to support a 1,500 to 1,700 store chain in the U.S. with successful e-commerce and competitive omnichannel capabilities.

COVID-19 response

We have been and continue to closely monitor the impact of the COVID-19 outbreak on all facets of our business. We have taken decisive actions to protect the safety of our associates and guests and to manage the business throughout the fluid and challenging environment resulting from the COVID-19 pandemic.

In late 2019, COVID-19 was detected in Wuhan, China and other jurisdictions, prompting the Chinese government to quarantine certain affected regions and impose both internal and external travel restrictions within the country. The virus has since spread to every other part of the world, including the U.S., and in March 2020, the World Health Organization declared COVID-19 a global pandemic. Federal, state, and local governments have since implemented various restrictions, including travel restrictions, border closings, restrictions on public gatherings, quarantining of people who may have been exposed to the virus, shelter-in-place restrictions and limitations on business operations.

In response to government recommendations and for the health and safety of our associates and guests, on March 19, 2020 we temporarily closed all stores across the U.S., while continuing to support our essential e-commerce operations. Effective April 19, 2020, we temporarily furloughed many of our store and salon associates. In April 2020, we introduced curbside pickup, and in May 2020, we began reopening stores. Throughout the second quarter, stores were reopened on a phased timeline, by taking a thoughtful, measured approach based on a variety of criteria, including state and local guidelines and the adoption of our new Shop Safe Standards. As of July 20, 2020, we completed our phased reopening process. By October 31, 2020, salon and brow services had resumed in almost all stores. Due to COVID-19 restrictions, we have not resumed skin and makeup services but we have plans to resume skin and makeup services as soon as it is safe to do so.

Our results of operations for the fiscal year ended January 30, 2021 were significantly impacted by the effects of the COVID-19 pandemic. Comparable sales decreased 17.9% for the fiscal year ended January 30, 2021 as a result of the COVID-19 pandemic, but the multi-year, strategic investments we have made to enhance our omnichannel and supply chain capabilities, combined with the ongoing commitment of our distribution associates, have enabled us to support increased e-commerce demand and strong guest engagement. In addition to decreases in net revenue, our overall profitability also decreased as compared to the prior year. These developments have further required us to recognize certain long-lived asset impairment charges and restructuring charges. Further, in connection with the Coronavirus Aid,

31

Relief, and Economic Security (CARES) Act, we recognized payroll subsidies as a reduction of selling, general and administrative expenses in the consolidated statement of operations.

As we navigated these unprecedented circumstances, we continued to focus on our financial flexibility, including drawing down $800.0 million under our $1.0 billion revolving credit facility on March 18, 2020, which was repaid in full on September 2, 2020. In addition, we took the following steps to preserve financial liquidity:

limited new hires and delayed merit increases for all corporate, store, and salon associates;
reduced marketing, travel and controllable expenses;
aligned inventory receipts with current sales trends;
prioritized payment obligations;
reduced new store openings, relocations and remodel projects; and
suspended the stock repurchase program, which resumed in the fourth quarter of fiscal 2020.

To help support our associates through this crisis, we expanded the criteria for our Associate Relief Program to include those who need assistance due to a personal hardship as a result of the COVID-19 pandemic. The Ulta Beauty executive team and Board of Directors have each made personal donations to the program.

Sales are expected to be challenged as events continue to change, and we are unable to accurately predict the future impact that the COVID-19 pandemic will have on our results of operations due to uncertainties including, but not limited to, the potential temporary reclosing of certain of our stores, the potential temporary restrictions on certain store operating hours and/or in-store capacity, the duration of potential future quarantines, shelter-in-place and other travel restrictions within the U.S. and other affected countries, the duration of the pandemic and any more dangerous variants of the virus, the duration, timing and severity of the impact on consumer spending, the timing and effectiveness of vaccine distribution, and how quickly and to what extent normal economic and operating conditions can resume.

Industry trends

Our research indicates that Ulta Beauty has captured meaningful market share across all categories over the last several years. However, our research also suggests that the cosmetics category in the overall U.S. market experienced mid-single digit declines through fiscal 2019 and 2020. Beauty cycles are impacted by demographics and innovation. While demographic trends continue to be favorable, we believe a lack of incremental innovation has resulted in a challenging cycle for the cosmetics category, as innovation brought to the market has not resulted in incremental product purchases. In addition, the COVID-19 pandemic and its various impacts have changed consumer behavior and consumption of beauty products due to the closures of offices, retail stores and other businesses and the significant decline in social gatherings. We expect the beauty category will return to growth as consumers recover from the impacts of COVID-19, and we remain confident that our differentiated and diverse business model, our commitment to strategic investments, and our highly engaged associates will continue to drive market share gains over the long term.

Basis of presentation

The Company has one reportable segment, which includes retail stores, salon services, and e-commerce.

We recognize merchandise revenue at the point of sale in our retail stores. E-commerce sales are recognized upon shipment or guest pickup of the merchandise based on meeting the transfer of control criteria. Retail store and e-commerce sales are recorded net of estimated returns. Shipping and handling are treated as costs to fulfill the contract and not a separate performance obligation. Accordingly, we recognize revenue for our single performance obligation related to online sales at the time control of the merchandise passes to the customer, which is at the time of shipment or guest pickup. We provide refunds for merchandise returns within 60 days from the original purchase date; however, due to store closures during the first half of fiscal 2020, we extended our return policy to 180 days through November 16, 2020. State sales taxes are presented on a net basis as we consider our self a pass-through conduit for collecting and remitting state sales tax. Salon service revenue is recognized at the time the service is provided to the guest. Gift card sales revenue is deferred until the guest redeems the gift card. Company coupons and other incentives are recorded as a

32

reduction of net sales. Other revenue sources include the private label and co-branded credit card programs, as well as deferred revenue related to the loyalty program and gift card breakage.

Comparable sales reflect sales for stores beginning on the first day of the 14th month of operation. Therefore, a store is included in our comparable store base on the first day of the period after one year of operations plus the initial one-month grand opening period. Non-comparable store sales include sales from new stores that have not yet completed their 13th month of operation and stores that were closed for part or all of the period in either year. Remodeled stores are included in comparable sales unless the store was closed for a portion of the current or prior period. Comparable sales include retail sales and salon services (including stores temporarily closed due to COVID-19), and e-commerce. There may be variations in the way in which some of our competitors and other retailers calculate comparable or same store sales.

Measuring comparable sales allows us to evaluate the performance of our store base as well as several other aspects of our overall strategy. Several factors could positively or negatively impact our comparable sales results:

the general national, regional, and local economic conditions and corresponding impact on customer spending levels;
the introduction of new products or brands;
the location of new stores in existing store markets;
competition;
our ability to respond on a timely basis to changes in consumer preferences;
the effectiveness of our various merchandising and marketing activities; and
the number of new stores opened and the impact on the average age of all of our comparable stores.

Cost of sales includes:

the cost of merchandise sold, including substantially all vendor allowances, which are treated as a reduction of merchandise costs;
distribution costs including labor and related benefits, freight, rent, depreciation and amortization, real estate taxes, utilities, and insurance;
shipping and handling costs;
retail stores occupancy costs including rent, depreciation and amortization, real estate taxes, utilities, repairs and maintenance, insurance, and licenses;
salon services payroll and benefits; and
shrink and inventory valuation reserves.

Our cost of sales may be negatively impacted as we open new stores. Changes in our merchandise mix may also have an impact on cost of sales. This presentation of items included in cost of sales may not be comparable to the way in which our competitors or other retailers compute their cost of sales.

Selling, general and administrative expenses include:

payroll, bonus, and benefit costs for retail store and corporate employees;
advertising and marketing costs;
occupancy costs related to our corporate office facilities;
stock-based compensation expense;
depreciation and amortization for all assets, except those related to our retail stores and distribution operations, which are included in cost of sales; and
legal, finance, information systems, and other corporate overhead costs.

This presentation of items in selling, general and administrative expenses may not be comparable to the way in which our competitors or other retailers compute their selling, general and administrative expenses.

33

Impairment, restructuring and other costs include long-lived asset impairment charges, restructuring costs associated with store closings, costs associated with the suspension of our Canadian expansion, and employee related severance costs. 

Pre-opening expenses include non-capital expenditures during the period prior to store opening for new, remodeled, and relocated stores including rent during the construction period for new and relocated stores, store set-up labor, management and employee training, and grand opening advertising.

Interest expense (income), net includes both interest income and expense. Interest expense includes interest costs and facility fees associated with our credit facility, which is structured as an asset-based lending instrument. Our credit facility interest is based on a variable interest rate structure which can result in increased cost in periods of rising interest rates. Interest income represents interest from cash equivalents and short-term investments with maturities of twelve months or less from the date of purchase.

Income tax expense reflects the federal statutory tax rate and the weighted average state statutory tax rate for the states in which we operate stores.

Results of operations

Our fiscal years are the 52- or 53-week periods ending on the Saturday closest to January 31. The Company’s fiscal years ended January 30, 2021 (fiscal 2020), February 1, 2020 (fiscal 2019), and February 2, 2019 (fiscal 2018) were all 52-week years.

As of January 30, 2021, we operated 1,264 stores across 50 states. The following tables present the components of our consolidated results of operations for the periods indicated:

Fiscal year ended

January 30,

February 1,

February 2,

(Dollars in thousands)

2021

    

2020

    

2019

Net sales

$

6,151,953

$

7,398,068

$

6,716,615

Cost of sales

4,202,794

4,717,004

4,307,304

Gross profit

1,949,159

2,681,064

2,409,311

Selling, general and administrative expenses

1,583,017

1,760,716

1,535,464

Impairment, restructuring and other costs

114,322

Pre-opening expenses

15,000

19,254

19,767

Operating income

236,820

901,094

854,080

Interest expense (income), net

5,735

(5,056)

(5,061)

Income before income taxes

231,085

906,150

859,141

Income tax expense

55,250

200,205

200,582

Net income

$

175,835

$

705,945

$

658,559

Other operating data:

Number of stores end of year

1,264

1,254

1174

Comparable sales

(17.9)%

5.0%

8.1%

34

Fiscal year ended

January 30,

February 1,

February 2,

(Percentage of net sales)

2021

    

2020

    

2019

Net sales

100.0%

100.0%

100.0%

Cost of sales

68.3%

63.8%

64.1%

Gross profit

31.7%

36.2%

35.9%

Selling, general and administrative expenses

25.7%

23.8%

22.9%

Impairment, restructuring and other costs

1.9%

0.0%

0.0%

Pre-opening expenses

0.2%

0.3%

0.3%

Operating income

3.9%

12.1%

12.7%

Interest expense (income), net

0.1%

(0.1)%

(0.1)%

Income before income taxes

3.8%

12.2%

12.8%

Income tax expense

0.9%

2.7%

3.0%

Net income

2.9%

9.5%

9.8%

Fiscal year 2020 versus fiscal year 2019

Net sales

Net sales decreased $1.2 billion, or 16.8%, to $6.2 billion in fiscal 2020 compared to $7.4 billion in fiscal 2019. The net sales decrease was driven by the negative impacts of the COVID-19 pandemic, including the temporary closing of our brick-and-mortar retail stores, social distancing and quarantines, reduction of operating hours, and limitations on in-store capacity, and a decrease of $6.6 million in other revenue. Total comparable sales in fiscal 2020 decreased 17.9% compared to an increase of 5.0% in fiscal 2019. During fiscal 2020, transactions declined 24.5% and average ticket increased 8.8%.

Gross profit

Gross profit decreased $0.7 billion, or 27.3%, to $1.9 billion in fiscal 2020, compared to $2.7 billion in fiscal 2019. Gross profit as a percentage of net sales decreased 450 basis points to 31.7% in fiscal 2020 compared to 36.2% in fiscal 2019. The decrease in gross profit margin was primarily due to:

220 basis points of deleverage due to channel mix shifts;
220 basis points deleverage of fixed costs and 90 basis points of deleverage in salon services, both attributed to the impact of lower sales; partially offset by
80 basis points of leverage driven by lower promotional activity and cost optimization efforts.

Selling, general and administrative expenses

Selling, general and administrative (SG&A) expenses decreased $0.2 billion, or 10.1%, to $1.6 billion in fiscal 2020 compared to $1.8 billion in fiscal 2019. As a percentage of net sales, SG&A expenses increased 190 basis points to 25.7% in fiscal 2020 compared to 23.8% in fiscal 2019. The deleverage in SG&A expenses was primarily due to:

170 basis points of deleverage primarily due to higher corporate overhead;
80 basis points of deleverage of store payroll and benefits and variable store expenses due to the impact of lower sales and personal protective equipment and COVID-related expenses; and
30 basis points of deleverage of marketing expenses attributed to the impact of lower sales volume; partially offset by
90 basis points of leverage related to the employee retention credits made available under the CARES Act.

35

Impairment, restructuring and other costs

Impairment, restructuring and other costs were $114.3 million for fiscal 2020, which consisted of $41.9 million due to the impairment of tangible long-lived assets and operating lease assets associated with certain retail stores, $29.1 million related to the suspension of the planned expansion to Canada, $27.5 million related to the permanent closure of 19 stores, and $15.8 million of severance charges. All restructuring expenses were recognized in fiscal 2020. There was no impairment, restructuring and other costs in fiscal 2019.

Pre-opening expenses

Pre-opening expenses decreased $4.3 million, or 22.1%, to $15.0 million in fiscal 2020 compared to $19.3 million in fiscal 2019 due to current year real estate activity and stores expected to open in the first quarter of fiscal 2021. During fiscal 2020, we opened 30 new stores and relocated five stores. During fiscal 2019, we opened 86 new stores, remodeled 12 stores, and relocated eight stores.

Interest expense (income), net

Interest expense, net was $5.7 million in fiscal 2020 compared to $5.1 million of interest income, net in fiscal 2019. Interest expense represents interest on borrowings and fees related to the credit facility. Interest income results from cash equivalents and short-term investments with maturities of twelve months or less from the date of purchase. We did not have any outstanding borrowings on our credit facility as of January 30, 2021 and February 1, 2020.

Income tax expense

Income tax expense of $55.3 million in fiscal 2020 represents an effective tax rate of 23.9%, compared to fiscal 2019 income tax expense of $200.2 million and an effective tax rate of 22.1%. The higher effective tax rate is primarily due to less investment tax credits received and tax expense from the income tax accounting for stock-based compensation compared to a benefit in fiscal 2019.

Net income

Net income decreased $530.1 million, or 75.1%, to $175.8 million in fiscal 2020 compared to $705.9 million in fiscal 2019. The decrease in net income was primarily due to a $731.9 million decrease in gross profit and a $114.3 million increase in impairment, restructuring and other costs, partially offset by a $177.6 million decrease in SG&A expenses and $145.0 million decrease in income taxes.

Fiscal year 2019 versus fiscal year 2018

Net sales

Net sales increased $0.7 billion, or 10.1%, to $7.4 billion in fiscal 2019 compared to $6.7 billion in fiscal 2018. The net sales increases are due to the opening of 80 net new stores in 2019, a 5.0% increase in comparable sales, and an increase of $23.4 million in other revenue. The 5.0% comparable sales increase included a 3.3% increase in transactions and a 1.7% increase in average ticket. We attribute the increase in comparable sales to our successful marketing and merchandising strategies.

36

Gross profit

Gross profit increased $0.3 billion, or 11.3%, to $2.7 billion in fiscal 2019, compared to $2.4 billion in fiscal 2018. Gross profit as a percentage of net sales increased 30 basis points to 36.2% in fiscal 2019 compared to 35.9% in fiscal 2018. The increase in gross profit margin was primarily due to:

50 basis points improvement in merchandise margins driven by our marketing and merchandising strategies and benefits from our Efficiencies for Growth (EFG) initiatives;
20 basis points of leverage in fixed store costs attributed to the impact of higher sales volume, partially offset by;
40 basis points of deleverage due to investments in our salon services and supply chain operation.

Selling, general and administrative expenses

SG&A expenses increased $0.2 billion, or 14.7%, to $1.8 billion in fiscal 2019 compared to $1.5 billion in fiscal 2018. As a percentage of net sales, SG&A expenses increased 90 basis points to 23.8% in fiscal 2019 compared to 22.9% in fiscal 2018. The deleverage in SG&A expenses was primarily due to:

80 basis points of deleverage primarily due to strategic investments in future growth opportunities and infrastructure to support our EFG initiatives;
50 basis points of deleverage related to higher payroll and benefit-related expenses, partially offset by;
30 basis points of leverage in lower variable compensation expense; and
10 basis points of leverage in marketing expense attributed to strong sales growth.

Pre-opening expenses

Pre-opening expenses decreased $0.5 million, or 2.6%, to $19.3 million in fiscal 2019 compared to $19.8 million in fiscal 2018. During fiscal 2019, we opened 86 new stores, remodeled 12 stores, and relocated eight stores. During fiscal 2018, we opened 107 new stores, remodeled 13 stores, and relocated two stores.

Interest income, net

Interest income, net was $5.1 million in fiscal 2019 and fiscal 2018. Interest income results from cash equivalents and short-term investments with maturities of twelve months or less from the date of purchase. Interest expense represents interest on borrowings and fees related to the credit facility. We did not have any outstanding borrowings on our credit facility as of February 1, 2020 and February 2, 2019.

Income tax expense

Income tax expense of $200.2 million in fiscal 2019 represents an effective tax rate of 22.1%, compared to fiscal 2018 income tax expense of $200.6 million and an effective tax rate of 23.3%. The lower tax rate is primarily due to income tax accounting for stock-based compensation and federal income tax credits.

Net income

Net income increased $47.4 million, or 7.2%, to $705.9 million in fiscal 2019 compared to $658.6 million in fiscal 2018. The increase in net income was primarily due to a $271.8 million increase in gross profit partially offset by a $225.3 million increase in SG&A expenses.

37

Liquidity and capital resources

Our primary cash needs are for rent, capital expenditures for new, remodeled, and relocated stores, increased merchandise inventories related to store expansion and new brand additions, supply chain improvements, share repurchases, and continued improvement in our information technology systems.

Our primary sources of liquidity are cash and cash equivalents, short-term investments, cash flows from operations, including changes in working capital, and borrowings under our credit facility. The most significant components of our working capital are merchandise inventories and cash and cash equivalents reduced by related accounts payable and accrued expenses.

Our working capital needs are greatest from August through November each year as a result of our inventory build-up during this period for the approaching holiday season. Based on past performance and current expectations, we believe that cash and cash equivalents, short-term investments, cash generated from operations, and borrowings under the credit facility will satisfy the Company’s working capital needs, capital expenditure needs, commitments, and other liquidity requirements through at least the next twelve months.

The following table presents a summary of our cash flows for fiscal years 2020, 2019 and 2018:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

    

2021

    

2020

    

2019

Net cash provided by operating activities

$

810,355

$

1,101,293

$

956,127

Net cash used in investing activities

(48,751)

(471,480)

(215,107)

Net cash used in financing activities

(107,934)

(646,739)

(609,214)

Effect of exchange rate changes on cash and cash equivalents

56

Net increase (decrease) in cash and cash equivalents

$

653,726

$

(16,926)

$

131,806

Operating activities

Operating activities consist of net income adjusted for certain non-cash items, including depreciation and amortization, non-cash lease expense, long-lived asset impairment charge, deferred income taxes, stock-based compensation expense, realized gains or losses on disposal of property and equipment, and the effect of working capital changes. The fiscal 2020 decrease over fiscal 2019 is mainly due to the decrease in net income, merchandise inventories, and the timing of accounts payable. The decrease in net income was primarily due to a decrease in gross profit resulting from lower sales as a result of the COVID-19 pandemic and an increase in impairment, restructuring and other costs, partially offset by a decrease in SG&A expenses and income taxes.

Merchandise inventories, net were $1.2 billion at January 30, 2021, compared to $1.3 billion at February 1, 2020, representing a decrease of $125.5 million or 9.7%. The decrease in total inventory was primarily driven by reduced store inventory due to a decline in store traffic trends, partially offset by an increase due to 10 net new stores opened since February 1, 2020 and the opening of our Jacksonville fast fulfillment center.

Investing activities

We have historically used cash primarily for new, remodeled, relocated, and refreshed stores, supply chain investments, short-term investments, and investments in information technology systems. Investment activities for capital expenditures were $151.9 million in fiscal 2020 compared to $298.5 million and $319.4 million in fiscal 2019 and 2018, respectively. Capital expenditures decreased in fiscal 2020 compared to fiscal 2019 due to actions we took to preserve liquidity as we navigated through the COVID-19 pandemic. Proceeds of short-term investments were $110.0 million during fiscal 2020 and consist of certificates of deposit with maturities of three to twelve months from the date of purchase. During fiscal 2020, we contributed $5.7 million to equity method investments.

38

The following table presents a summary of our store activities in fiscal years 2020, 2019, and 2018:

    

Fiscal year ended

January 30,

   

February 1,

    

February 2,

2021

2020

2019

Stores opened

30

86

107

Stores remodeled

12

13

Stores relocated

5

8

2

Stores refreshed

240

109

During fiscal 2020, the average investment required to open a new Ulta Beauty store was approximately $1.4 million, which includes capital investment net of landlord contributions, pre-opening expenses, and initial inventory net of payables.

Capital expenditures for fiscal 2020, 2019 and 2018 by major category are as follows:

Budget

Fiscal

Fiscal

Fiscal

Fiscal

(In millions)

   

2021

   

2020

   

2019

   

2018

New, Remodeled, and Relocated Stores

$

79

$

56

$

141

$

154

Merchandising and Refreshed Stores

36

14

29

63

Information Technology Systems

47

36

54

51

Supply Chain

30

13

17

22

Store Maintenance and Other

33

33

58

29

Total

$

225

$

152

$

299

$

319

Our future investments will depend primarily on the number of new, remodeled, and relocated stores, information technology systems, and supply chain investments that we undertake and the timing of these expenditures. Based on past performance and current expectations, we believe our sources of liquidity will be sufficient to fund future capital expenditures.

Financing activities

Financing activities in fiscal 2020, 2019 and 2018 consist principally of borrowing and repayment of our revolving credit facility, share repurchases, and capital stock transactions. Purchases of treasury shares represent the fair value of common shares repurchased from plan participants in connection with shares withheld to satisfy minimum statutory tax obligations upon the vesting of restricted stock.

We had no borrowings outstanding under our credit facility at the end of fiscal 2020, 2019 and 2018. At the beginning of the COVID-19 pandemic, we drew down $800.0 million of our $1.0 billion revolving credit facility and suspended our share repurchase program. We repaid the $800.0 million of borrowings on September 2, 2020 and resumed share repurchases in the fourth quarter. The zero outstanding borrowings position continues to be due to a combination of factors including an improvement in sales trends in the second half of the year, overall performance of management initiatives including expense control as well as inventory and other working capital reductions. We may require borrowings under the facility from time to time in future periods for unexpected business disruptions, to support our new store program, share repurchases, and seasonal inventory needs.

Share repurchase plan

On March 15, 2018, we announced that the Board of Directors authorized a share repurchase program (the 2018 Share Repurchase Program) pursuant to which the Company could repurchase up to $625.0 million of the Company’s common stock. The 2018 Share Repurchase Program authorization revoked the previously authorized but unused amount of $41.3 million from the earlier share repurchase program. The 2018 Share Repurchase Program did not have an expiration date but provided for suspension or discontinuation at any time.

39

On March 14, 2019, we announced that the Board of Directors authorized a new share repurchase program (the 2019 Share Repurchase Program) pursuant to which the Company could repurchase up to $875.0 million of the Company’s common stock. The 2019 Share Repurchase Program authorization revoked the previously authorized but unused amount of $25.4 million from the 2018 Share Repurchase Program. The 2019 Share Repurchase Program did not have an expiration date but provided for suspension or discontinuation at any time.

On March 12, 2020, we announced that the Board of Directors authorized a new share repurchase program (the 2020 Share Repurchase Program) pursuant to which the Company may repurchase up to $1.6 billion of the Company’s common stock. The 2020 Share Repurchase Program authorization revoked the previously authorized but unused amounts of $177.8 million from the 2019 Share Repurchase Program. The 2020 Share Repurchase Program does not have an expiration date and may be suspended or discontinued at any time. On April 2, 2020, we announced that the share repurchase program had been suspended in order to strengthen liquidity and preserve cash while navigating the COVID-19 pandemic. The program resumed during the fourth quarter of fiscal 2020.

A summary of the Company’s common stock repurchase activity is presented in the following table:

Fiscal year ended

January 30,

February 1,

February 2,

(Dollars in millions)

    

2021

2020

2019

Shares repurchased

474,794

2,320,896

2,463,555

Total cost of shares repurchased

$

114.9

$

681.0

$

616.2

Credit facility

On March 11, 2020, we entered into Amendment No. 1 to the Second Amended and Restated Loan Agreement (as so amended, the Loan Agreement) with Wells Fargo Bank, National Association, as Administrative Agent, Collateral Agent and a Lender thereunder; Wells Fargo Bank, National Association and JPMorgan Chase Bank, N.A., as Lead Arrangers and Bookrunners; JPMorgan Chase Bank, N.A., as Syndication Agent and a Lender; PNC Bank, National Association, as Documentation Agent and a Lender; and the other lenders party thereto. The Loan Agreement matures on March 11, 2025, provides maximum revolving loans equal to the lesser of $1.0 billion or a percentage of eligible owned inventory and eligible owned receivables (which borrowing base may, at the election of the Company and satisfaction of certain conditions, include a percentage of qualified cash), contains a $50.0 million subfacility for letters of credit and allows the Company to increase the revolving facility by an additional $100.0 million, subject to the consent by each lender and other conditions. The Loan Agreement contains a requirement to maintain a fixed charge coverage ratio of not less than 1.0 to 1.0 during such periods when availability under the Loan Agreement falls below a specified threshold. Substantially all of the Company’s assets are pledged as collateral for outstanding borrowings under the Loan Agreement. Outstanding borrowings bear interest, at the Company’s election, at either a base rate plus a margin of 0% to 0.125% or the London Interbank Offered Rate plus a margin of 1.125% to 1.250%, with such margins based on the Company’s borrowing availability, and the unused line fee is 0.20% per annum.

As of January 30, 2021 and February 1, 2020, we had no borrowings outstanding under the credit facility and we were in compliance with all terms and covenants of the Loan Agreement.

Seasonality

Our business is subject to seasonal fluctuation. Significant portions of our net sales and profits are realized during the fourth quarter of the fiscal year due to the holiday selling season. To a lesser extent, our business is also affected by Mother’s Day and Valentine’s Day. Any decrease in sales during these higher sales volume periods could have an adverse effect on our business, financial condition, or operating results for the entire fiscal year. Our quarterly results of operations have varied in the past and are likely to do so again in the future. As such, we believe that period-to-period comparisons of our results of operations should not be relied upon as an indication of our future performance.

40

Impact of inflation and changing prices

Although we do not believe that inflation has had a material impact on our financial position or results of operations to date, a high rate of inflation in the future may have an adverse effect on our ability to maintain current levels of gross margin and SG&A expenses as a percentage of net sales if the selling prices of our products do not increase with these increased costs. In addition, inflation could materially increase the interest rates on any future debt.

Off-balance sheet arrangements

As of January 30, 2021, we have not entered into any “off-balance sheet” arrangements, as that term is described by the SEC. We do, however, have off-balance sheet purchase obligations incurred in the ordinary course of business as indicated within the contractual obligations table below.

Contractual obligations

The following table summarizes our contractual arrangements and the timing and effect that such commitments are expected to have on our liquidity and cash flows in future periods. The table below includes obligations for executed agreements for which we do not yet have the right to control the use of the property as of January 30, 2021:

Less Than

1 to 3

3 to 5

More than 5

(In thousands)

    

Total

    

1 Year

    

Years

    

Years

    

Years

Operating lease obligations (1)

$

2,227,650

$

321,708

$

683,114

$

552,688

$

670,140

Purchase obligations

1,020

1,020

Total (2)

$

2,228,670

$

322,728

$

683,114

$

552,688

$

670,140

(1)These amounts are for our undiscounted lease obligations recorded in our consolidated balance sheets, as operating lease liabilities. Also included are legally binding minimum lease payments for leases signed but not yet commenced of $75,782, which are excluded from operating lease liabilities shown on our consolidated balance sheets.
(2)The unrecognized tax benefit of $2.8 million as of January 30, 2021 is excluded due to uncertainty regarding the realization and timing of the related future cash flows, if any.

Purchase obligations reflect legally binding agreements entered into by the Company to purchase goods or services. Excluded from our purchase obligations are normal purchases and contracts entered into in the ordinary course of business. The amount of purchase obligations relates to commitments made to third-parties for products and services and other goods and service contracts entered into as of January 30, 2021.

Critical accounting policies and estimates

Management’s discussion and analysis of financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles. The preparation of these financial statements required the use of estimates and judgments that affect the reported amounts of our assets, liabilities, revenues, and expenses. Management bases estimates on historical experience and other assumptions it believes to be reasonable under the circumstances and evaluates these estimates on an on-going basis. Actual results may differ from these estimates. A discussion of our more significant estimates follows. Management has discussed the development, selection, and disclosure of these estimates and assumptions with the Audit Committee of the Board of Directors.

Inventory valuation

Merchandise inventories are carried at the lower of cost or market (net realizable value). Cost is determined using the moving average cost method and includes costs incurred to purchase and distribute goods as well as related vendor allowances including co-op advertising, markdowns, and volume discounts. We record valuation adjustments to our inventories if the cost of a specific product on hand exceeds the amount we expect to realize from the ultimate sale or

41

disposal of the inventory. These estimates are based on management’s judgment regarding future demand, age of inventory, and analysis of historical experience. If actual demand or market conditions are different than those projected by management, future merchandise margin rates may be unfavorably or favorably affected by adjustments to these estimates.

Inventories are adjusted for the results of periodic physical inventory counts at each of our locations. We record a shrink reserve representing management’s estimate of inventory losses by location that have occurred since the date of the last physical count. This estimate is based on management’s analysis of historical results and operating trends.

We do not believe that there is a reasonable likelihood that there will be a material change in the future estimates or assumptions we use to calculate our inventory reserves. Adjustments to earnings resulting from revisions to management’s estimates of the inventory reserves have been insignificant during fiscal 2020, 2019 and 2018. An increase or decrease in the lower of cost or market (net realizable value) reserve of 10% would not have a material impact on our operating income for fiscal 2020. An increase or decrease in the shrink rate included in the shrink reserve calculation of 10% would not have a material impact on our operating income for fiscal 2020.

Vendor allowances

The majority of cash consideration received from a vendor is considered to be a reduction of the cost of the related products and is reflected in cost of sales in our consolidated statements of operations as the related products are sold unless it is in exchange for an asset or service or a reimbursement of a specific, incremental, identifiable cost incurred by the Company in selling the vendors’ products. We estimate the amount recorded as a reduction of inventory at the end of each period based on a detailed analysis of inventory turns and management’s analysis of the facts and circumstances of the various contractual agreements with vendors. We record cash consideration expected to be received from vendors in receivables. We do not believe there is a reasonable likelihood there will be a material change in the future estimates or assumptions we use to calculate our reduction of inventory. An increase or decrease in inventory turns of five basis points would not have a material impact on our operating income for fiscal 2020.

Impairment of long-lived tangible assets

We review long-lived tangible assets whenever events or circumstances indicate these assets might not be recoverable. Assets are primarily reviewed at the store level, which is the lowest level for which cash flows can be identified. Significant estimates are used in determining future operating results of each store over its remaining lease term. An impairment loss would be recorded if the carrying amount of the long-lived asset exceeds its fair value. We do not believe that there is a reasonable likelihood that there will be a material change in the future estimates or assumptions we use to calculate our impairment charges. During fiscal 2020, we recognized $72.5 million of impairment of long-lived tangible and right-of-use assets which consisted of $41.9 million due to impairment analysis which indicated that the carrying values of certain long-lived assets exceeded their respective fair values, $19.6 million related to the suspension of the planned expansion to Canada, and $11.0 million related to the permanent closure of 19 stores. No significant impairment charges were recognized in fiscal 2019 or fiscal 2018.

Loyalty program

We maintain a customer loyalty program, Ultamate Rewards, which allows members to earn points based on purchases of merchandise or services. Points earned are valid for at least one year. The loyalty program represents a material right to the customer and points may be redeemed on future products and services. Revenue from the loyalty program is recognized when the members redeem points or points expire. We defer revenue related to points earned that have not yet been redeemed. The amount of deferred revenue includes estimates for the standalone selling price of points earned by members and the percentage of points expected to be redeemed. The expected redemption percentage is based on historical redemption patterns and considers current information or trends. The estimated redemption rate is evaluated each reporting period. We do not believe that there is a reasonable likelihood there will be a material change in the future estimates or assumptions used to calculate the estimated redemption rate.

42

Adjustments to earnings resulting from revisions to management’s estimates of the redemption rates have been insignificant during fiscal 2020, 2019 and 2018. An increase or decrease in the estimated redemption rate of 5% would not have a material impact on our operating income in fiscal 2020.

Income taxes

We are subject to income taxes in the United States. Judgment is required in determining our provision for income taxes and income tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.

We recognize deferred income taxes for the estimated future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which temporary differences are anticipated to be recovered or settled. The effect on deferred taxes of a change in income tax rates is recognized in the consolidated statements of operations in the period of enactment. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets to the amount expected to be realized unless it is more-likely-than-not that such assets will be realized in full. The estimated tax benefit of an uncertain tax position is recorded in our consolidated financial statements only after determining a more-likely-than-not probability that the uncertain tax position will withstand challenge, if any, from applicable taxing authorities.  

Judgment is required in assessing the future tax consequences of events that have been recognized on our consolidated financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our consolidated financial statements.

Recent accounting pronouncements not yet adopted

See Note 2 to our consolidated financial statements, “Summary of significant accounting policies – Recent accounting pronouncements not yet adopted.”

Recently adopted accounting pronouncements

See Note 2 to our consolidated financial statements, “Summary of significant accounting policies – Recently adopted accounting pronouncements.”

Item 7A.   Quantitative and Qualitative Disclosures about Market Risk

Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates. We do not hold or issue financial instruments for trading purposes.

Interest rate risk

We are exposed to interest rate risks primarily through borrowings under our credit facility. Interest on our borrowings is based upon variable rates. We did not have any outstanding borrowings on our credit facility as of January 30, 2021, February 1, 2020, or February 2, 2019.

A hypothetical 1% increase in interest rates on variable rate debt would have increased interest expense for fiscal 2020 by approximately $3.7 million.

Foreign currency exchange rate risk

We are exposed to risks from foreign currency exchange rate fluctuations on the translation of our foreign operations into U.S. dollars and on the purchase of goods by these foreign operations that are not denominated in their local currencies. Our exposure to foreign currency rate fluctuations is not material to our financial condition or results of operations.

43

Item 8.   Financial Statements and Supplementary Data

See the index, consolidated financial statements, and notes to consolidated financial statements included under Item 15, “Exhibits and Financial Statement Schedules.”

Item 9.   Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None.

Item 9A.   Controls and Procedures

Evaluation of disclosure controls and procedures over financial reporting

We have established disclosure controls and procedures to ensure that material information relating to the Company is made known to the officers who certify our financial reports and to the members of our senior management and Board of Directors.

Based on management’s evaluation as of January 30, 2021, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934) are effective to ensure that the information required to be disclosed by us in our reports that we file or submit under the Securities Exchange Act of 1934 is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Management’s annual report on internal control over financial reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting for the Company. Internal control over financial reporting is a process designed by, or under the supervision of, the principal executive officer and principal financial officer and effected by the Board of Directors, management, and other personnel, to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with U.S generally accepted accounting principles.

Under the supervision and with the participation of our principal executive officer and our principal financial officer, management evaluated the effectiveness of our internal control over financial reporting as of January 30, 2021, based on the criteria established in Internal Control – Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO). Based on this evaluation, our principal executive officer and principal financial officer concluded that our internal controls over financial reporting were effective as of January 30, 2021. Ernst & Young LLP, the independent registered public accounting firm that audited our financial statements included in this Annual Report on Form 10-K, has audited the effectiveness of our internal control over financial reporting as of January 30, 2021 and has issued the attestation report included in Item 15 of this Annual Report on Form 10-K.

Changes in internal control over financial reporting

There were no changes to our internal controls over financial reporting during the 13 weeks ended January 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

Item 9B.   Other Information

None.

44

Part III

Item 10.   Directors, Executive Officers, and Corporate Governance

The information required by this item with respect to our executive officers is set forth in Part I, Item 4A of this Annual Report on Form 10-K under the caption “Executive Officers.” The additional information required by this item is included under the captions “Corporate Governance – Code of Business Conduct,” “Corporate Governance – Nomination Process – Qualifications,” “Corporate Governance – Proposal One – Election of Directors,” “Corporate Governance – Information About Our Director Nominees,” “Corporate Governance – Information About Our Directors Continuing in Office” and “Corporate Governance – Audit Committee” in our definitive Proxy Statement for our 2021 Annual Meeting of Stockholders (the Proxy Statement) and is hereby incorporated herein by reference.

We have a Code of Business Conduct that applies to all of our employees, including our Chief Executive Officer, Chief Financial Officer, Controller, and other persons performing similar functions. We have posted a copy of our Code of Business Conduct under “Governance” in the Investor Relations section of our website located at http://ir.ultabeauty.com, and such Code of Business Conduct is available in print, without charge, to any stockholder who requests it from our Corporate Secretary. We intend to satisfy the disclosure requirements under Item 5.05 of Form 8-K regarding amendments to, or waivers from, the Code of Business Conduct by posting such information under “Governance” in the Investor Relations section of our website located at http://ir.ultabeauty.com. We are not including the information contained on our website as part of, or incorporating it by reference into, this Annual Report on Form 10-K.

Item 11.   Executive Compensation

The information required by this item is included under the captions “Compensation Discussion and Analysis,” “Corporate Governance – Compensation Committee,” “Corporate Governance – Report of the Compensation Committee of the Board of Directors,” and “Corporate Governance – Non-Executive Director Compensation for Fiscal 2020” in the Proxy Statement and is hereby incorporated herein by reference.

Item 12.   Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required by this item with respect to security ownership of certain beneficial owners and management is included under the caption "Stock - Security Ownership of Certain Beneficial Owners and Management" in the Proxy Statement and is hereby incorporated by reference. The information required by this item with respect to compensation plans under which our equity securities are authorized for issuance as of January 30, 2021 is set forth in Item 5 of this Annual Report on Form 10-K under the caption “Securities authorized for issuance under equity compensation plans.”

Item 13.   Certain Relationships and Related Transactions, and Director Independence

The information required by this item is included under the captions “Corporate Governance – Independence,” “Corporate Governance – Compensation Committee – Compensation Committee Interlocks and Insider Participation,” and “Certain Relationships and Transactions” in the Proxy Statement and is hereby incorporated by reference.

Item 14.   Principal Accountant Fees and Services

The information required by this item is included under the caption “Corporate Governance – Proposal Two – Ratification of Appointment of Independent Registered Public Accounting Firm – Fees to Independent Registered Public Accounting Firm” in the Proxy Statement and is hereby incorporated by reference.

45

Report of Independent Registered Public Accounting Firm

The Stockholders and the Board of Directors of Ulta Beauty, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Ulta Beauty, Inc. (the Company) as of January 30, 2021, and February 1, 2020, the related consolidated statements of operations, comprehensive income, stockholders’ equity, and cash flows for each of the three years in the period ended January 30, 2021, and the related notes and financial statement schedule listed in the Index at Item 15 (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at January 30, 2021 and February 1, 2020, and the consolidated results of its operations and its cash flows for each of the three years in the period ended January 30, 2021, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of January 30, 2021, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated March 26, 2021 expressed an unqualified opinion thereon.

Adoption of New Accounting Standards

As discussed in the Note 2 to the consolidated financial statements, the Company changed its method of accounting for leases in 2019 due to the adoption of ASU No. 2016-02, Leases (Topic 842) using the modified retrospective approach.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures include examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

47

Critical audit matters

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Impairment of Long-Lived Tangible and Right of Use Assets

Description of the matter

As described in Notes 2 and 6 to the consolidated financial statements, the Company evaluates if there are indicators of impairment for long-lived tangible and right of use assets in accordance with ASC 360, Property, Plant, and Equipment. The Company’s first step is to determine whether indicators of impairment exist in its long-lived assets (property and equipment and leasehold improvements and operating lease right-of-use assets) at the individual retail store level, which is the lowest level at which cash flows can be identified. If indicators of impairment are identified for any retail stores, the Company evaluates if the projected undiscounted cash flows derived from continued retail operations by those stores are less than their carrying amounts. When this is the case, the Company compares the calculated fair value of the respective retail store to its carrying value. If fair value is less than the carrying value, an impairment loss is recorded. For the year ended January 30, 2021, the Company recorded impairment charges of $41,948 thousand and $19,569 thousand related to operating retail stores and closed stores, respectively, as the Company experienced lower than projected revenues for certain stores due to the COVID-19 pandemic. Significant assumptions used in the Company’s projected undiscounted cash flow analyses included estimates of future revenue growth rates and operating expenses. Additionally, significant assumptions utilized in the fair value analyses included the aforementioned assumptions, as well as market-based assumptions such as a discount rate and market rents. This led to a high degree of auditor judgment and subjectivity in performing procedures and in assessing the assumptions utilized to project the undiscounted cash flows generated by retail stores with indicators of impairment, for purposes of determining if such cash flows were less than the carrying amount as well as in evaluating the assumptions utilized to estimate the fair value of those retail stores to calculate the impairment all of which can be affected by expectations about future market or economic conditions including outcomes resulting from the COVID-19 pandemic.

How we addressed the matter in our audit

We obtained an understanding, evaluated the design, and tested the operating effectiveness of controls over the Company’s processes over the identification of indicators of impairment, the assessment of the projected undiscounted cash flows to be generated by retail stores with indicators of impairment, the determination of the fair value of the retail stores and the measurement of any resulting impairment. These controls include, among others, management’s evaluation of indicators of impairment, management’s review of the assumptions utilized to develop the projected undiscounted cash flows and the related fair value estimates, and management’s testing of the completeness and accuracy of the underlying data utilized to project future operating results for the retail stores.

Our testing of the Company’s impairment analyses included, among other procedures, testing the completeness of retail stores evaluated for impairments, management’s process for developing the undiscounted cash flows, evaluating the models used and evaluating significant assumptions discussed above used to project the undiscounted cash flows and the incremental assumptions discussed above used to estimate fair value. For example, we compared the significant assumptions used by management to historical results and current industry and economic trends. We performed sensitivity analyses of significant assumptions to evaluate the changes in the fair value of the individual retail stores that would result from changes in the

48

underlying assumptions. We involved our valuation specialists to assist in our evaluation of the fair value estimate specific to evaluating the discount rate and market rents.

Loyalty Program

Description of the matter

The Company maintains a loyalty program, Ultamate Rewards, which offers members the ability to earn and redeem points on purchases of products and services. As described in Notes 2 and 5 to the consolidated financial statements, revenue from the loyalty program is recognized when the members redeem points or points expire. The Company estimates the amount of revenue to defer using the standalone selling price of the points earned and the expected redemption percentage. The Company evaluates its estimated standalone selling price quarterly based on the value of products or services purchased using points. The expected redemption percentage is based on historical redemption patterns in conjunction with current information and trends.

Auditing the Company’s estimate of loyalty deferred revenue was complex because the calculation involves subjective management assumptions for the standalone selling price and expected redemption rate. In particular, the estimate is sensitive to these significant assumptions, which are affected by expectations about future customer behavior.

How we addressed the matter in our audit

We obtained an understanding, evaluated the design and tested the operating effectiveness of the Company’s estimation process and controls supporting the measurement and recognition of the amount of loyalty revenue deferred. This included testing controls over management’s review of the assumptions and other inputs used in the estimation, the completeness and accuracy of issuance and redemption data used in the calculation and controls over the assignment of membership levels based on customer spending patterns.

Our audit procedures included, among others, evaluating the methodology used, analyzing the significant assumptions discussed above, and testing the accuracy and completeness of the underlying data used in management’s calculation. To audit the standalone selling price per point, we validated that the price per point for each membership level was appropriate based on products or services purchased by loyalty members. To audit the redemption rate, we tested redemption activity and compared the results of that testing to the redemption rate used by management in its estimate. We also considered recent trends in redemption activity and the impact on the redemption rate. In addition, we performed sensitivity analyses of significant assumptions to evaluate the change in the deferral amounts.

/s/ Ernst & Young LLP

We have served as the Company’s auditor since 1997.

Chicago, Illinois

March 26, 2021

49

Report of Independent Registered Public Accounting Firm

The Stockholders’ and the Board of Directors Ulta Beauty, Inc.

Opinion on Internal Control over Financial Reporting

We have audited Ulta Beauty, Inc.’s internal control over financial reporting as of January 30, 2021, based on criteria established in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Ulta Beauty, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of January 30, 2021, based on COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of January 30, 2021 and February 1, 2020, the related consolidated statements of operations, comprehensive income, stockholders’ equity and cash flows for each of the three years in the period ended January 30, 2021, and the related notes and financial statement schedule listed in the Index at Item 15 and our report dated March 26, 2021 expressed an unqualified opinion thereon.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s annual report on internal control over financial reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

50

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Ernst & Young LLP

Chicago, Illinois

March 26, 2021

51

Ulta Beauty, Inc.

Consolidated Balance Sheets

January 30,

February 1,

(In thousands, except per share data)

    

2021

    

2020

Assets

Current assets:

Cash and cash equivalents

$

1,046,051

$

392,325

Short-term investments

110,000

Receivables, net

193,109

139,337

Merchandise inventories, net

1,168,215

1,293,701

Prepaid expenses and other current assets

107,402

103,567

Prepaid income taxes

16,387

Total current assets

2,514,777

2,055,317

Property and equipment, net

995,795

1,205,524

Operating lease assets

1,504,614

1,537,565

Goodwill

10,870

10,870

Other intangible assets, net

2,465

3,391

Deferred compensation plan assets

33,223

27,849

Other long-term assets

28,225

23,356

Total assets

$

5,089,969

$

4,863,872

Liabilities and stockholders’ equity

Current liabilities:

Accounts payable

$

477,052

$

414,009

Accrued liabilities

296,334

246,088

Deferred revenue

274,383

237,535

Current operating lease liabilities

253,415

239,629

Accrued income taxes

42,529

Total current liabilities

1,343,713

1,137,261

Non-current operating lease liabilities

1,643,386

1,698,718

Deferred income taxes

65,359

89,367

Other long-term liabilities

37,962

36,432

Total liabilities

3,090,420

2,961,778

Commitments and contingencies (Note 11)

Stockholders' equity:

Common stock, $0.01 par value, 400,000 shares authorized; 56,952 and 57,285 shares issued; 56,260 and 56,609 shares outstanding; at January 30, 2021 and February 1, 2020, respectively

569

573

Treasury stock-common, at cost

(37,801)

(34,448)

Additional paid-in capital

847,303

807,492

Retained earnings

1,189,422

1,128,477

Accumulated other comprehensive income

56

Total stockholders’ equity

1,999,549

1,902,094

Total liabilities and stockholders’ equity

$

5,089,969

$

4,863,872

See accompanying notes to consolidated financial statements.

52

Ulta Beauty, Inc.

Consolidated Statements of Operations

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands, except per share data)

2021

    

2020

    

2019

Net sales

$

6,151,953

    

$

7,398,068

    

$

6,716,615

Cost of sales

4,202,794

4,717,004

4,307,304

Gross profit

1,949,159

2,681,064

2,409,311

Selling, general and administrative expenses

1,583,017

1,760,716

1,535,464

Impairment, restructuring and other costs

114,322

Pre-opening expenses

15,000

19,254

19,767

Operating income

236,820

901,094

854,080

Interest expense (income), net

5,735

(5,056)

(5,061)

Income before income taxes

231,085

906,150

859,141

Income tax expense

55,250

200,205

200,582

Net income

$

175,835

$

705,945

$

658,559

Net income per common share:

Basic

$

3.12

$

12.21

$

11.00

Diluted

$

3.11

$

12.15

$

10.94

Weighted average common shares outstanding:

Basic

56,351

57,840

59,864

Diluted

56,558

58,105

60,181

See accompanying notes to consolidated financial statements.

53

Ulta Beauty, Inc.

Consolidated Statements of Comprehensive Income

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

2021

    

2020

    

2019

Net income

$

175,835

    

$

705,945

    

$

658,559

Other comprehensive income:

Foreign currency translation adjustments

56

Comprehensive income

$

175,891

$

705,945

$

658,559

See accompanying notes to consolidated financial statements.

54

Ulta Beauty, Inc.

Consolidated Statements of Cash Flows

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

2021

    

2020

    

2019

Operating activities

Net income

$

175,835

$

705,945

$

658,559

Adjustments to reconcile net income to net cash provided by operating activities:

Depreciation and amortization

297,772

295,599

279,472

Non-cash lease expense

268,071

278,820

Long-lived asset impairment charge

72,533

Deferred income taxes

(24,008)

5,503

34,080

Stock-based compensation expense

27,583

25,045

26,636

Loss on disposal of property and equipment

6,827

5,850

2,885

Change in operating assets and liabilities:

Receivables

(53,772)

(20,637)

(36,387)

Merchandise inventories

125,486

(79,372)

(122,019)

Prepaid expenses and other current assets

(4,363)

9,289

(39,450)

Income taxes

58,916

610

(29,609)

Accounts payable

62,324

9,993

78,256

Accrued liabilities

58,599

28,183

29,265

Deferred revenue

36,848

38,481

50,684

Operating lease liabilities

(297,513)

(256,910)

Deferred rent

27,064

Other assets and liabilities

(783)

54,894

(3,309)

Net cash provided by operating activities

810,355

1,101,293

956,127

Investing activities

Purchases of short-term investments

(110,000)

(386,193)

Proceeds from short-term investments

110,000

506,193

Capital expenditures

(151,866)

(298,534)

(319,400)

Acquisitions, net of cash acquired

(1,220)

(13,606)

Purchases of equity investments

(5,665)

(62,946)

(2,101)

Net cash used in investing activities

(48,751)

(471,480)

(215,107)

Financing activities

Proceeds from long-term debt

800,000

Payments on long-term debt

(800,000)

Repurchase of common shares

(114,895)

(680,979)

(616,194)

Stock options exercised

12,229

43,780

13,121

Purchase of treasury shares

(3,353)

(9,540)

(6,141)

Debt issuance costs

(1,915)

Net cash used in financing activities

(107,934)

(646,739)

(609,214)

Effect of exchange rate changes on cash and cash equivalents

56

Net increase (decrease) in cash and cash equivalents

653,726

(16,926)

131,806

Cash and cash equivalents at beginning of year

392,325

409,251

277,445

Cash and cash equivalents at end of year

$

1,046,051

$

392,325

$

409,251

Supplemental information

Cash paid for interest

$

6,987

$

$

Income taxes paid, net of refunds

19,454

133,861

    

195,869

Non-cash capital expenditures

20,487

26,901

28,746

See accompanying notes to consolidated financial statements.

55

Ulta Beauty, Inc.

Consolidated Statements of Stockholders’ Equity

Treasury -

Accumulated

Common Stock

Common Stock

Additional

Other

Total

Issued

Treasury

Paid-In

Retained

Comprehensive

Stockholders'

(In thousands)

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Earnings

Income

Equity

Balance – February 3, 2018

61,441

$

614

(619)

$

(18,767)

$

698,917

$

1,093,453

$

$

1,774,217

Net income

658,559

658,559

Stock-based compensation

26,636

26,636

Adoption of accounting standards - ASC 606

(29,980)

(29,980)

Stock options exercised and other awards

255

3

13,118

13,121

Purchase of treasury shares

(29)

(6,141)

(6,141)

Repurchase of common shares

(2,464)

(25)

(616,169)

(616,194)

Balance – February 2, 2019

59,232

$

592

(648)

$

(24,908)

$

738,671

$

1,105,863

$

$

1,820,218

Net income

705,945

705,945

Stock-based compensation

25,045

25,045

Adoption of accounting standards - ASC 842

(2,375)

(2,375)

Stock options exercised and other awards

374

4

43,776

43,780

Purchase of treasury shares

(28)

(9,540)

(9,540)

Repurchase of common shares

(2,321)

(23)

(680,956)

(680,979)

Balance – February 1, 2020

57,285

$

573

(676)

$

(34,448)

$

807,492

$

1,128,477

$

$

1,902,094

Net income

175,835

175,835

Stock-based compensation

27,583

27,583

Foreign currency translation adjustments

56

56

Stock options exercised and other awards

142

1

12,228

12,229

Purchase of treasury shares

(16)

(3,353)

(3,353)

Repurchase of common shares

(475)

(5)

(114,890)

(114,895)

Balance – January 30, 2021

56,952

$

569

(692)

$

(37,801)

$

847,303

$

1,189,422

$

56

$

1,999,549

See accompanying notes to consolidated financial statements.

56

Ulta Beauty, Inc.
Notes to Consolidated Financial Statements
(In thousands, except per share and store count data)

1.   Business and basis of presentation

On January 29, 2017, Ulta Salon, Cosmetics & Fragrance, Inc. implemented a holding company reorganization. Pursuant to the reorganization, Ulta Beauty, Inc., which was incorporated as a Delaware corporation in December 2016, became the successor to Ulta Salon, Cosmetics & Fragrance, Inc., the former publicly-traded company and now a wholly owned subsidiary of Ulta Beauty, Inc. As used in these notes and throughout this Annual Report on Form 10-K, all references to “we,” “us,” “our,” “Ulta Beauty,” or the “Company” refer to Ulta Beauty, Inc. and its consolidated subsidiaries.

The Company was originally founded in 1990 to operate specialty retail stores selling cosmetics, fragrance, haircare and skincare products, and related accessories and services. The stores also feature full-service salons. As of January 30, 2021, the Company operated 1,264 stores across 50 states. All amounts are stated in thousands, with the exception of per share amounts and number of stores.

The Company has one reportable segment, which includes retail stores, salon services, and e-commerce.

2.   Summary of significant accounting policies

Fiscal year

The Company’s fiscal year is the 52 or 53 weeks ending on the Saturday closest to January 31. The Company’s fiscal years ended January 30, 2021 (fiscal 2020), February 1, 2020 (fiscal 2019), and February 2, 2019 (fiscal 2018) were 52-week years.

Consolidation

The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts, transactions, and unrealized profit were eliminated in consolidation.

Use of estimates

The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the accounting period. Actual results could differ from those estimates. The Company considers its accounting policies relating to inventory valuations, vendor allowances, impairment of long-lived tangible and operating lease assets, loyalty program and income taxes to be the most significant accounting policies that involve management estimates and judgments. The COVID-19 pandemic has created and may continue to create significant uncertainty in macroeconomic conditions, which may cause further business disruptions and adversely impact the Company’s results of operations. While the full impact of the COVID-19 pandemic is unknown and cannot be reasonably estimated, the Company has made accounting estimates based on the facts and circumstances available as of the reporting date. Actual amounts could differ from these estimates, and such differences could be material.

Reclassifications

Certain prior year amounts have been reclassified to conform to the current year presentation.

57

Cash and cash equivalents

Cash and cash equivalents include cash on hand and highly liquid investments with original maturities of three months or less from the date of purchase. Cash equivalents also include amounts due from third-party financial institutions for credit card and debit card transactions. These receivables typically settle in five days or less with little or no default risk.

January 30,

February 1,

(In thousands)

2021

    

2020

Cash

$

887,299

$

212,876

Short-term investments

99,986

110,000

Receivables from third-party financial institutions for credit card and debit card transactions

58,766

69,449

Cash and cash equivalents

$

1,046,051

$

392,325

Short-term investments

The balance sheet classification of investments is determined at the time of purchase and evaluated at each balance sheet date. Money market funds, certificates of deposit, and time deposits with maturities of greater than three months but no more than twelve months are carried at cost, which approximates fair value and are recorded in the consolidated balance sheets in short-term investments (see Note 16, “Investments”).

Receivables

Receivables consist principally of amounts due from vendors and amounts related to the employee retention credit (see Note 3, “Impact of the COVID-19 pandemic”). The Company does not require collateral on its receivables and does not accrue interest. Credit risk with respect to receivables is limited due to the diversity of vendors comprising the Company’s vendor base. The Company performs ongoing credit evaluations of its vendors and evaluates the collectability of its receivables based on the length of time the receivable is past due and historical experience.

The receivable for vendor allowances was $90,271 and $113,048 as of January 30, 2021 and February 1, 2020, respectively. The allowance for doubtful receivables was $768 and $1,363 as of January 30, 2021 and February 1, 2020, respectively. The receivable for the employee retention credit was $52,405 as of January 30, 2021. There was no receivable for the employee retention credit as of February 1, 2020.

Merchandise inventories

Merchandise inventories are stated at the lower of cost or net realizable value. Cost is determined using the moving average cost method and includes costs incurred to purchase and distribute goods. Inventory cost also includes vendor allowances related to co-op advertising, markdowns, and volume discounts. The Company maintains an inventory reserve for lower of cost or net realizable value and shrink. The inventory reserve was $52,860 and $46,941 as of January 30, 2021 and February 1, 2020, respectively.

Fair value of financial instruments

The carrying value of cash and cash equivalents, short-term investments, accounts receivable, and accounts payable approximates their estimated fair values due to the short maturities of these instruments. There was no outstanding debt as of January 30, 2021 and February 1, 2020.

58

Property and equipment

Property and equipment is stated at cost, net of accumulated depreciation, and depreciated using the straight-line method over the shorter of the assets’ estimated useful lives or lease term. Leasehold improvements purchased after the beginning of the initial lease term are amortized over the shorter of the assets’ useful lives or a term that includes the original lease term, plus any renewals that are reasonably certain at the date the leasehold improvements are acquired. Repair and maintenance costs are expensed as incurred.

Equipment and fixtures

1 to 10 years

Electronic equipment and software

3 to 5 years

Costs incurred to obtain or develop internal use software are capitalized. These costs are amortized on a straight-line basis over the estimated useful life of the software.

Impairment of long-lived tangible and right-of-use assets

The asset group is defined as the lowest level for which identifiable cash flows are available and largely independent of the cash flows of other groups of assets. The asset group identified is at the store level and includes both property and equipment and operating lease assets.

Significant estimates are used in determining future cash flows of each store over its remaining lease term including our expectations of future projected cash flows including revenues and operating expenses. An impairment loss is recorded if the carrying amount of the long-lived asset exceeds its fair value.

The Company evaluates long-lived tangible and right-of-use assets for indicators of impairment quarterly or when events or changes in circumstances indicate that their carrying amounts may not be recoverable. The Company performs an undiscounted cash flow analysis over the asset group. Asset groups are written down only to the extent that their carrying value exceeds their respective fair value. Fair values of the asset group are determined by discounting the cash flows at a rate that approximates the cost of capital of a market participant. Management’s forecast of future cash flows is based on the income approach. The fair value of individual operating lease assets is determined under the market approach using estimated market rent assessments based on broker quotes.

The determination of fair value under the income approach requires assumptions including forecasts of future cash flows (such as revenue growth rates and operating expenses) and selection of a market-based discount rate. Estimates of market rent are based on non-binding broker quotes. As these inputs are unobservable they are classified as Level 3 inputs under the fair value hierarchy (see Note 15, “Fair value measurements”). If actual results are not consistent with estimates and assumptions used in estimating future cash flows and asset fair values, the Company may be exposed to additional impairment losses in a future period (see Note 6, “Impairment, restructuring and other costs”).

Goodwill

Goodwill represents the excess of cost over the fair value of net assets acquired. The Company reviews the recoverability of goodwill annually during the fourth quarter or more frequently if an event occurs or circumstances change that would indicate that impairment may exist (see Note 8, “Goodwill”).

Other intangible assets

Other definite-lived intangible assets are amortized over their useful lives. The Company reviews the recoverability of intangible assets whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable (see Note 9, “Other intangible assets”).

59

Leases

The Company adopted ASU 2016-02, Leases (Topic 842) on February 3, 2019 using the modified retrospective approach. Results and disclosure requirements for reporting periods beginning February 3, 2019 and later are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported under Topic 840.

The Company determines whether an arrangement is or contains a lease at contract inception. The lease classification evaluation begins at the lease commencement date. The lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain.

Total rent payable is recorded during the lease term, including rent escalations in which the amount of future rent is fixed on the straight-line basis over the term of the lease (including the rent holiday period beginning upon control of the premises and any fixed payments stated in the lease). For leases with an initial term greater than 12 months, a related lease liability is recorded on the balance sheet at the present value of future payments discounted at the estimated fully collateralized incremental borrowing rate (discount rate) corresponding with the lease term. In addition, a right-of-use asset is recorded as the initial amount of the lease liability, plus any lease payments made to the lessor before or at the lease commencement date and any initial direct costs incurred, less any tenant improvement allowance incentives received. Tenant incentives are amortized through the right-of-use asset as reduction of rent expense over the lease term. The difference between the minimum rents paid and the straight-line rent is reflected within the associated right-of-use asset.

Certain leases contain provisions that require variable payments based upon sales volume or payment of common area maintenance costs, real estate taxes, and insurance related to leases (variable lease cost)Variable lease costs are expensed as incurred. This results in some variability in lease expense as a percentage of revenues over the term of the lease in stores where variable lease costs are paid. Contingent rent is accrued each period as the liabilities are incurred, in addition to the straight-line rent expense. This results in some variability in lease expense as a percentage of revenues over the term of the lease in stores where contingent rent is paid.

Leases with an initial term of 12 months or less (short-term leases) are not recorded on the balance sheet. Short-term lease expense is recognized on a straight-line basis over the lease term.

The Company subleases certain real estate to third parties for stores with excess square footage space.

The Company does not separate lease and non-lease components (e.g., common area maintenance).

As the interest rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate corresponding with the lease term. As there are no outstanding borrowings under the Company’s credit facility, this rate is estimated based on prevailing market conditions, comparable company and credit analysis, and judgment. The incremental borrowing rate is reassessed if there is a change to the lease term or if a modification occurs and it is not accounted for as a separate contract (see Note 10, “Leases”).

Loyalty program

The Company maintains a loyalty program, Ultamate Rewards, which allows members to earn points based on purchases of merchandise or services. Points earned are valid for at least one year. The loyalty program represents a material right to the customer and points may be redeemed on future products and services. Revenue from the loyalty program is recognized when the members redeem points or points expire. The Company defers revenue related to points earned that have not yet been redeemed. The amount of deferred revenue includes estimates for the standalone selling price of points earned by members and the percentage of points expected to be redeemed. The expected redemption percentage is based on historical redemption patterns and considers current information or trends.

When a guest redeems points or the points expire, the Company recognizes revenue in net sales on the consolidated statements of operations.

60

Credit cards

The Company has agreements (the Agreements) with third parties to provide guests with private label credit cards and/or co-branded credit cards (collectively, the Credit Cards). The private label credit card can be used at any store location and online, and the co-branded credit card can be used anywhere the co-branded card is accepted. A third-party financing company is the sole owner of the accounts and underwrites the credit issued under the Credit Card programs. The Company’s performance obligation is to maintain the Ultamate Rewards loyalty program as only guests enrolled in the loyalty program can apply for the Credit Cards. Loyalty members earn points through purchases at Ulta Beauty and anywhere the co-branded credit card is accepted.

The third parties reimburse the Company for certain credit card program costs such as advertising and loyalty points, which help promote the credit card program. The Company recognizes revenue when collectability is reasonably assured, under the assumption the amounts are not constrained and it is probable that a significant revenue reversal will not occur in future periods, which is generally the time at which the actual usage of the Credit Cards or specified transaction occurs.

The Company accounts for the amounts associated with the Agreements as a single contract with the sole commercial objective to maintain the Credit Card programs. As a result, all amounts associated with the Agreements are recognized within net sales on the consolidated statements of operations.

Gift card program

The Company records a contract liability for gift card sales which will be redeemed in the future within deferred revenue on the consolidated balance sheets and recognized in net sales when the gift card is redeemed for product or services. Gift cards do not expire and do not include service fees that decrease guest balances. The Company has maintained historical data related to gift card transactions sold and redeemed over a significant time frame. Gift card breakage (amounts not expected to be redeemed) is recognized to the extent there is no requirement for remitting balances to governmental agencies under unclaimed property laws. Estimated gift card breakage revenue is recognized over time in proportion to actual gift card redemptions. Gift card breakage revenue was $11,717, $12,448, and $12,446 in fiscal 2020, 2019, and 2018, respectively.

Revenue recognition

Revenue is recognized when control of the promised goods or services is transferred to the guest, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.

The Company determines revenue recognition through the following steps:

Identification of the contract, or contracts, with a guest;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, a performance obligation is satisfied.

Net sales include retail stores and e-commerce merchandise sales as well as salon services and other revenue.

Revenue from merchandise sales at retail stores is recognized at the point of sale, net of estimated returns. Revenue from e-commerce merchandise sales is recognized upon shipment to the guest or guest pickup of the merchandise based on meeting the transfer of control criteria, net of estimated returns. Salon services revenue is recognized at the time the service is provided to the guest. Shipping and handling are treated as costs to fulfill the contract and not a separate performance obligation. Accordingly, the Company recognizes revenue for its single performance obligation related to e-commerce sales at the time control of the merchandise passes to the customer, which is at the time of shipment or guest pickup. The Company provides refunds for merchandise returns within 60 days from the original purchase date; however, due to store closures during the first half of fiscal 2020, we extended our return policy to 180 days through November 16, 2020. State sales taxes are presented on a net basis as the Company considers itself a pass-through conduit

61

for collecting and remitting state sales tax. Company coupons and other incentives are recorded as a reduction of net sales. 

Vendor allowances

The Company receives allowances from vendors in the normal course of business including advertising and markdown allowances, purchase volume discounts and rebates, reimbursement for defective merchandise, and certain selling and display expenses. Substantially all vendor allowances are recorded as a reduction of the vendor’s product cost and are recognized in cost of sales as the product is sold.

Advertising

Advertising costs consist principally of print, digital and social media, and television and radio advertising. Costs related to advertising are expensed in the period the related promotional event occurs. Prepaid advertising costs included in prepaid expenses and other current assets on the consolidated balance sheets were $7,112 and $9,605 as of January 30, 2021 and February 1, 2020, respectively. Advertising expense, exclusive of incentives from vendors and start-up advertising expense, is presented in the following table:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

2021

    

2020

    

2019

Advertising expense

$

281,573

$

317,865

$

294,489

Advertising expense as a percentage of net sales

4.6%

4.3%

4.4%

Pre-opening expenses

Non-capital expenditures incurred prior to the grand opening of a new, remodeled, or relocated store are expensed as incurred.

Cost of sales

Cost of sales includes the cost of merchandise sold, including substantially all vendor allowances, which are treated as a reduction of merchandise costs; distribution costs including labor and related benefits, freight, rent, depreciation and amortization, real estate taxes, utilities, and insurance; shipping and handling costs; retail stores occupancy costs including rent, depreciation and amortization, real estate taxes, utilities, repairs and maintenance, insurance, and licenses; salon services payroll and benefits; and shrink and inventory valuation reserves.

Selling, general and administrative expenses

Selling, general and administrative (SG&A) expenses includes payroll, bonus, and benefit costs for retail and corporate employees; advertising and marketing costs; occupancy costs related to our corporate office facilities; stock-based compensation expense; depreciation and amortization for all assets, except those related to our retail store and distribution operations, which are included in cost of sales; and legal, finance, information systems, and other corporate overhead costs.

Income taxes

Deferred income taxes reflect the net tax effect of temporary differences between the financial statement carrying amounts of assets and liabilities and their tax bases. The amounts reported were derived using the enacted tax rates in effect for the year the differences are expected to reverse.

Income tax benefits related to uncertain tax positions are recognized only when it is more likely than not that the tax position will be sustained on examination by the taxing authorities. The determination is based on the technical merits of the position and presumes that each uncertain tax position will be examined by the relevant taxing authority that has full

62

knowledge of all relevant information. Penalties and interest related to unrecognized tax positions are recorded in income tax expense in the consolidated statements of operations (see Note 13, “Income taxes”).

Stock-based compensation

Stock-based compensation expense is measured at grant date, based on the fair value of the award, and is recognized on a straight-line basis over the requisite service period for awards expected to vest. Stock-based compensation expense was $27,583, $25,642, and $27,489 in fiscal 2020, 2019 and 2018, respectively (see Note 17, “Stock-based compensation”).

Insurance expense

The Company has insurance programs with third party insurers for employee health, workers compensation, and general liability, among others, to limit the Company’s liability exposure. The insurance programs are premium based and include retentions, deductibles, and stop loss coverage. Current stop loss coverage per claim is $350 for employee health claims, $100 for general liability claims, and $250 for workers compensation claims. The Company makes collateral and premium payments during the plan year and accrues expenses in the event additional premium is due from the Company based on actual claim results. In fiscal 2018, the Company created UB Insurance, Inc., an Arizona-based wholly owned captive insurance subsidiary of the Company, which charges the operating subsidiaries of the Company premiums to insure certain liability exposures. Pursuant to Arizona insurance regulations, UB Insurance, Inc. maintains certain levels of cash and cash equivalents related to its liability exposures.

Net income per common share

Basic net income per common share is computed by dividing income available to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per common share includes dilutive common stock equivalents, using the treasury stock method (see Note 18, “Net income per common share”).

Recent accounting pronouncements not yet adopted

Taxes – Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.

In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12, Income Taxes – Simplifying the Accounting for Income Taxes. The guidance removes certain exceptions for recognizing deferred taxes for equity method investments, performing intraperiod allocation, and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for goodwill and allocating taxes to members of a consolidated group, among others. This guidance is effective for interim and annual reporting periods beginning after December 15, 2020. Early adoption of the standard is permitted, including adoption in interim or annual periods for which financial statements have not yet been issued. The transition requirements are dependent upon each amendment within this update and will be applied either prospectively or retrospectively. The adoption of ASU 2019-12 is not expected to have a material impact on the Company’s consolidated financial position, results of operations, or cash flows. 

Recently adopted accounting pronouncements

Intangibles – Goodwill and Other-Internal-Use Software.

In August 2018, the FASB issued ASU 2018-15, Intangibles – Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customers Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which clarifies and aligns the accounting for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for interim and annual reporting periods beginning after December 15, 2019 and should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. Early adoption is permitted. The Company adopted the new guidance prospectively as of

63

February 2, 2020, and its adoption did not have a material impact on the Company’s consolidated financial position, results of operations, or cash flows.

3. Impact of the COVID-19 pandemic

In March 2020, the World Health Organization declared COVID-19 a global pandemic. In response to federal, state, and local government restrictions and recommendations and for the health and safety of our associates and guests, the Company temporarily closed all stores effective March 19, 2020. Effective April 19, 2020, the Company temporarily furloughed many store and salon associates and introduced curbside pickup, and on May 11, 2020, the Company started a phased store reopening process. By July 20, 2020, the full fleet of Ulta Beauty stores was operational, and by January 30, 2021, salon and brow services had resumed in almost all stores.

Results of operations for the fiscal year ended January 30, 2021 were significantly impacted by the effects of the COVID-19 pandemic, and the pandemic is expected to continue to have a negative impact on the Company’s business, financial condition, profitability, cash flows, and supply chain, although the full extent is uncertain. As the COVID-19 pandemic continues to evolve and resurgences occur, the extent of the impact on the Company’s business, financial condition, profitability, cash flows, and supply chain will depend on future developments, including, but not limited to, the potential temporary reclosing of certain stores, the potential temporary restrictions on certain store operating hours and/or in-store capacity, the duration of potential future quarantines, shelter-in-place and other travel restrictions within the U.S. and other affected countries, the duration of the pandemic and any more dangerous variants of the virus, the duration, timing and severity of the impact on consumer spending, the timing and effectiveness of vaccine distribution, and how quickly and to what extent normal economic and operating conditions can resume, all of which are highly uncertain and cannot be predicted.

The multi-year, strategic investments the Company made to enhance omnichannel and supply chain capabilities, combined with the ongoing commitment of the Company’s distribution associates, enabled the Company to support increased e-commerce demand and guest engagement.

The Company took the following actions during fiscal 2020 to preserve financial liquidity through these unprecedented circumstances:

the drawdown of $800,000 on March 18, 2020 under the Company’s revolving credit facility, which was repaid in full on September 2, 2020;
limited new hires and delayed merit increases for all corporate, store, and salon associates;
reduced marketing, travel and controllable expenses;
aligned inventory receipts with current sales trends;
prioritized payment obligations;
reduced new store openings, relocations and remodel projects; and
suspended the stock repurchase program, which resumed in the fourth quarter of fiscal 2020.

The Company evaluates long-lived tangible and right-of-use assets for indicators of impairment quarterly or when events or changes in circumstances indicate that their carrying amounts may not be recoverable. As a result of the COVID-19 pandemic, the Company experienced lower than projected revenues and identified indicators of impairment for certain stores, which resulted in the recording of certain long-lived asset impairment and restructuring charges. See Note 6, “Impairment, restructuring and other costs,” for additional details.

64

CARES Act

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security (CARES) Act was enacted. The CARES Act, among other things, includes provisions relating to refundable payroll taxes, deferment of employer side social security payments, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. The most significant relief measures which the Company qualifies for are the employee retention credit, payroll tax deferral, and technical corrections to tax depreciation.

The Company recognizes government grants for which there is a reasonable assurance of compliance with grant conditions and receipt of credits. The Company believes there is a reasonable assurance that it will comply with the relevant conditions of the employee retention credit provision of the CARES Act and that it will receive the credit. The Company will continue to assess the treatment of the CARES Act to the extent additional guidance and regulations are issued, the further applicability of the CARES Act to the Company, and the potential impacts on the business.

Employee retention credit (ERC) and payroll tax deferral. The ERC allows for a refundable tax credit against certain employment taxes equal to 50% of the first ten thousand dollars in qualified wages paid to each employee commencing on March 13, 2020 and through January 1, 2021. To be eligible, the Company must (i) have had operations fully or partially suspended because of a shut-down order from a governmental authority related to the COVID-19 pandemic, or (ii) have had gross receipts decline by more than 50% in a calendar quarter, when compared to the same quarter in 2019. Qualified wages are limited to wages paid to employees who were not providing services due to the COVID-19 pandemic. During the fiscal year ended January 30, 2021, the Company recognized $52,405 related to the ERC as a reduction of the associated costs within selling, general and administrative expenses on the consolidated statements of operations and within accounts receivable, net on the consolidated balance sheets.

Additionally, the CARES Act contains provisions for the deferral of the employer portion of social security taxes incurred through the end of calendar 2020. As of January 30, 2021, the Company had deferred $43,845 in social security tax payments, of which 50% are required to be remitted by December 2021 and the remaining 50% by December 2022. The deferred amounts are recorded within accrued liabilities on the Company’s consolidated balance sheets.

Technical corrections to tax depreciation. The CARES Act also includes a technical correction of tax depreciation methods for qualified improvement property, which changes 39-year property to 15-year property eligible for 100% tax bonus depreciation. This provision of the CARES Act resulted in a cash tax refund of $4,600 relating to property and equipment, from filing an amendment to the Company’s 2018 federal income tax return, during fiscal 2020.

4.   Acquisitions

The Company has made investments to evolve the customer experience, with a strong emphasis on integrating technology across the business. To support these efforts, the Company paid $13,606 to acquire two technology companies in fiscal 2018.

On September 10, 2018, the Company acquired QM Scientific, an artificial intelligence technology company. The acquisition is not material to the Company’s consolidated financial statements.

On October 29, 2018, the Company acquired GlamST, an augmented reality technology company. The acquisition is not material to the Company’s consolidated financial statements.

65

5.   Revenue

Net sales include retail stores and e-commerce merchandise sales as well as salon services and other revenue. Other revenue sources include the private label and co-branded credit card programs, as well as deferred revenue related to the loyalty program and gift card breakage.

Disaggregated revenue

The following table sets forth the approximate percentage of net sales by primary category:

Fiscal year ended

    

January 30,

   

February 1,

    

February 2,

2021

2020

2019

Cosmetics

44%

50%

51%

Skincare, bath, and fragrance

28%

22%

21%

Haircare products and styling tools

20%

19%

19%

Services

3%

5%

5%

Other (nail products, accessories, and other)

5%

4%

4%

100%

100%

100%

Deferred revenue

Deferred revenue primarily represents contract liabilities for the Company’s obligation to transfer additional goods or services to a guest for which the Company has received consideration, such as unredeemed Ultamate Rewards loyalty points and unredeemed Ulta Beauty gift cards. In addition, breakage on gift cards is recognized proportionately as redemption occurs.

The following table provides a summary of the changes included in deferred revenue during fiscal years 2020 and 2019:

January 30,

February 1,

(In thousands)

2021

    

2020

Beginning balance

$

230,011

$

193,585

Additions to contract liabilities (1)

200,267

206,701

Deductions to contract liabilities (2)

(161,246)

(170,275)

Ending balance

$

269,032

$

230,011

(1)Loyalty points and gift cards issued in the current period but not redeemed or expired.
(2)Revenue recognized in the current period related to the beginning liability.

Other amounts included in deferred revenue were $5,351 and $7,524 at January 30, 2021 and February 1, 2020, respectively.

66

6. Impairment, restructuring and other costs

The following table provides a summary of the impairment, restructuring and other costs included in the consolidated statements of operations:

Fiscal year ended

January 30,

(In thousands)

    

2021

Impairment of long-lived tangible and right-of-use assets (1)

$

41,948

Store closures

Impairment of long-lived tangible and right-of-use assets (1)

19,569

Lease termination costs

7,443

Severance (2)

489

Total store closures

27,501

Suspension of Canadian expansion

Impairment of long-lived tangible and right-of-use assets (1)

11,016

Lease termination costs

17,388

Severance (2)

717

Total suspension of Canadian expansion

29,121

Other severance (2)

15,752

Total (3)

$

114,322

(1)Amount included in the non-cash $72,533 long-lived asset impairment charge on the consolidated statements of cash flows for the fiscal year ended January 30, 2021.

(2)As of January 30, 2021, there was $9,476 in accrued liabilities on the consolidated balance sheets primarily for severance.
(3)There were no impairment, restructuring and other costs recognized during the fiscal years ended February 1, 2020 and February 2, 2019.

Impairment of long-lived tangible and right-of-use assets. As a result of the COVID-19 pandemic, the Company experienced lower than projected revenues and identified indicators of impairment for certain retail stores. The Company’s analysis indicated that the carrying values of certain long-lived tangible and right-of-use assets exceeded their respective fair values. As a result, the Company recognized impairment charges related to certain retail stores for the fiscal year ended January 30, 2021. These impairment charges were primarily driven by lower than projected revenues, lower market rate assessments, and the effect of temporary store closures as a result of the COVID-19 pandemic. The Company also recorded long-lived tangible and right-of-use asset impairment charges related to store closures and suspension of the Canadian expansion during the fiscal year ended January 30, 2021 as described below.

Store closures. During the second quarter of fiscal 2020, the Company announced that after evaluating its store portfolio, it would permanently close 19 stores in the third quarter of fiscal 2020. Accordingly, for the fiscal year ended January 30, 2021, the Company recognized impairment, restructuring and other costs related to store closures. The impairment charges reduced the carrying value of the long-lived tangible and right-of-use assets to their fair value.

Suspension of Canadian expansion. In fiscal 2019, the Company announced plans to expand internationally with an initial launch into Canada. The Company continues to believe international markets provide a long-term growth opportunity. However, given the current operating environment, in September 2020 the Company decided to prioritize growth of its U.S. operations at this time and suspended its planned expansion to Canada. Investments to support the expansion into Canada were limited to early-stage infrastructure buildout and lease obligations for a small number of

67

stores. The Company recognized impairment, restructuring and other costs related to suspension of the Canada expansion during the fiscal year ended January 30, 2021.

Other severance. As part of the efforts to optimize its cost structure, the Company eliminated certain field and corporate roles. As a result, severance expense was recognized during the fiscal year ended January 30, 2021.

7.   Property and equipment

Property and equipment consists of the following:

January 30,

February 1,

(In thousands)

    

2021

    

2020

Equipment and fixtures

$

1,083,509

$

1,073,764

Leasehold improvements

 

782,036

 

803,398

Electronic equipment and software

 

649,603

 

596,323

Construction-in-progress

 

52,668

 

92,355

 

2,567,816

 

2,565,840

Less: accumulated depreciation and amortization

 

(1,572,021)

 

(1,360,316)

Property and equipment, net

$

995,795

$

1,205,524

8.  Goodwill

The changes in the carrying amounts of goodwill during the fiscal years 2020 and 2019 are as follows:

January 30,

February 1,

(In thousands)

2021

    

2020

Balance at beginning of the period

$

10,870

$

10,870

Acquisitions

Balance at the end of the period

$

10,870

$

10,870

9.   Other intangible assets

Other intangible assets subject to amortization consists of the following:

January 30, 2021

February 1, 2020

Weighted-average

Gross

Gross

remaining useful

carrying

Accumulated

carrying

Accumulated

(In thousands)

    

life in years

    

value

    

amortization

    

Net

    

value

    

amortization

    

    Net    

Developed technology

2.7

$

4,631

$

(2,166)

$

2,465

$

4,631

$

(1,240)

$

3,391

Amortization expense related to intangible assets was $926, $926, and $314 in fiscal 2020, fiscal 2019, and fiscal 2018, respectively.

68

Estimated amortization expense related to intangible assets at January 30, 2021, for the next five years and thereafter is as follows:

Estimated

amortization

expense

Fiscal year

    

      

(In thousands)

2021

$

926

2022

926

2023

613

2024

2025

2026 and thereafter

$

2,465

10. Leases

The Company leases retail stores, distribution centers, fast fulfillment centers, corporate offices, and certain equipment under non-cancelable operating leases with various expiration dates through 2033. Leases generally have initial lease terms of 10 years and when determined applicable, include renewal options under substantially the same terms and conditions as the original leases. Leases do not contain any material residual value guarantees or material restrictive covenants.

All retail store, distribution center, fast fulfillment center, and corporate office leases are classified as operating leases. The Company does not have any finance leases.

The following table presents supplemental balance sheet information, the weighted-average remaining lease term, and discount rate for operating leases:

January 30,

February 1,

(In thousands)

Classification on the Balance Sheet

    

2021

2020

Right-of-use assets

Operating lease assets

$

1,504,614

$

1,537,565

Current lease liabilities

Current operating lease liabilities

$

253,415

$

239,629

Non-current lease liabilities

Non-current operating lease liabilities

1,643,386

1,698,718

Total lease liabilities

$

1,896,801

$

1,938,347

Weighted-average remaining lease term

    

6.9 years

7.3 years

Weighted-average discount rate

3.6%

4.1%

69

Lease cost

The following table presents the components of lease cost for operating leases:

Fiscal Year Ended

January 30,

    

February 1,

(In thousands)

    

Classification on the Statement of Operations

    

2021

    

2020

Operating lease cost

Cost of sales (1)

$

304,743

$

289,007

Variable lease cost

Cost of sales

80,557

77,142

Short-term lease cost

Selling, general and administrative expenses

567

352

Sublease income

Net sales

(827)

(691)

Total lease cost

$

385,040

$

365,810

(1)The majority of operating lease cost relates to retail stores, distribution centers, and fast fulfillment centers and is classified within cost of sales. Operating lease cost for corporate offices is classified within the selling, general and administrative expenses. Operating lease cost from the control date through store opening date is classified within pre-opening expenses.

Other information

The following table presents supplemental disclosures of cash flow information related to operating leases:

    

Fiscal Year Ended

January 30,

February 1,

(In thousands)

    

2021

2020

Cash paid for operating lease liabilities (1)

$

354,133

$

338,942

Operating lease assets obtained in exchange for operating lease liabilities (non-cash)

255,966

355,286

(1)Excludes $33,092 and $71,294 related to cash received for tenant incentives as of January 30, 2021 and February 1, 2020, respectively.

Maturity of lease liabilities

The following table presents maturities of operating lease liabilities as of January 30, 2021:

Fiscal year

    

(In thousands)

2021

$

319,430

2022

353,137

2023

316,199

2024

283,813

2025

254,364

2026 and thereafter

624,925

Total lease payments

$

2,151,868

Less: imputed interest

(255,067)

Present value of operating lease liabilities

$

1,896,801

Operating lease payments exclude $75,782 of legally binding minimum lease payments for leases signed but not yet commenced.

70

11.   Commitments and contingencies

Contractual obligations – As of January 30, 2021, the Company had various non-cancelable obligations of $1,020 related to commitments made for goods and service contracts. All of these agreements expire over one year.

General litigation – The Company is involved in various legal proceedings that are incidental to the conduct of the business including both class action and single plaintiff litigation. In the opinion of management, the amount of any liability with respect to these proceedings, either individually or in the aggregate, will not have a material adverse effect on the Company’s consolidated financial position, results of operations or cash flows.

12.   Accrued liabilities

Accrued liabilities consist of the following:

January 30,

February 1,

(In thousands)

    

2021

    

2020

Accrued payroll, bonus, and employee benefits

$

143,992

$

77,435

Accrued taxes

 

36,787

 

39,051

Other accrued liabilities

 

115,555

 

129,602

Accrued liabilities

$

296,334

$

246,088

13.   Income taxes

The provision for income taxes consists of the following:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

    

2021

    

2020

    

2019

Current:

 

  

 

  

 

  

Federal

$

67,724

$

163,596

$

137,255

State

11,534

31,106

29,247

Total current

79,258

194,702

166,502

Deferred:

  

  

  

Federal

(19,631)

1,182

29,374

State

(4,377)

4,321

4,706

Total deferred

(24,008)

5,503

34,080

Provision for income taxes

$

55,250

$

200,205

$

200,582

A reconciliation of the federal statutory rate to the Company’s effective tax rate is as follows:

    

Fiscal year ended

January 30,

February 1,

February 2,

    

2021

    

2020

    

2019

Federal statutory rate

21.0

%  

21.0

%  

21.0

%  

State effective rate, net of federal tax benefit

 

2.9

%  

3.1

%  

3.1

%  

Executive compensation limitation

1.2

%  

0.2

%  

0.2

%  

Excess deduction of stock compensation

(0.3)

%  

(1.1)

%  

(0.6)

%  

Other

 

(0.9)

%  

(1.1)

%  

(0.4)

%  

Effective tax rate

 

23.9

%  

22.1

%  

23.3

%  

71

Significant components of deferred tax assets and liabilities are as follows:

    

January 30,

February 1,

(In thousands)

    

2021

    

2020

Deferred tax assets:

 

  

 

  

Operating lease liability

$

484,780

$

496,977

Reserves not currently deductible

32,590

35,626

Accrued liabilities

 

31,056

 

27,363

Employee benefits

 

23,687

 

22,907

Inventory valuation

 

8,386

 

4,021

NOL carryforwards

255

288

Credit carryforwards

 

291

 

224

Other

1,019

Total deferred tax assets

 

581,045

 

588,425

Deferred tax liabilities:

 

  

 

  

Operating lease asset

561,605

567,198

Property and equipment

 

32,812

 

61,570

Prepaid expenses

 

46,013

 

45,354

Receivables not currently includable

3,720

2,863

Intangibles

585

807

Other

 

1,669

 

Total deferred tax liabilities

 

646,404

 

677,792

Net deferred tax liability

$

(65,359)

$

(89,367)

At January 30, 2021, the Company had $291 of credit carryforwards for state income tax purposes that expire between 2022 and 2024. The Company also had $533 of state net operating loss (NOL) carryforwards that expire by 2039 and $985 of federal and $36 of state NOL carryforwards that do not expire.

The Company accounts for uncertainty in income taxes in accordance with the ASC 740-10 rules for income taxes. The reserve for uncertain tax positions was $2,783 and $3,536 at January 30, 2021 and February 1, 2020, respectively. The balance is the Company’s best estimate of the potential liability for uncertain tax positions. A reconciliation of unrecognized tax benefits, excluding interest and penalties, is as follows:

    

January 30,

February 1,

(In thousands)

    

2021

    

2020

Balance at beginning of the year

$

3,536

$

3,844

Increase due to a prior year tax position

 

224

 

602

Decrease due to a prior year tax position

 

(977)

 

(910)

Balance at end of the year

$

2,783

$

3,536

The Company acknowledges that the amount of unrecognized tax benefits may change in the next twelve months. However, it does not expect the change to have a significant impact on its consolidated financial statements. Income tax-related interest and penalties were insignificant for fiscal 2020 and 2019.

The Company files tax returns in the U.S. federal and state jurisdictions. The Company is no longer subject to U.S. federal examinations by the Internal Revenue Service for years before 2018 and is no longer subject to examinations by state authorities before 2016.

14.   Debt

On March 11, 2020, the Company entered into Amendment No. 1 to the Second Amended and Restated Loan Agreement (as so amended, the Loan Agreement) with Wells Fargo Bank, National Association, as Administrative Agent, Collateral Agent and a Lender thereunder; Wells Fargo Bank, National Association and JPMorgan Chase Bank, N.A., as Lead Arrangers and Bookrunners; JPMorgan Chase Bank, N.A., as Syndication Agent and a Lender; PNC Bank, National

72

Association, as Documentation Agent and a Lender; and the other lenders party thereto. The Loan Agreement matures on March 11, 2025, provides maximum revolving loans equal to the lesser of $1,000,000 or a percentage of eligible owned inventory and eligible owned receivables (which borrowing base may, at the election of the Company and satisfaction of certain conditions, include a percentage of qualified cash), contains a $50,000 subfacility for letters of credit and allows the Company to increase the revolving facility by an additional $100,000, subject to the consent by each lender and other conditions. The Loan Agreement contains a requirement to maintain a fixed charge coverage ratio of not less than 1.0 to 1.0 during such periods when availability under the Loan Agreement falls below a specified threshold. Substantially all of the Company’s assets are pledged as collateral for outstanding borrowings under the Loan Agreement. Outstanding borrowings bear interest, at the Company’s election, at either a base rate plus a margin of 0% to 0.125% or the London Interbank Offered Rate plus a margin of 1.125% to 1.250%, with such margins based on the Company’s borrowing availability, and the unused line fee is 0.20% per annum.

As of January 30, 2021 and February 1, 2020, the Company had no borrowings outstanding under the credit facility and the weighted average interest rate was 1.56% for fiscal year 2020. As of January 30, 2021, the Company was in compliance with all terms and covenants of the Loan Agreement.

15.   Fair value measurements

The carrying value of cash and cash equivalents, short-term investments, accounts receivable, and accounts payable approximates their estimated fair values due to the short maturities of these instruments.

Fair value is measured using inputs from the three levels of the fair value hierarchy, which are described as follows:

Level 1 – observable inputs such as quoted prices for identical instruments in active markets.
Level 2 – inputs other than quoted prices in active markets that are observable either directly or indirectly through corroboration with observable market data.
Level 3 – unobservable inputs in which there is little or no market data, which would require the Company to develop its own assumptions.

As of January 30, 2021 and February 1, 2020, the Company held financial liabilities included in other long-term liabilities on the consolidated balance sheets of $32,909 and $29,442, respectively, related to its non-qualified deferred compensation plan. The liabilities have been categorized as Level 2 as they are based on third-party reported values which are based primarily on quoted market prices of underlying assets of the funds within the plan.

Some assets are not measured at fair value on an ongoing basis but are subject to fair value adjustments only in certain circumstances. These assets can include long-lived assets and goodwill that are reduced to fair value when impaired. Assets that are written down to fair value when impaired are not subsequently adjusted to fair value unless further impairment occurs.

16.   Investments

Short-term investments typically consist of certificates of deposit and are carried at cost, which approximates fair value and are recorded in the consolidated balance sheets in short-term investments. There were no short-term investments as of January 30, 2021. Short-term investments were $110,000 as of February 1, 2020.

Investments in renewable energy projects are accounted for under the equity method of accounting. The balance of these investments was $3,174 and $3,936 as of January 30, 2021 and February 1, 2020, respectively, and is included in other long-term assets on the consolidated balance sheets. The Company contributed capital of $5,665 and received distributions including $1,689 of investment tax credits during fiscal year 2020. The Company contributed capital of $62,946 and received distributions including $60,208 of investment tax credits during fiscal year 2019.

73

17.  Stock-based compensation

The Company’s equity incentive plan was adopted in order to attract and retain the best available personnel for positions of substantial authority and to provide additional incentive to employees and directors to promote the success of the business.

In June 2016, the Company adopted the Amended and Restated 2011 Incentive Award Plan (the 2011 Plan). The 2011 Plan provides for the grant of incentive stock options, non-qualified stock options, restricted stock, restricted stock units, stock appreciation rights, performance awards, dividend equivalent rights, stock payments, deferred stock, and cash-based awards to employees, consultants, and directors. Unless provided otherwise by the administrator of the plan, options vest over four years at the rate of 25% per year from the date of grant and must be exercised within ten years. Options are granted with the exercise price equal to the fair value of the underlying stock on the date of grant. As of January 30, 2021, the 2011 Plan reserves for the issuance upon grant or exercise of awards up to 2,791 shares of common stock.

The following table presents information related to stock-based compensation:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

    

2021

    

2020

    

2019

Stock options

$

10,757

$

8,660

$

8,590

Restricted stock units

16,608

12,762

12,077

Performance-based restricted stock units

218

4,220

6,822

Total stock-based compensation expense

$

27,583

$

25,642

$

27,489

Cash received from stock option exercises

$

12,229

$

43,780

$

13,121

Income tax benefit

$

750

$

11,600

$

6,135

Common stock options

Stock-based compensation expense is measured on the grant date based on the fair value of the award. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period for awards expected to vest. The estimated grant date fair value of stock options was determined using a Black-Scholes valuation model with the following weighted-average assumptions:

    

Fiscal year ended

January 30,

February 1,

February 2,

    

2021

    

2020

    

2019

Volatility rate

 

43.0%

31.0%

29.0%

Average risk-free interest rate

 

0.3%

2.3%

2.4%

Average expected life (in years)

 

3.4

 

3.5

 

3.4

Dividend yield

 

None

 

None

 

None

The expected volatility is based on the historical volatility of the Company’s common stock. The risk-free interest rate is based on the United States Treasury yield curve in effect on the date of grant for the respective expected life of the option. The expected life represents the time the options granted are expected to be outstanding. The expected life of options granted is derived from historical data on Ulta Beauty stock option exercises. Forfeitures of stock options are estimated at the grant date based on historical rates of stock option activity and reduce the stock-based compensation expense recognized. The Company does not currently pay a regular dividend.

74

The following table presents information related to common stock options:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands, except weighted-average grant date fair value)

    

2021

    

2020

    

2019

Weighted-average grant date fair value

$

54.40

$

89.91

$

50.10

Fair value of options vested

9,741

9,143

10,042

Intrinsic value of options exercised

11,304

51,650

25,902

At January 30, 2021, there was approximately $16,810 of unrecognized stock-based compensation expense related to unvested stock options. The unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately two years.

A summary of stock option activity is presented in the following table (shares in thousands):

Fiscal 2020

Fiscal 2019

Fiscal 2018

Weighted-

Weighted-

Weighted-

    

Number of

average

Number of

average

Number of

average

    

options

    

exercise price

    

options

    

exercise price

    

options

    

exercise price

Beginning of year

539

$

212.58

755

$

174.34

766

$

147.76

Granted

248

174.45

97

348.73

163

204.27

Exercised

(90)

135.70

(285)

153.64

(166)

78.81

Forfeited/Expired

(26)

219.47

(28)

263.34

(8)

260.83

End of year

671

$

208.47

539

$

212.58

755

$

174.34

Exercisable at end of year

236

$

209.03

172

$

159.39

296

$

134.27

Vested and Expected to vest

639

$

208.49

510

$

211.14

718

$

173.02

The following table presents information related to stock options outstanding and stock options exercisable at January 30, 2021 based on ranges of exercise prices (shares in thousands):

Options outstanding

Options exercisable

Weighted-

Weighted-

average

average

remaining

remaining

contractual

Weighted-

contractual

Weighted-

Number of

life

average

Number of

life

average

Range of Exercise Prices

    

options

    

(years)

    

exercise price

    

options

    

(years)

    

exercise price

$57.42 – $127.15

31

2

$

83.88

31

2

$

83.88

$127.16 – $164.06

104

5

163.63

54

5

163.23

$164.07 – $174.45

234

9

174.45

$174.46 – $204.27

139

7

201.79

73

6

199.51

$204.28 – $281.53

78

6

279.03

56

6

278.91

$281.54 – $348.73

85

8

348.73

22

8

348.73

$57.42 – $348.73

671

7

$

208.47

236

5

$

209.03

The aggregate intrinsic value of outstanding and exercisable stock options as of January 30, 2021 was $53,868 and $18,332, respectively. The last reported sale price of the Company’s common stock on the NASDAQ Global Select Market on January 30, 2021 was $279.76 per share.

Restricted stock units

Restricted stock units are granted to certain employees and directors. Employee grants generally cliff vest after three years and director grants cliff vest within one year. The grant date fair value of restricted stock units is based on the closing market price of shares of the Company’s common stock on the date of grant. Restricted stock units are expensed on a straight-line basis over the requisite service period. Forfeitures of restricted stock units are estimated at the grant

75

date based on historical rates of stock award activity and reduce the stock-based compensation expense recognized. At January 30, 2021, unrecognized stock-based compensation expense related to restricted stock units was $26,267. The unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately one and a half years.

A summary of restricted stock units activity is presented in the following table (shares in thousands):

Fiscal 2020

Fiscal 2019

Fiscal 2018

    

Weighted-

Weighted-

Weighted-

Number of

average grant

Number of

average grant

Number of

average grant

    

units

    

date fair value

    

units

    

date fair value

    

units

    

date fair value

Beginning of year

159

    

$

259.21

168

    

$

220.68

134

$

207.70

Granted

163

179.72

53

335.28

97

208.82

Vested

(38)

276.51

(46)

207.77

(52)

164.35

Forfeited

(31)

218.40

(16)

259.65

(11)

227.44

End of year

253

$

210.46

159

$

259.21

168

$

220.68

Expected to vest

234

$

210.46

147

$

259.21

154

$

220.68

Performance-based restricted stock units

Performance-based restricted stock units are granted to certain employees. These awards cliff vest after three years based upon achievement of pre-established net sales and earnings before tax goals at the end of the second year of the term. The grant date fair value of performance-based restricted stock units is based on the closing market price of shares of the Company’s common stock on the date of grant. Performance-based restricted stock units are expensed on a straight-line basis over the requisite service period, based on the probability of achieving the performance goal, with changes in expectations recognized as an adjustment to earnings in the period of the change. If the performance goal is not met, no stock-based compensation expense is recognized and any previously recognized stock-based compensation expense is reversed. Forfeitures of performance-based restricted stock units are estimated at the grant date based on historical rates of stock award activity and reduce the stock-based compensation expense recognized. At January 30, 2021, unrecognized stock-based compensation expense related to performance-based restricted stock units was $183. The unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately one year.

A summary of performance-based restricted stock unit activity is presented in the following table (shares in thousands):

Fiscal 2020

Fiscal 2019

Fiscal 2018

Weighted-

Weighted-

Weighted-

Number of

average

Number of

average

Number of

average

units

    

grant date

    

units

    

grant date

    

units

    

grant date

Beginning of year

62

$

267.60

94

$

214.64

78

$

196.81

Granted

21

348.73

33

204.27

Change in performance award payout

(5)

204.27

(3)

281.53

22

191.76

Vested

(14)

281.53

(43)

191.76

(36)

151.20

Forfeited

(6)

263.38

(7)

258.80

(3)

224.49

End of year

37

$

271.88

62

$

267.60

94

$

214.64

Expected to vest

35

$

271.88

57

$

267.60

87

$

214.64

The number of performance-based restricted stock units granted is based on achieving the targeted performance goals as defined in the performance-based restricted stock unit agreements. As of January 30, 2021, the maximum number of units that could vest under the provisions of the agreements was 55.

76

18.   Net income per common share

The following is a reconciliation of net income and the number of shares of common stock used in the computation of net income per basic and diluted common share:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands, except per share data)

    

2021

    

2020

    

2019

Numerator:

Net income

    

$

175,835

    

$

705,945

    

$

658,559

Denominator:

Weighted-average common shares – Basic

56,351

57,840

59,864

Dilutive effect of stock options and non-vested stock

207

265

317

Weighted-average common shares – Diluted

56,558

58,105

60,181

Net income per common share:

Basic

$

3.12

$

12.21

$

11.00

Diluted

$

3.11

$

12.15

$

10.94

The denominator for diluted net income per common share for fiscal years 2020, 2019, and 2018 excludes 211, 298, and 302 employee stock options and restricted stock units, respectively, due to their anti-dilutive effects. Outstanding performance-based restricted stock units are included in the computation of dilutive shares only to the extent that the underlying performance conditions are satisfied prior to the end of the reporting period or would be considered satisfied if the end of the reporting period were the end of the related contingency period and the results would be dilutive under the treasury stock method.

19.   Employee benefit plans

The Company provides a 401(k) retirement plan covering all employees who qualify as to age and length of service. The plan is funded through employee contributions and a Company match. In fiscal 2018, the Company match was 100% of the first 3% of eligible compensation. Starting in January 2019, the Company added an additional 50% match for the next 2% of eligible compensation. Total expense recorded under this plan is included in SG&A expenses in the consolidated statements of operations as follows:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

    

2021

2020

2019

401(k) plan matching contribution expense

 

$

16,878

$

16,556

$

10,029

The Company also has a non-qualified deferred compensation plan for highly compensated employees whose contributions are limited under qualified defined contribution plans. The plan is funded through employee contributions and a Company match. In fiscal 2020, 2019 and 2018, the Company match was 100% of the first 3% of salary. Amounts contributed and deferred under the plan are credited or charged with the performance of investment options offered under the plan as elected by the participants. In the event of bankruptcy, the assets of this plan are available to satisfy the claims of general creditors. The Company manages the risk of changes in the fair value of the liability for deferred compensation by electing to match its liability under the plan with investment vehicles that offset a substantial portion of its exposure. Total expense recorded under this plan is included in SG&A expenses in the consolidated statements of operations and was insignificant during fiscal 2020, 2019, and 2018.

77

Amounts included in the consolidated balance sheets related to the deferred compensation plan were as follows:

January 30,

February 1,

(In thousands)

2021

2020

Deferred compensation plan liability

$

32,909

$

29,442

Deferred compensation plan assets

33,223

27,849

20.   Selected quarterly financial data (unaudited)

The following tables set forth the unaudited quarterly results of operations for each of the quarters in fiscal 2020 and fiscal 2019. The quarterly periods are the 13 weeks ending on the Saturday closest to April 30, July 31, October 31, and January 31.

Fiscal 2020

(In thousands, except per share data)

    

First Quarter

    

Second Quarter

    

Third Quarter

    

Fourth Quarter

Net sales

$

1,173,210

$

1,228,009

$

1,552,033

$

2,198,701

Cost of sales

869,605

899,002

1,006,514

1,427,673

Gross profit

303,605

329,007

545,519

771,028

Selling, general and administrative expenses

380,912

271,587

416,378

514,140

Impairment, restructuring and other costs

19,542

40,758

23,624

30,398

Pre-opening expenses

4,635

3,907

4,240

2,218

Operating income (loss)

(101,484)

12,755

101,277

224,272

Interest expense, net

1,272

2,617

1,383

463

Income (loss) before income taxes

(102,756)

10,138

99,894

223,809

Income tax expense (benefit)

(24,247)

2,086

25,096

52,315

Net income (loss)

$

(78,509)

$

8,052

$

74,798

$

171,494

Net income (loss) per common share:

Basic

$

(1.39)

$

0.14

$

1.33

$

3.04

Diluted

$

(1.39)

$

0.14

$

1.32

$

3.03

Fiscal 2019

(In thousands, except per share data)

    

First Quarter

    

Second Quarter

    

Third Quarter

    

Fourth Quarter

Net sales

$

1,743,029

$

1,666,607

$

1,682,514

$

2,305,918

Cost of sales

1,098,182

1,060,708

1,059,081

1,499,033

Gross profit

644,847

605,899

623,433

806,885

Selling, general and administrative expenses

403,133

392,843

449,198

515,542

Pre-opening expenses

4,174

5,038

6,455

3,587

Operating income

237,540

208,018

167,780

287,756

Interest income, net

(2,046)

(1,671)

(900)

(439)

Income before income taxes

239,586

209,689

168,680

288,195

Income tax expense

47,365

48,431

38,933

65,476

Net income

$

192,221

$

161,258

$

129,747

$

222,719

Net income per common share:

Basic

$

3.28

$

2.77

$

2.25

$

3.91

Diluted

$

3.26

$

2.76

$

2.25

$

3.89

The sum of the quarterly net income per common share may not equal the annual total due to quarterly changes in the weighted average shares and share equivalents outstanding.

78

21.   Share repurchase program

On March 15, 2018, the Company announced that the Board of Directors authorized a share repurchase program (the 2018 Share Repurchase Program) pursuant to which the Company could repurchase up to $625,000 of the Company’s common stock. The 2018 Share Repurchase Program authorization revoked the previously authorized but unused amount of $41,317 from the earlier share repurchase program. The 2018 Share Repurchase Program did not have an expiration date but provided for suspension or discontinuation at any time.

On March 14, 2019, the Company announced that the Board of Directors authorized a new share repurchase program (the 2019 Share Repurchase Program) pursuant to which the Company could repurchase up to $875,000 of the Company’s common stock. The 2019 Share Repurchase Program authorization revoked the previously authorized but unused amount of $25,435 from the 2018 Share Repurchase Program. The 2019 Share Repurchase Program did not have an expiration date but provided for suspension or discontinuation at any time.

On March 12, 2020, the Company announced that the Board of Directors authorized a new share repurchase program (the 2020 Share Repurchase Program) pursuant to which the Company may repurchase up to $1,600,000 of the Company’s common stock. The 2020 Share Repurchase Program authorization revoked the previously authorized but unused amounts of $177,805 from the 2019 Share Repurchase Program. The 2020 Share Repurchase Program does not have an expiration date and may be suspended or discontinued at any time. On April 2, 2020, the Company announced that the share repurchase program had been suspended in order to strengthen its liquidity and preserve cash while navigating the COVID-19 pandemic. The program resumed during the fourth quarter of fiscal 2020.

A summary of common stock repurchase activity is presented in the following table:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

    

2021

2020

2019

Shares repurchased

475

2,321

2,464

Total cost of shares repurchased

$

114,895

$

680,979

$

616,194

79

Item 15.    Exhibits and Financial Statement Schedules (Continued)

(b)   Financial Statement Schedule

Ulta Beauty, Inc.
Schedule II – Valuation and Qualifying Accounts
(In thousands)

Balance at

Charged to

Balance at

beginning

costs and

end

Description

    

of period

expenses

Deductions

of period

Fiscal 2020

Allowance for doubtful accounts

    

$

1,363

$

22

$

(617)

(a)  

$

768

Inventory reserve

46,941

42,634

(36,715)

52,860

Fiscal 2019

Allowance for doubtful accounts

$

651

$

1,094

$

(382)

(a)  

$

1,363

Inventory reserve

36,640

50,285

(39,984)

46,941

Fiscal 2018

Allowance for doubtful accounts

$

1,371

$

573

$

(1,293)

(a)  

$

651

Inventory reserve

24,804

47,923

(36,087)

36,640

(a)Represents write-off of uncollectible accounts

All other financial statement schedules required by Form 10-K have been omitted because they were inapplicable or otherwise not required under the instructions contained in Regulation S-X.

(c)   Exhibits

The exhibits listed in the Exhibit Index below are filed as part of this Annual Report on Form 10-K.

80

EXHIBIT INDEX

Incorporated by Reference

Exhibit

Filed

Exhibit

File

Number

  

Description of document

  

Herewith

  

Form

  

Number

  

Number

  

Filing Date

3.1

Certificate of Incorporation of Ulta Beauty, Inc.

8-K

3.1

001-33764

1/30/2017

3.2

Bylaws of Ulta Beauty, Inc., as amended through June 3, 2020

8-K

3.2

001-33764

6/8/2020

4

Description of Ulta Beauty, Inc.’s Securities

10-K

4

001-33764

3/27/2020

10.1

Compensation Plan Agreement, dated as of January 27, 2017 between Ulta Salon, Cosmetics & Fragrance, Inc. and Ulta Beauty, Inc.*

8-K

10.1

001-33764

1/30/2017

10.2

Second Amended and Restated Loan Agreement, dated as of August 23, 2017, among Ulta Beauty, Inc., Ulta Salon, Cosmetics & Fragrance, Inc., the subsidiaries of Ulta Beauty signatory thereto, Wells Fargo Bank, National Association, JPMorgan Chase Bank, N.A. and PNC Bank, National Association

8-K

10.0

001-33764

8/24/2017

10.3

Amendment No. 1 to Second Amended and Restated Agreement, dated March 11, 2020, among Ulta Beauty, Inc., Ulta Salon, Cosmetics & Fragrance, Inc., the subsidiaries of Ulta Beauty signatory thereto, the lenders party thereto, and Wells Fargo Bank, National Association, as administrative agent and collateral agent for the lenders

10-K

10.3

001-33764

3/27/2020

10.4

Ulta Beauty, Inc. Second Amended and Restated Restricted Stock Option Plan*

S-1

10.7

333-144405

8/17/2007

10.5

Amendment to Ulta Beauty, Inc. Second Amended and Restated Restricted Stock Option Plan*

S-1

10.7(a)

333-144405

8/17/2007

10.6

Ulta Beauty, Inc. 2007 Incentive Award Plan*

S-1

10.10

333-144405

9/27/2007

10.7

Amended and Restated Ulta Beauty, Inc. 2011 Incentive Award Plan*

DEF 14A

Appendix A

001-33764

4/20/2016

10.8

Form of Restricted Stock Unit Award Agreement—Performance Shares under the 2011 Incentive Award Plan*

8-K

10.1

001-33764

3/31/2015

10.9

Ulta Salon, Cosmetics & Fragrance, Inc. Non-qualified Deferred Compensation Plan*

10-K

10.17

001-33764

4/2/2009

10.10

Letter Agreement dated June 20, 2013 between Ulta Salon, Cosmetics & Fragrance, Inc. and Mary N. Dillon*

8-K

10.1

001-33764

6/24/2013

81

Incorporated by Reference

Exhibit

Filed

Exhibit

File

Number

  

Description of document

  

Herewith

  

Form

  

Number

  

Number

  

Filing Date

10.11

Letter Agreement dated September 13, 2013 between Ulta Inc. and Jeffrey J. Childs*

10-Q

10.1

001-33764

6/10/2014

10.12

Letter Agreement dated January 6, 2014 between Ulta Inc. and David Kimbell*

10-Q

10.1

001-33764

6/4/2015

10.13

Form of Option Agreement under the 2011 Incentive Award Plan*

10-K

10.13

001-33764

3/28/2017

10.14

Form of Restricted Stock Unit Award Agreement under the 2011 Incentive Award Plan*

10-K

10.14

001-33764

3/28/2017

10.15

Letter Agreement dated August 3, 2015 between Ulta Inc. and Jodi J. Caro*

10-K

10.15

001-33764

3/28/2017

10.16

Ulta Beauty, Inc. Executive Change in Control and Severance Plan*

10-K

10.16

001-33764

3/28/2017

10.17

Restricted Stock Unit Award Agreement dated March 29, 2018, with Mary Dillon*

10-K

10.17

001-33764

4/3/2018

10.18

Amendment to Employment Letter Regarding Severance Entitlements, dated March 29, 2018, between Ulta Beauty, Inc. and Mary Dillon*

10-K

10.18

001-33764

4/3/2018

21

List of Significant Subsidiaries

X

23

Consent of Independent Registered Public Accounting Firm

X

31.1

Certification of the Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to section 302 of the Sarbanes-Oxley Act of 2002

X

31.2

Certification of the Chief Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to section 302 of the Sarbanes-Oxley Act of 2002

X

32.1

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

X

32.2

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

X

82

Incorporated by Reference

Exhibit

Filed

Exhibit

File

Number

  

Description of document

  

Herewith

  

Form

  

Number

  

Number

  

Filing Date

99

Proxy Statement for the 2021 Annual Meeting of Stockholders. [To be filed with the SEC under Regulation 14A within 120 days after January 30, 2021; except to the extent specifically incorporated by reference, the Proxy Statement for the 2021 Annual Meeting of Stockholders shall not be deemed to be filed with the SEC as part of this Annual Report on Form 10-K]

101.INS

Inline XBRL Instance

X

101.SCH

Inline XBRL Taxonomy Extension Schema

X

101.CAL

Inline XBRL Taxonomy Extension Calculation

X

101.LAB

Inline XBRL Taxonomy Extension Labels

X

101.PRE

Inline XBRL Taxonomy Extension Presentation

X

101.DEF

Inline XBRL Taxonomy Extension Definition

X

104

Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101).

*     A management contract or compensatory plan or arrangement.

Item 16.    Form 10-K Summary

None.

83

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Bolingbrook, State of Illinois, on March 26, 2021.

ULTA BEAUTY, INC.

By:

/s/ Scott M. Settersten

Scott M. Settersten

Chief Financial Officer, Treasurer and Assistant Secretary

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:

Signatures

Title

Date

/s/ Mary N. Dillon

Chief Executive Officer and

March 26, 2021

Mary N. Dillon

Director (Principal Executive Officer)

/s/ Scott M. Settersten

Chief Financial Officer, Treasurer

March 26, 2021

Scott M. Settersten

and Assistant Secretary (Principal Financial and Accounting Officer)

/s/ Sally E. Blount

Director

March 26, 2021

Sally E. Blount

/s/ Michelle L. Collins

Director

March 26, 2021

Michelle L. Collins

/s/ Robert F. DiRomualdo

Chairperson of the Board of Directors

March 26, 2021

Robert F. DiRomualdo

/s/ Catherine Halligan

Director

March 26, 2021

Catherine Halligan

/s/ Charles Heilbronn

Director

March 26, 2021

Charles Heilbronn

/s/ Patricia A. Little

Director

March 26, 2021

Patricia A. Little

/s/ Michael R. MacDonald

Director

March 26, 2021

Michael R. MacDonald

/s/ George Mrkonic

Director

March 26, 2021

George Mrkonic

/s/ Lorna E. Nagler

Director

March 26, 2021

Lorna E. Nagler

/s/ Michael C. Smith

Director

March 26, 2021

Michael C. Smith

84

EX-21 2 ulta-20210130xex21.htm EX-21

Exhibit 21

SIGNIFICANT SUBSIDIARIES OF

ULTA BEAUTY, INC.

Name of Subsidiary:

    

Jurisdiction of Incorporation or Organization:

Ulta Salon, Cosmetics & Fragrance, Inc.

Delaware

Ulta Inc.

Delaware

Ulta Beauty Credit Services Corporation

Delaware

Ulta Beauty Cosmetics, LLC

Florida

Subsidiaries not included in the list are omitted because, considered in the aggregate as a single subsidiary, they do not constitute a significant subsidiary.


EX-23 3 ulta-20210130xex23.htm EX-23

Exhibit 23

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

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

(1)

Registration Statement (Form S-8 No. 333-147127) pertaining to the Ulta Beauty 2007 Incentive Award Plan, Ulta Beauty, Inc., 2002 Equity Incentive Plan, and the Ulta Beauty Inc. Second Amended and Restated Restricted Stock Option Plan, as further amended, and

(2)

Registration Statement (Form S-8 No. 333-176735) pertaining to the Amended and Restated Ulta Beauty, Inc. 2011 Incentive Award Plan

of our reports dated March 26, 2021, with respect to the consolidated financial statements and schedule of Ulta Beauty, Inc. and the effectiveness of internal control over financial reporting of Ulta Beauty, Inc. included in this Annual Report (Form 10-K) of Ulta Beauty, Inc. for the year ended January 30, 2021.

/s/ Ernst & Young LLP

Chicago, Illinois

March 26, 2021


EX-31.1 4 ulta-20210130xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES

EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Mary N. Dillon, certify that:

1.I have reviewed this annual report on Form 10-K of Ulta Beauty, 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.

Date: March 26, 2021

By:

/s/ Mary N. Dillon

Mary N. Dillon

Chief Executive Officer and Director


EX-31.2 5 ulta-20210130xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES

EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Scott M. Settersten, certify that:

1.I have reviewed this annual report on Form 10-K of Ulta Beauty, 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.

Date: March 26, 2021

By:

/s/ Scott M. Settersten

Scott M. Settersten

Chief Financial Officer, Treasurer and Assistant Secretary


EX-32.1 6 ulta-20210130xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to 18 U.S.C. §1350 (adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002), I, the undersigned Chief Executive Officer and Director of Ulta Beauty, Inc. (the “Company”), hereby certify that the Annual Report on Form 10-K of the Company for the fiscal year ended January 30, 2021 (the “Report”), fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

Date: March 26, 2021

By:

/s/ Mary N. Dillon

Mary N. Dillon

Chief Executive Officer and Director


EX-32.2 7 ulta-20210130xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to 18 U.S.C. §1350 (adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002), I, the undersigned Chief Financial Officer, Treasurer and Assistant Secretary of Ulta Beauty, Inc. (the “Company”), hereby certify that the Annual Report on Form 10-K of the Company for the fiscal year ended January 30, 2021 (the “Report”), fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

Date: March 26, 2021

By:

/s/ Scott M. Settersten

Scott M. Settersten

Chief Financial Officer, Treasurer and Assistant Secretary


GRAPHIC 8 ulta-20210130x10k003.jpg GRAPHIC begin 644 ulta-20210130x10k003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH ***K7+WJ,OV6WMY5Q\QEG:,@^V$;- %FBL_SM8_Y\;'_P-?\ ^-4>=K'_ M #XV/_@:_P#\:H T**S_ #M8_P"?&Q_\#7_^-4>=K'_/C8_^!K__ !J@#0HK M/\[6/^?&Q_\ U__ (U1YVL?\^-C_P"!K_\ QJ@#0HK/\[6/^?&Q_P# U_\ MXU1YVL?\^-C_ .!K_P#QJ@#0HK/\[6/^?&Q_\#7_ /C5'G:Q_P ^-C_X&O\ M_&J -"BL_P [6/\ GQL?_ U__C5'G:Q_SXV/_@:__P :H T**S_.UC_GQL?_ M -?_P"-4>=K'_/C8_\ @:__ ,:H T**S_.UC_GQL?\ P-?_ .-4>=K'_/C8 M_P#@:_\ \:H T**S_.UC_GQL?_ U_P#XU1YVL?\ /C8_^!K_ /QJ@#0HK/\ M.UC_ )\;'_P-?_XU1YVL?\^-C_X&O_\ &J -"BL_SM8_Y\;'_P #7_\ C5'G M:Q_SXV/_ (&O_P#&J -"BL_SM8_Y\;'_ ,#7_P#C5'G:Q_SXV/\ X&O_ /&J M -"BL_SM8_Y\;'_P-?\ ^-4>=K'_ #XV/_@:_P#\:H T**S_ #M8_P"?&Q_\ M#7_^-4>=K'_/C8_^!K__ !J@#0HK/\[6/^?&Q_\ U__ (U1YVL?\^-C_P"! MK_\ QJ@#0HK/\[6/^?&Q_P# U_\ XU1YVL?\^-C_ .!K_P#QJ@#0HK/\[6/^ M?&Q_\#7_ /C5'G:Q_P ^-C_X&O\ _&J -"BL_P [6/\ GQL?_ U__C5'G:Q_ MSXV/_@:__P :H T**S_.UC_GQL?_ -?_P"-4>=K'_/C8_\ @:__ ,:H T** MS_.UC_GQL?\ P-?_ .-4>=K'_/C8_P#@:_\ \:H T**S_.UC_GQL?_ U_P#X MU1YVL?\ /C8_^!K_ /QJ@#0HK/\ .UC_ )\;'_P-?_XU1YVL?\^-C_X&O_\ M&J -"BL_SM8_Y\;'_P #7_\ C5'G:Q_SXV/_ (&O_P#&J -"BL_SM8_Y\;'_ M ,#7_P#C5'G:Q_SXV/\ X&O_ /&J -"BL_SM8_Y\;'_P-?\ ^-4>=K'_ #XV M/_@:_P#\:H T**S_ #M8_P"?&Q_\#7_^-4>=K'_/C8_^!K__ !J@#0HK/\[6 M/^?&Q_\ U__ (U1YVL?\^-C_P"!K_\ QJ@#0HK/\[6/^?&Q_P# U_\ XU1Y MVL?\^-C_ .!K_P#QJ@#0HK/\[6/^?&Q_\#7_ /C5'G:Q_P ^-C_X&O\ _&J M-"BL_P [6/\ GQL?_ U__C5'G:Q_SXV/_@:__P :H T**S_.UC_GQL?_ -? M_P"-4>=K'_/C8_\ @:__ ,:H T**S_.UC_GQL?\ P-?_ .-4>=K'_/C8_P#@ M:_\ \:H T**S_.UC_GQL?_ U_P#XU1YVL?\ /C8_^!K_ /QJ@#0HK/\ .UC_ M )\;'_P-?_XU1YVL?\^-C_X&O_\ &J -"BL_SM8_Y\;'_P #7_\ C5'G:Q_S MXV/_ (&O_P#&J -"BL_SM8_Y\;'_ ,#7_P#C5'G:Q_SXV/\ X&O_ /&J -"B ML_SM8_Y\;'_P-?\ ^-4>=K'_ #XV/_@:_P#\:H T**S_ #M8_P"?&Q_\#7_^ M-4>=K'_/C8_^!K__ !J@#0HK/\[6/^?&Q_\ U__ (U1YVL?\^-C_P"!K_\ MQJ@#0HK/\[6/^?&Q_P# U_\ XU1YVL?\^-C_ .!K_P#QJ@#0HK/\[6/^?&Q_ M\#7_ /C5'G:Q_P ^-C_X&O\ _&J -"BL_P [6/\ GQL?_ U__C5'G:Q_SXV/ M_@:__P :H T**S_.UC_GQL?_ -?_P"-4>=K'_/C8_\ @:__ ,:H T**S_.U MC_GQL?\ P-?_ .-4>=K'_/C8_P#@:_\ \:H T**S_.UC_GQL?_ U_P#XU1YV ML?\ /C8_^!K_ /QJ@#0HK/\ .UC_ )\;'_P-?_XU1YVL?\^-C_X&O_\ &J - M"BL_SM8_Y\;'_P #7_\ C5'G:Q_SXV/_ (&O_P#&J -"BL_SM8_Y\;'_ ,#7 M_P#C5'G:Q_SXV/\ X&O_ /&J -"BL_SM8_Y\;'_P-?\ ^-4>=K'_ #XV/_@: M_P#\:H T**S_ #M8_P"?&Q_\#7_^-50U>[\50V!?2M)TR>ZW#"27K 8[_P#+ M,?SH WZQM7\6^']!N[>TU36+*TN)VVI'-,JD<$Y()X7C&3QG [UB^ _%.M>( M;O7;36["TL[C2[E8-MLY<$E*DU#1)M,U6.\UD"XLK@[ M62=+21#&91NPNP?=*\$^A- 'ILUY;6]D][-/&EJD9E:9F&P(!DMGIC'.:K2Z MWI<&C+K$M_;QZA(ZX/8]#7FOCL >+]6BC ^PS0Z1_:6/NG-XR_-]4P/I77Z MF GQ6\/&W $KZ;>K<[>OE!H2F?;<3CZF@#KZ*** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** //\ X?\ _(W^/?\ ML*K_ .BQ6WK7@+P]KNI1:A=V96Y6022O"[1^?A&4!]I&[ANO7C&<9%8GP_\ M^1O\>_\ 857_ -%BO0* *\%C:VU@EA;V\<-HD?E)#&NU57&, #I5&7PUI$_A M^#0I+,'3K=(TAB\QLQA,;"KYW C PV<^]:U% &+:^$]$M--O; 6?G07W_'V; MF5YGGXQ\[N2QP.G/';%.T?PQI6ASRW%E#,;B5!&TUQ@ M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 >?_#__ )&_Q[_V%5_]%BO0*\_^'_\ R-_CW_L* MK_Z+%>@4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 >?_ __ .1O\>_]A5?_ $6*] KS_P"' M_P#R-_CW_L*K_P"BQ7H% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'G_ ,/_ /D;_'O_ &%5 M_P#18KT"O/\ X?\ _(W^/?\ L*K_ .BQ7=S74%N\*33)&T[^7$&;!=L$X'J< M G\* ):*BN+JWM4#W$\4*$X#2.%!/IS3VD1(S(SJJ 9+$X 'KF@!U%1PW$-S M")H)HY8CT=&# _B*2WNK>Z0O;SQ3*IVDQN& /IQ0!+1110 4444 %%%% !11 M10 4444 %%%% !1110 56N;F:!E$=C<7((Y,31@#Z[F%6:* ,_\ M&Z_Z U] M_P!]P?\ QRC^T;K_ * U]_WW!_\ '*T** ,_^T;K_H#7W_?<'_QRC^T;K_H# M7W_?<'_QRM"B@#/_ +1NO^@-??\ ?<'_ ,&-3O9 P'DQO#D@]^'/\JWZCFN(+9 \\T<2$XW2,%&?QH \ MU^%-]/J&O^-KFYL)K&6344=H)B"R$I]TX[C'ZU0\9>'I$\7Q7]_H<'B"SO=1 M01[9%-Q$JVT@, 5\*%RID!##D=,X-:WP_OK3_A,/'(^U09EU5?+'F#Y_D X] M:V-7^']KJ&K1W]GJ>H::S7?VJXCM9L+(_ELA< YV.0PRPZ@'OR #.33-'U#P MYIVNZ=HEQXE:.S%I;6U_*FY$#'=D2\!\C:QZG '-86FPPW/A7P1H<\HN+*;5 MYH[R!E8*IC$T@MV#+8(M(\0ZMHFFQK::9J<6F&[B@&Q$,ETT4A '"[T !]:ZEM.LM ^) MFAQ:1:06<5_I]U'=0V\81&$1B,;%1QD;F&?0XK23P1ITEAJEOJ%S>:C/J807 M-W<.HE(3_5[=BJJ;3R, <\\U8TCPO'INIOJ=SJ5]J=^8?LZ3WA3,<6[+B%58)&"N,[FY(^\,8!S@T =Q M7SY^T)XHT35-/TW2=/U*"ZO+>Y:2:.%MXC&TCEAQG/;.:RO.^*OQ@XC#:?HD MOIFWMBOUY>4@4@G\<]N@H \,\" M?\E#\-?]A6U_]&K7V_7S]X!^$FDMXWU68ZA>[O#NJQ?9Q\G[S;AQOX]1CC%? M0- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%>)>./CI\-:+)+J,,S6[372D_."5PD:\M[$D?0T >RWM]::; M:/=WUU#:VT?+RSR!$7ZD\5Y!XL_:%T;3M]MX:M6U2YZ"XE!C@4^P^\_T^7V- MO^$_A?X5\'[);# M3Q->K_R^76))<^H.,+_P$"@"G\*M>\5^(-"N[KQ7ITEM*9]]K(\0B#Q,,X"? M>P#_ !'J&')P:[*_TK3]52)-1L;>[2&02QK/$'"N 0& /?!/-6Z* "BBB@#S M_P"'_P#R-_CW_L*K_P"BQ7H%>?\ P_\ ^1O\>_\ 857_ -%BO0* "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLKQ)K]IX6\/W>M7Z3/ M;6JAG6!-SG+!1@9'./'EZ^E>"=(EM(VX+PKYDP!XRTA^6,>_& M#_%0![AXD\8^'_"5OYVM:G!:DC*1$[I'_P!U!EC]<8KQK6?CUK>NZ@NF^!]# MD+L?EDEB,TS@8/$:\+WSDMQZ5/X<_9^N;ZY_M/QMJ\LT\IWR6]O(7=CU^>5N MIZ@X'T:O9]"\-Z-X9LOLFBZ;;V4/&[RU^9\="S'EC[DF@"[9S2W%C;SSV[6T MTD:N\#,"8V(R5)'!(/'%00Z+IEOJMQJD.GVR:A< ":Z$8\QP 6ZXP!Q[5> MHH **** "BBB@ HHIDTT5O \TTBQQ1J6=W. H'4DT <%\/\ _D;_ ![_ -A5 M?_18KT"O'/@_XQL=>\9^,HXCL:]N_MEL#P7B&4S]0-A_X%[5['0 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%]>+?C!X3\*>9 UY_:%^N1]ELR'*GGAF^ZO(Y&3H!B=1+"C,L,@^8;Y#PQ(R, #J#C@U'\/_ (*^$$TVSUJZNCKYG02Q,RF. MWQ[1]3W'S<'^Z*LZ[\;M&\,:K<>'].\.7T\]A(;J MWEG;ZA93V=W$LUM<1M%+&W1E88(/X&H].TRPTBR2STVS@M+9/NQ01A%'O@=_ M>N.\!^/=8\87]Q'?>$;W1K1(1)%<3EV65MV, E%'0YXST-6_B"OCA[*R7P1) M;I.9&%RTP3A<<$;^.N>Q/- '8T5XPO@KXQ:C0.NX=1D<=Q7F=I^SQX,MV5II]5N<=5DN% /_?* M _K7H7ASPQH_A+36T[1+3[+:M(963S'?+D $Y8D] * .9\8?%WP[X)UC^R]2 M@U&6Z\M9,6\*D;3TY9AZ5F^$?C-:^,?%=OH]CH-]%!,'/VN5AA-JEN5 (&<8 M^]WKT2;2].N+U;V:PM9+I5"K.\*EP 20 Q&<?PO9V M]YJJL@B@N/NL"P#?Q+T!)Y/:O,(X/CSJDQ#W6FZ2C?WA P'Y+(:]KHH IZ3% M>P:-8PZE,DU_';QKW,BVR,2V#CL+63$ M*.0KB3CY?D)//3K7V%7G_P /_P#D;_'O_857_P!%BO0* "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBJUSJ-E9,JW5Y;P,PRHEE521[ M9- %FBL_^WM'_P"@M8_^!"?XT?V]H_\ T%K'_P "$_QH T**S_[>T?\ Z"UC M_P"!"?XT?V]H_P#T%K'_ ,"$_P : -"BL_\ M[1_^@M8_P#@0G^-']O:/_T% MK'_P(3_&@#0HK/\ [>T?_H+6/_@0G^-']O:/_P!!:Q_\"$_QH T**S_[>T?_ M *"UC_X$)_C1_;VC_P#06L?_ (3_&@#0HK/_M[1_P#H+6/_ ($)_C1_;VC_ M /06L?\ P(3_ !H T**S_P"WM'_Z"UC_ .!"?XT?V]H__06L?_ A/\: -"BL M_P#M[1_^@M8_^!"?XT?V]H__ $%K'_P(3_&@#0HK/_M[1_\ H+6/_@0G^-'] MO:/_ -!:Q_\ A/\: -"BL_^WM'_ .@M8_\ @0G^-']O:/\ ]!:Q_P# A/\ M&@#0HK/_ +>T?_H+6/\ X$)_C1_;VC_]!:Q_\"$_QH T**S_ .WM'_Z"UC_X M$)_C1_;VC_\ 06L?_ A/\: -"BL_^WM'_P"@M8_^!"?XT?V]H_\ T%K'_P " M$_QH T**S_[>T?\ Z"UC_P"!"?XT?V]H_P#T%K'_ ,"$_P : -"BL_\ M[1_ M^@M8_P#@0G^-']O:/_T%K'_P(3_&@#0HK/\ [>T?_H+6/_@0G^-']O:/_P!! M:Q_\"$_QH T**S_[>T?_ *"UC_X$)_C1_;VC_P#06L?_ (3_&@#0HK/_M[1 M_P#H+6/_ ($)_C1_;VC_ /06L?\ P(3_ !H T**S_P"WM'_Z"UC_ .!"?XT? MV]H__06L?_ A/\: -"BL_P#M[1_^@M8_^!"?XT?V]H__ $%K'_P(3_&@#0HK M/_M[1_\ H+6/_@0G^-']O:/_ -!:Q_\ A/\: -"BL_^WM'_ .@M8_\ @0G^ M-']O:/\ ]!:Q_P# A/\ &@#0HK/_ +>T?_H+6/\ X$)_C1_;VC_]!:Q_\"$_ MQH T**S_ .WM'_Z"UC_X$)_C1_;VC_\ 06L?_ A/\: -"BL_^WM'_P"@M8_^ M!"?XT?V]H_\ T%K'_P "$_QH T**S_[>T?\ Z"UC_P"!"?XT?V]H_P#T%K'_ M ,"$_P : -"BL_\ M[1_^@M8_P#@0G^-']O:/_T%K'_P(3_&@#0HK/\ [>T? M_H+6/_@0G^-']O:/_P!!:Q_\"$_QH T**S_[>T?_ *"UC_X$)_C1_;VC_P#0 M6L?_ (3_&@#0HK/_M[1_P#H+6/_ ($)_C1_;VC_ /06L?\ P(3_ !H T**S M_P"WM'_Z"UC_ .!"?XT?V]H__06L?_ A/\: -"BL_P#M[1_^@M8_^!"?XT?V M]H__ $%K'_P(3_&@#0HK/_M[1_\ H+6/_@0G^-']O:/_ -!:Q_\ A/\: -" MBL_^WM'_ .@M8_\ @0G^-']O:/\ ]!:Q_P# A/\ &@#0HK/_ +>T?_H+6/\ MX$)_C1_;VC_]!:Q_\"$_QH T**S_ .WM'_Z"UC_X$)_C3'\1:''M\S6=.3<= MJ[KI!D^@YH TZ*R;OQ/H5E9SW<^KV8A@C:20K,&(51DX R3P.@&:\[O_ -H? MP=:LZ6MOJ=ZP^ZT<"HC?BS C\J /6J*Y/PCX_P!*\4>'8-5DDATZ21G5K:XG M7G>N,\8Z]\0[GQ1/;>%M5T.UT8!/)NI+BW+'*C=N#%CPV[HO3 M% 'K]07=[::?;FXO;J&VA!P9)I BC\3Q7E_@>S\3Z7XCDU+Q5X^TO4+=X6C- MK%=[DW$@A@"%52,=AT)]:Z?QCI?A3QQH\>F:MK$*P1SK<*8+N-6W ,.ISQAC M0 NH_%+P/I9 N/$U@Q/_ #[N9_\ T6&J'XH>,5\'^!;J^@E O;D?9[/!_C8? M>'^Z,M^ ]:Q[#X;?"JPV%;?3IY%_CN+\R;OJI?;^E>7_ +0NHQ7/B31[2RO( M9;""QS'% RE(W+L#T]E08]J &_#CXM^(M'T(^';'P_<:]=([RP,CNS1H<$@J MJDD!B3G(^]7M7@OQ7K5_X?O=2\::9#H'D380S9A3R\#!.\\'.1GCM7R3X=US M4?#FO6FJZ2^V]@;]V-NX-D8*D=P02,5Z59^#O%?Q'NH]1\8^*;:QM?O(ES<( M7 /]R $!.G.=I[X- %[XH_&2^N-=CMO!GB"5--6 +,T4(7=+N;)5F7=C!4<8 M''XUT7PL\,>--8DL?$^N^*-;AC@N"5TZ]60K.FW[PW. %(;@[>QKKO"?@KX> M^#]DME-87%ZO/VR[N4DD!]5[+_P$"NS_ +>T?_H+6/\ X$)_C0!G>*_!.A>, M[1(-9M?,:-66&9&P\6[&2IZ9^4=0:YRS^!_@"T0!]'DN7'\<]U+D_@K ?I7: M?V]H_P#T%K'_ ,"$_P :/[>T?_H+6/\ X$)_C0!-INFV>D:=#I^GVZ6]I NV M.).BCK5D #. !DY.*H?V]H__ $%K'_P(3_&C^WM'_P"@M8_^!"?XT :%%9_] MO:/_ -!:Q_\ A/\:/[>T?\ Z"UC_P"!"?XT :%%9_\ ;VC_ /06L?\ P(3_ M !H_M[1_^@M8_P#@0G^- &A16?\ V]H__06L?_ A/\:/[>T?_H+6/_@0G^- M&A16?_;VC_\ 06L?_ A/\:/[>T?_ *"UC_X$)_C0!H45G_V]H_\ T%K'_P " M$_QH_M[1_P#H+6/_ ($)_C0!H45G_P!O:/\ ]!:Q_P# A/\ &JNH>+_#NEVI MN;S6[&*$$*6\Y6Y/L,T KT5R%U9ZO>6-I>:GXI2QTZ"Q$ES/II6,2R]3)O<,!'M MY '<\Y&*QK?7=?O?"?A:TFNY;?4-:O7@:]$2K+]F42.) I&%=XT7MQN)Q0!Z M117F.L:]K/A>]U3P_#J M\;:?H\VK7FI66IVD\BF\*-)%-$4R0RJ/E97Z=B.* .QHHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**1W5%+.P51U). *X;XA?$C3O"/A>XO+*\LKK4R1';6XE#Y<]V53G:!D_D.] M '=45@>"_$\'C#PG8:U"%5IDQ-&I_P!7*.&7\^GL17 ZA^T1X3MFDCM+'5;N M53A<1*BL?J6R/^^: /7:*Y+P!XUE\<:36UA: MO=7EQ#;V\8R\LSA$7G')/ KS'PKX$^(5GXEM=6\0^.&N(86+/9PO(\4H((P5 M.U1USG:<$"O0?$.@V/B?0;K1M1#FTN0HD$;;6X8,,'Z@4 8.H?%;P+IC[+CQ M+9.?^G;=./SC#5TVEZE:ZQI=KJ5C)YEK=1++$^,94C(X['VKD;#X.^ M.9'C M\/PRNO\ %<2O*#]59BOZ5V=K:6UC:QVMI;Q6]O$-L<4*!$0>@ X% 'E.O?%' MQG'K-_IF@> +NY^R7+P"[=99(Y IP&PJ@#/7[W>ND\ ZGX]U*XO9/&.C6NGV MYC0V@@9>O.X$;V;TZXZ5W%% '&^/_!FJ^,8K&'3_ !-=Z)%#YGGBW#$3AMN MP#KG&T]?4URFB_L_Z)IU_;ZA>:UJEW>V\RS(Z,D:EE((R"&/4?WJ]2U'5-/T MBU-UJ5];6=N#M\VXE6-<^F20,UP6K?'3P+I@(BOY]0D!P4L[=CC_ ($^U3^! MH ]%FABN8)()XTEAD4H\;C*LI&"".X(JCI^@:-I#%M-TBPLF/&;:V2,_^.@5 MX?J?[2%S.Y@T'PV#(6Q&]U*7+?\ ;- .?^!52;6/CCXP\Q;6RN]-MWP=J0+: M #_9>3#G\": /HZN6\4?$3POX/N!;:UJ7DW31^:D"1.[,N2 > 0,D$"3W[T >?:M^TGI$/RZ1H5Y=''WKJ580#[ ;\C\JP%^)W MQ:\6A/\ A']#-M"S86:UL2RGV,DN4_E7N&D>"?#&@^6=,T&PMY(_NRB$-(/^ M!G+?K6]0!X1X6\"?%6X\4:9K/B'6VC@M+I99+:XOFD+)GY@J)E!EQZ,1V(KVVB@#YF\%?!SQIH_C;1M2OM M/ACM;6[265QV16 M?JGC_1-+75AF[NIM)DACO(;:W9GC:7[F,X#9QV)H ZBBN5U'Q9J<']JII_A3 M5+R:PFAB4/B)+H/G+Q,G:/IL1AN(ELI;NX+)<1'/F M,0IRI'& ?4]: .KHKE+K3/&EV^I)%XALK"-[J-[&2*T$K1PC.]'5N"3QR#V] MZ+CP=>7SZB+KQ5K*PW5XES"MK*(6MU4']T#SE#GD8["@#J7=(UW.RJO3+' K M@OB7JC2>%W;1=>Z6]OEOW26X?"3*" 5VD8'S'BL[QG\.HM?T:XL=&^Q:;)?WR7-_.UOO>3&< MLI_A?DD$>XR,F@#R[X;^(O$'B'QK>VN@64.FVUSJ,5_JC< 1PIM#0KQ_$0PZ M9Y[/+W!'O5 'FK>"/$-E#HVFV MXTG4](TZ$N;:[N)+=9+DN6WE%C<%%SA5)P/? KH-6T?7-8T[3+QUT^VUS3;P M74*),\D#C#(4+E P#(QYV\''6NJHH X*\\&:KKPU74M4FL[35KA+9;%+=FEC MM1!(94RQ52VYR<\#CI6IIVD:U?>*(-_-=310 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !115#5-+H5^+O[& M4$Q$;H%W9QC32].E@%\DL4:N\39X!V9)(1N'X2>/9P1??$_4HP1@B&29P M?SD6O3_"FB7'ASPS9Z3=:E+J4UOOW7,XZGI0!JS3Q6\9DFE2 M-!U9V 'YFJUKK&EWURUM::E9W$ZKN:*&=78+D#) .<9(_.N#\3_!3P[XL\2W MFN:A>ZI'<713=';R1J@VHJ<90GHH/6M'P9\*O#_@;59=2TJ6_DN)(# QN)58 M;2RL> HYRHH Z;6]?TKPY8K>ZQ?16=LSB-9)3P6() 'O@'\JY:7XS?#Z(X;Q M%&?]VVF;^25TOB'PSH_BK3TL-;LA=VJ2B98R[)AP" C'\ZQ+;X5>!;0@ MQ^&;)L?\]0TG_H1- '7QR)+$DD;;D OB#8 M^/[6]N+&RN;5;614(GQELC((P?:JOCOQMK_A>]MK;1O!U[K@FB+M-;[RL1SC M:0J-]>HKN:* /(=!^(/Q'U7Q#86UWX%>RTZ6=$N)I()5,:$X+98@<#GIVKTW M7VU1?#]^VB*C:H(&-JLF-IDQP#D@?G6C10!XDEO\>[MOFO-/L@?[PMR!^2M7 MJOA:#7;7PW:0^);N"[U=0WVB> (V7)7 "KT7:.@Y'XUL44 >8^*/AYXOU_Q M7>7]AX\OM)TV79Y5M;R2_N\(H/ =1R0Q_&K?@;X;:EX2\03:K?>+KS63+;-! MY5Q&P RRMNR9&Y^7'XUZ'10!SGC7P7IOCO1HM+U2:ZB@CN%N%:V=5;<%9>K* M1C#'M7S7XU^%6KZ9XHN;+PWH&M76FPA0EQ)'YGFL0"2"J@8R+O' M&B>#-+DO=3NE+KPEK&P,LC'H N?U/ H \K^!%EXL\.:I?:1JVAZA;:9=)YZR MSQ%5CE7 [_WA_P"@BO:K'1],TQG:PTZTM&W45X MEX&^*/CCQ=XNT]9_#XBT"1W6::VM)"H^0[=TC$CAMO3%>V$!E*L 01@@]Z , M#5_'/A;01(-2U^P@DC.&B\X/(/\ @"Y;]*X35_VAO"-CO33X+_4I /E9(A%& MWXN0P_[YK/T[]F[0X97;4M;OKIASNS^&*[C2?A1X'T8AK?P]:2O MC!>[S.3[XD_"N\\ M=WMAJ$OC>"2-F=&LS)''&VT@[@43!&,+]X9YKO88(K:%(8(DBB085$4*JCV MZ5)0!@>,?"=CXU\.R:-?O)'$\B2"6+&]"K9R,Y&2,C\:YC2?@;X%TL R:=-? MR*C44 4M.T;2]'C:/3--L[)&^\MM L8/UV@5=HHH *** M* "BBHI[B"VB>6>:.*-$,CO(P4*HZL2>@':QTNWNO)C>8X4*['D[L MLG6@#JZ*Y.71/ M%EZEPD_B=+5)]-2$+:VJYANN-\JL<$J<'"G^]VQ1/X'%_#ZU>U46<*3W"HWF-'&Y 5BJY.#N7''<54'P_P##3-F^$[^ZD MMH()K;SG$"71DV[D#,,*4#'.>ZD5U0 50J@ 8 ':EH Y6ZNO&UP^JQV&G:7 M:XA@;3I;R5F#.<&59 AS\OS $=P.H-+>Z3XMOSK$:>(H-/BN8X!8O!;"1[1E MQYIYQN#'(&3P".F*ZFB@#E]0\&OJPUJ.]U_5?L^J+ !%!+Y8MO+QDQ==N\CY MO7-2W?@7P_J$FL/>V;7']L>0;U7E8"3R0-F ",8QGCK71T4 9[Z%I,DEY))I MEG(]Z4-TSPJQG*?Z_:-*,CRK=O/?([$)G!^N* .MJC M<:UIEIJEKIEQ?V\5]=@M!;NX#R =<#_/>O&-;_:1L4#1Z!H<\[E<++>N(U#? M[BY+#\5KQ#6]5U_5O$S:EJ;W?]K3.LB$JR.N<%-@Z@=,8]J /N2BOF^/XS?$ M?PY;00Z]X;5E10#->64T$D@]211J'AJXA3^)K>Z64_@"J_ MSH ]VHKR_3_C[X&O6Q/<7UA[W-J3_P"BRU=/I_Q)\%ZFFZV\3::/]F:<0L?P M?!H ZFBHK>YM[R%9K:>*>)NCQ.&4_B*EH **** "BBB@ HK/U77M(T.$2ZKJ M=I9(02IN)E3=CT!//X5E>&O'OASQ=?7=IH>H?:I+5%>0^6R @DCC< 3C'/;D M4 =+17E_QI\7^)_!VC6%WH!@BMYY6BN+AX@[Q/@% 3C! ?JI^Z/6OG^U\8^ M.-:\16=['?:GJE[;7"SPVZ[Y$W@YP(UXP>A XH ^P-YKQW5/VA3<+*OAGPU-M5#ZLJ9X^K"N?GL?C?XWM' M@NUN;6QFRCQR>7:#:>"&7AR,>H-6=/\ V<=8NFWZWXDMXR. +>-YR1Z9;;C\ MC0![IX:OK_4_#6G7NJ6B6M]/ KS0QL&4,>ZD$\'J.3@'GFOG3XEZ9X6\(^/K MQ]5TS5-8N;UFOA&UXMO $=F^7*JSD @CJO3\:^D]&TY='T2PTQ)7F6SMX[=9 M'^\P10H)]^*=+I>GW%_'?S6%K)>1+MCN'A4R(,YP&(R!DG\Z /F70?%OCEK0 MP>!/!MOI=O(P#7%AIS2,^,X#RR;@V,GKZFO*KJ.:*[FCN!B9'99!G.&!YZ>] M??5>27/CC3O#7B;5M.\=>'[&S&7N-/NX+82)I+:V6G7-O)?1&=T,Z$L0H"C#?=;AL=:^KJX#X;>)9-;TJZU.[L M-+TFTNKSRK"&%U61P!]V0#^+N.YST P3W27,$O\ JYHW^8I\K@_,.H^OM0!X M?XA^'GQ7N_$FIW6F^+)(K">ZEEMXEU6=!'&SDJNT# P"!@<#'%93?#OXT(Q5 M?%-TX_O#6)?ZU]%44 ?.)\"_&U#M&OWK =QJ[<_F:[3X8>'_ (CZ5XGN)?%U M_M44 4]62[DT:^2P.V\:WD$!R!B3:=O)]\ M5\_C1?CXHVBXNR!W^VVY_FU?1E% 'SP+']H%0%$DY XYN+,_UJ<#]H95 &<# MCDV!KZ HH X#X82^/I+?4_\ A.@PD#QBUW)"O&&W?ZO_ (#UK<\=S:_;^"]0 ME\+J[:ROE_9PB*Y_UB[N&X/R[NM="[K&C.[!549+,< "N6U3XE^"M''^F>)+ M#.<%8)//8?41[B* /&_^$C^/'_/E>_\ @NA_^)H_X2[XYCG^RK[_ ,%2_P#Q M-==JO[1?A>T#KIMAJ%_(#\I*K#&WXDEA_P!\URTGQW\:>()W@\,>%X\DG';^R#_A7L'A'Q'>'P+8:IXSD@TJ_E,@F6[ MM@N)&"\.1CY0#^->0+I/QS\6&-KF]N].@;@,TZ6@4?[2QX?\P:LV'[..HW;F M?7O$\8E)RPMXFF+?\#>A-<-_P -'>,/^@;H?_?B;_X[7I^E_ +P/IYW7,-[J)Q_R\W!4 ^PC"_K MFNVTKPCXM/,^HRL#,TZ[7)P ,C QQC\*^[Z\S\4_!'P]X MK\1W>MWE_J<-Q=%2Z0O&$!50O&4)Z =Z /G7P!H&N^(_$PL?#NI#3[\0M*)S M.\6%!&1N0$]Q79ZW\&/B7?W'G7US'JTH&!))J!#T51_'-I=R MF?\ QX"HXOVC/$%LV-0\-6AQU"-)$?UW5]!R:C8PW$%O+>VZ37#,D,;2J&E9 M?O!1G)([XZ5DP>-?#ES-I<4&JPRMJCRQV1C#,LK1_?&X# QGN1GMF@#R&/\ M:9C)_>>$W4?[.H _^TQ6I:_M)>'7'^EZ+JD1_P"F7ER?S9:[2UU[0?%*Z//' MX8N;R#5'G7SY]/5DM_+S_KB<[=Q^[US[5F6.@VVL)HTLWPQT:RAO!<#4!<00 MF2SVY$6!M!;><=.GZT 9T/[0_@N4X>#5H?=[=#_Z"YK6@^.'P^F0,VMO"Q_A MDLYL_HA'ZUBP_!VWU)M&GU71=!L\)WD\TL"RB[>$&/[46)*'!9MFT$#CKCF@#K[;XL^!+H@1^);1<_P#/ M4-'_ .A 5I'Q[X/"%O\ A*=&8 %L+?1L< 9Z YK@S^SGX.*@?;M:!'\0GCR? M_(=4;O\ 9LT!R?L>N:E".WG+')_(+0!W\7Q)\+W4]O!8W[7LUS;2W4,=O$S% MTC#%AR!AOE.%.#^8I(/&EWJ'V-M.\,:M)%=V,MU')<((0CKNVQ.3D*S%1@^C M \UY=)^S,ASY?BQAZ!M/S_[4J@_[.WB6U;.G^);/CH6\R(_IF@#V*/4O&EY) M;%-"L;".:PD>07-SYI@NOFV(2GWDX4D@9Y/0BB/3/&5T83>:[9VJMIKP7$=I M;[@+HYVS(S ' !7Y3QQ[UY&/A/\ %G3X2+/Q@-H_Y9PZK<)G\"H%0+X7^.MB MW[C4;V?'IYQFO&IK_X_Z>H$L5Q( /X( M+27_ -!!--@^(/QILW_?^&;FZQVDTB0@_P#?&* />K;0M)LQ#]GTVUC:&V%I M&XB&Y81TCW==OMTK'\1^!-*\5:QI5[JC3RP:<69+'=^XD8XP67OC]>AXXKQN M7XZ^/[%L:AX5M(L=0]I/&?U8U6U/]HO6[K1[BTM]&M[*^D7:ETLI;R_4A".O MISQ[T >VW7@/29_&EEXJ@,UGJ%NI27[,VQ;E<8 D'?'ZX /08ZBOE?P3\==9 M\+Z=)8ZI:OK<6[="\UT4DCSU!8JVX>F>GKC@=%-^TM=OG[/X6B3TWWI?^2"@ M#Z&HKYQ/[1/B:4_Z/X-ACKLDU:Z.#_ -\D4 ?0E%?.3_ OX@S_ /'Q MXILW^MY<-]>J4B_L[>)93_I'B.R]\>8W'X@4 ?1U5)M4T^W_ -=?6L?7[\RC MI]37@L/[-%T__'QXJB3CG99%^?Q<5./V95[^+2?IIW_VV@#V>3Q7X=B_UFOZ M6G^]>1C^M0-XW\)+][Q1H@^NH1?_ !5>2I^S1: _O/%$[?[MF!_[.:MP_LV: M&N/.UW47_P!Q$7^8- 'I,OQ!\&P@%_%6C'/]R]C;^1-9=]\7O MC:RS'7[>= MD0L(H SLY]!@8R?_P"^B'_M.EE_9S\)&"18M0UA92IV M.\L;!3V)&P9'MQ0!S_PI^*5A=>.M;M]0A^R-K]Z);5L[@K_=6-CZD8P?7ZBO M?Z^;_A5\*3_PGFH7&K7*LOAV]542$_ZZ93N5L]E& <=\X]:^D* "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH ***9++'#$TLKK'&@W,[G 4>I- #Z*X?6_B]X(T(,LNMPWODGV\M/_ (J@#WVL[5O$&CZ%$)-6 MU2SLE()7[1,J%L>@)R?PKP'=\;_'+<"\TJT9^V+%4!_*1A_WU6CI'[.$L\HN M/$GB(N[-F2.S0L6]_,?O_P !H ZC6_V@?!^FADT\7FJR@?*88O+CSZ%GP?Q" MFN(G^-?CWQ7+);^$_#PA7CYH(&NI$^K$; /JM>J:'\'_ /H01H]%BO)E&#+ M?$S%O?:?DS]%%=M##%;PI##&D<2#"HB@!1Z #I0!\Y_\*O\ BIXU;?XFUHVL M#,&,5U=%P,]UBCR@^GRUUNB?LZ^&K$H^KW][JTB^UFTU>ZTZWEU"S!$%PZY9 M ?\ /'IDXZUI44 %9=_X:T'59#)J.B:==R'JUQ:I(?S(K4I&944LQ ZDF@# MA+WX,^ ;XNS: D+M_%!/)'M^@#;?TKE[[]G'PQ,C?8M4U2VD/3>R2*/PV@_K M7LE>6^-?C?I/@_6KO1O[(OKO4+8J'!98XCN4,"&R3T(_AH XJ[_9PU:S99=' M\40/*.\T+P$?BI:HV\$?&W0IE_L_7+B^5,;?+U/>@]MLV!^E1O\ ';QOXDNY M;/PQX>A$A4L$AADNID7(&>,#'(Y*XYJ.YT+XZ>)522ZGOX(I?E*K>16H"G^\ MB,#CZC- $H\>_&C0;LQ:CH\MZX4MLETX.-HZG,..!DT_:/U:T8Q:QX7@ M>4?\\9G@(_!@W\ZET'X$7FBWL&N^(_%EO9&UG28M;G/((()EDVA3NQ_":]AU M[Q'X6M=/U)=9O+.6VL?+6^B=/.\KS#A Z $C/N* /'-2_:6G:!ETOPW'',<; M9+JY+J/7**H)_P"^A7*W?QR\>ZS,L-K>V&G;AM_MZUI?P[ M=-7LU\#O>SZ.\$<\&FZ?ME8RCY2I4J7&.2+1/!NHV\UE- M#';E=3"1W:,"7=3*&QMXXSW]L4 <3H_PIUKQG?O=W?BG06NKAR\N-06YG)/4 MXCR#_P!]5[O\-_AM;_#VSNXQ?+?SW+AC.;98F4 ?=SDG'?&<5Y7<_LX:E)>: MA]CU:WAMDF467VC+M)&?O%RH&TCC& <\]*5/@K\1]"5SH?BB)%'1+>^F@9OP M Q^M 'T%?Z;8:K;?9M1LK:\@W!O*N(ED7(Z'# C-4CJ_A[1K7RA?:=9P13K: M^6LB(J2GI'@=&]NM?-FJ>#_B[;VDD>H65]J%O)'I+AM=^'^G'[5%IK57;=(]K<+(6/G$] MQ?6'_7S:D_\ HO=0!U!O?&,[N(=)T^V$>K>5FXG+B6P'65=A^60]@1QGD4J: M7XKG+?:?$$$ 35_M$?D6JOYED.ENV<88]W&3]:;8?$CP7J:;K;Q-I@_V9IQ" MQ_X"^#71V]S!=PK-;31S1-]UXV#*?Q% '-KX+$AC-[KNK7)AUG'X5YY#\%YO$&N:W-KY.G:6;J>33[.TG,@\R3&9R6]<+\O'3H .?;*C MFGAMPIFECC#L$4NP&6/ SW/I0!YOX ^']QINFMI_B?3;.9]-U0WMA>Q2MNG M? _>LH/7@#GKCD<9/41^ ?#$7D>7I87R-0.IQXFD^6Y.,O\ >Y^Z.#QQTKI* MJW^IV&EP>?J%];6D/3S+B58U_,D4 8*?#WPW";;R;.2,6^I'5(PMPY_T@XRQ MR3D':..E1P_#S1;?[-Y4M\@M]4.JJ!<'F8XR#ZKP.*S]6^,O@323(K:VEU*G M_+.SC:7=]& V?^/5Q&J?M*:9&2ND>'[NX&.'NIEAP?HN[(_$4 >D0> ;"W^S M^7J>K@0:FVIX-U]^0X^1N.8^/N_7FI+?P4EMY 3Q#X@(BU$WY!O?]83C]T_R M\Q*A(-=UQK6 M%CEH;F_)4_1(MR_RH ]+U"'2/#I@74OB)=VSV^HG4)([K4%+RHGQL MK:OXAN9P1REI"L6#_O,6R/P%=MI/P7\":5Y;#11=RI_RTO)6DW?5<[/_ !V@ M#Q4_&[Q06C@TN6YGD&H/%8U/X*!5N@#YQ_X4 M9X\\0RPS>(_$L)!(W^=>*69A9\8"%\XE'S>W3W MKJ;9O&\"6<3V>@!!J!280&0!++C!4$_ZS[WMTXKK** .2@OO'/\ HGVC2-,^ M?4FCG,'+1?,U)HIBEVO[JTXQ+UY;K\H M].G-=910!R]OK?BMA;_:/"*IYE^T$NW48SY-MQB?_:SD_(.>/>F0^)?$+&T$ M_@^XB,VHFUDQ=J_E0<8G.!R#D_+VQUKJZ* .2M_%NK2?9!-X1U*(SZDUDW(; MRHQC$[.( B2/^Z#N M."!UR>02#[U7+2^ ],NO'?\ PE=])/=W,<2I;03MNBMF'5D'KW]CD]2, 'G? MPSUCQ-XBU1_&4L$VHF_NSI\MO'=K#!I]NNUM^PYWGYC@<'@GG=7H-G+X[NOL M+W-OHUD$OG%Y'N=V>V&-IC(R Y^;.?;IR*?HO@/3/#WBS4-V6_C"S6, M;8@WYR7V^O\ +)]:ZF@#D[/P_P"*6.FR:EXL+R6MY)-,MO:JBW,1QMC;&,8P M>??VS2VG@2UA?2I;K6-9OY],N9+B"6ZN]S$N "K<#6O10!Q/@'X8Z-X$LI!"!>W\IS)>2Q@-C/"J.=H M'UY//ICMJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M//\ X?\ _(W^/?\ L*K_ .BQ7H%>?_#_ /Y&_P >_P#857_T6*] H **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ"[O+6 MPMFN;RYAMH$^]+-($5?J3Q7":W\:_ ^BET&IMJ$RG!CL(_,S[ASA#^#4 >A4 M5\^:A^T/K&IW(L_"_AE3,[$(9RT[OZ8C3&#^)JD-#^-?CH WUWC1QC>?Q4T >[:WXO\.^'%;^U]9LK1U&XQ/*/,(]D'S'\!7G&N?M$^&+$ MO'I-E>ZI(IX M@>!?ASH]Z+33K#2I[\#=MGE6XFXZL Y)7\ * /+#\5/BCXT?9X7T0VT!?:); M:U,F,]FDDR@^N!2P_!?X@>+)8Y_%GB'R4R?DGN&NI$^B@[ /HU?14DB00/(_ M$<:EC@9P /05Y?>_M ^"+5RL+:C> ?Q06V ?^^RIH BT3]GWPAIP5]1>\U64 M#YA+)Y4>?4*F"/Q8UZ+I'AW1= CV:3I5G9 J%8P0JA8#U(&3^->07W[2NE1N M18>';R=>QGG6(_D U8-]^TIK,C$Z?H%A O87$KRG]-E 'TA17A_@+X[IJ;ZB MOBQK>VD11):QV=NY#*J.TF];WQ'\<>=X%U"/1&U.VO)-+M]5@O8U M,:K$\T:[=X.0^"(6"RW MFLZDQX :26;^IKM]&^!GB+5K$7CI+;K)I[7$:SH(V-P'($#*S;ER!NWD8Y% M'T!??$SP3IRYG\3Z:WM!,)C^29K& M/4$=*^5I_@CXZ2[>.WT,31*%'F-=Q $[03C+ D Y'3M7JWPW\)?$?1=+N]&U M'48=+TP6.8/"/AEK&2TGFFU>WN+>*2 M-@HB.P#<3U_C!X]#7R1YTO\ SU?_ +Z-?3?Q0^'&I:SHJ:G=>*9GBTRQ#7$< MD *OY<9,DB*#P[X'&0/>OF&@#OO#7B'X@Q>%+NUT+4'MM(M%:XG?S(HR@R,D M.^&ZX&%/).!R:Y:XOM>\0RR7%S=:CJ4ENGF222.\QC0$#<2'+WP%_:#:"OW3R,_E7K-KI]E9!1:6=O;A4$: MB*,)A!T48'0>E ' >'/'OB2?PQ<2:KX3U";6H+=;H);Q;8+E'8;%C?+?,$8$ MKR?E/?('-^(_AA<>*/%6M:\WAX^=/;V\MHEY?A;>67:@D1TCQ(I #<[N2/>O M;** //=-\!ZII(U2'1)=&T&.>V@CM)[.R$L\#C:9=[.,R D,!DG'!X(K8OO! MDVJC6(K_ ,1:H;;4XX$\JWD\H6YCQDQ]=N\CD=\D5U5% '.W'@;P_>R:L]Y9 M-2NZ;9]S><9;; MVSTJY10 4444 %%%% !1110!E7_AG0-5D,FH:)IMW(>KSVJ.3^)%>^//$/CB^U"'3_&-Q:7:SVNKWL.F@>5'=/?P-?0,,,5O!'##& MD<4:A41!A5 X '04^@#R_2_@%X(T\[KF&]U$X_Y>;@J ?81A?US7;:5X1\. M:&4;3-#T^UD0866.W42?]]XW'\36U10 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M >?_ __ .1O\>_]A5?_ $6*] KS_P"'_P#R-_CW_L*K_P"BQ7H% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% '+?$/Q5/X+\&W6M6UK' MN;V/]A:=M*_*-[Y!]2<\CIQQ7I_QMM+J^^& M5Y;6=G<74[SPXCMXR[ !P22!SCC^5?+G_")^)/\ H7]5_P# .3_"@#W*Y_:3 ML(]-MS;:!<37[1CSUDE$<2/CG:?F+#/J!7 ZW\=_&VK!DM[JWTR(@J5LX1N( M_P!Y]Q!]P17IW@?X*>$KKPMIM_K.EWTM]<6ZO/#3CH M,C\*]O\ "/@WX?2V-K>VWAKQ)K?VBQEO8I;J,>5F-G4Q'RV"AV*'"G=U'/-> ML6OPY\(V,HEM-$@MY!T:%G0C\0:V!HMJ!@2WP'_7_/\ _%T ?.][XC^*%EJ5 MU!X7\,WNC::SAH[:TT-,(" 0&/E\L >:CL-#^-GB2Y(DU#6;!<%C)<736R?3 M"X/Z5]&?V-:_\];[_P #Y_\ XNC^QK7_ )ZWW_@?/_\ %T ?.>H? ?Q_=!)K MG5;"]E'O)&9?K>6?B'3;"X"E1-;3S!U!&" 0@_G M7T#_ &-:_P#/6^_\#Y__ (NC^QK7_GK??^!\_P#\70!C1^$+MUC%YXFU:;_B M4G391'+L61CG-QCG$O/#>U>>VG[-F@HQ^VZYJ4P](52/^8:O6_[&M?\ GK?? M^!\__P 71_8UK_SUOO\ P/G_ /BZ .1\._!OP=X<2X"64E_).C1-)?.)"$8 M%0 !TZXS[UJZG\-_"&LR6;W^B03&SMUMK<;W4)$N2JX! (&3U]:V?[&M?\ MGK??^!\__P 71_8UK_SUOO\ P/G_ /BZ *.F^"/"VCRQ3:?X>TR">([HYEME M,BGU#D9'YUO5G_V-:_\ /6^_\#Y__BZ/[&M?^>M]_P"!\_\ \70!H45G_P!C M6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T :%%9_P#8UK_SUOO_ /G_P#B MZ/[&M?\ GK??^!\__P 70!H=1@U'Y$/_ #RC_P"^15/^QK7_ )ZWW_@?/_\ M%T?V-:_\];[_ ,#Y_P#XN@"^JJ@PH 'H!2UG_P!C6O\ SUOO_ ^?_P"+H_L: MU_YZWW_@?/\ _%T :%%9_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 7 M0!H45G_V-:_\];[_ ,#Y_P#XNC^QK7_GK??^!\__ ,70!H45G_V-:_\ /6^_ M\#Y__BZ/[&M?^>M]_P"!\_\ \70!H45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZ MWW_@?/\ _%T :%%9_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 70!H4 M5G_V-:_\];[_ ,#Y_P#XNC^QK7_GK??^!\__ ,70!H45G_V-:_\ /6^_\#Y_ M_BZ/[&M?^>M]_P"!\_\ \70!H45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@ M?/\ _%T :%%9_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 70!H45G_V M-:_\];[_ ,#Y_P#XNC^QK7_GK??^!\__ ,70!H45G_V-:_\ /6^_\#Y__BZ/ M[&M?^>M]_P"!\_\ \70!H45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ M_%T :%%9_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 70!H45G_V-:_\ M];[_ ,#Y_P#XNC^QK7_GK??^!\__ ,70!H45G_V-:_\ /6^_\#Y__BZ/[&M? M^>M]_P"!\_\ \70!H45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T M:%%9_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 70!H45G_V-:_\];[_ M ,#Y_P#XNC^QK7_GK??^!\__ ,70!H45G_V-:_\ /6^_\#Y__BZ/[&M?^>M] M_P"!\_\ \70!H45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T :%%9 M_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 70!H45G_V-:_\];[_ ,#Y M_P#XNC^QK7_GK??^!\__ ,70!H45G_V-:_\ /6^_\#Y__BZ/[&M?^>M]_P"! M\_\ \70!H45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T :%%9_P#8 MUK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 70!H45G_V-:_\];[_ ,#Y_P#X MNC^QK7_GK??^!\__ ,70!H45G_V-:_\ /6^_\#Y__BZ/[&M?^>M]_P"!\_\ M\70!H45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T :%%9_P#8UK_S MUOO_ /G_P#BZ/[&M?\ GK??^!\__P 70!H45G_V-:_\];[_ ,#Y_P#XNC^Q MK7_GK??^!\__ ,70!H45G_V-:_\ /6^_\#Y__BZ/[&M?^>M]_P"!\_\ \70! MH45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T :%%9_P#8UK_SUOO_ M /G_P#BZ/[&M?\ GK??^!\__P 70!H45G_V-:_\];[_ ,#Y_P#XNC^QK7_G MK??^!\__ ,70!H45G_V-:_\ /6^_\#Y__BZ/[&M?^>M]_P"!\_\ \70!H45G M_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T :%%9_P#8UK_SUOO_ /G M_P#BZ/[&M?\ GK??^!\__P 70!H45G_V-:_\];[_ ,#Y_P#XNC^QK7_GK??^ M!\__ ,70!H45G_V-:_\ /6^_\#Y__BZH:OX0T[6K V=S<:FD98-F/4)@^'__ "-_CW_L*K_Z+%2ZOXUUA?$)TS0])M;E;>_6SG:YNS$TCM TVU $ M; P!\Y[\8[C,^%.E0:/K_C:RMGF>*'44C4S2%V("9Y)ZGGK5?QO';3^)K!M3 M\,:A'=+J&R'4-+W&2Y@\B0J!(A#*X;^$] "ZW,D,C>1927&%6X5@'>-2N\(O M//)^M;OB"XEU*'P_XDL=/U&2/3-0,DUL]I)'.8FC>)F$3 ,2-X. .0#B@ N/ M'-WH\6K6NL:=#_:MDL#016DQ,=V)W\N/:6 *_."IR#C&>:T--U[58_$4>B:] M9V<-Q3". PX.T9 R:W[6>3Q/X[TS5+>QOK>PTNSN%:6\M7MR\LQC M&Q5< G:$)) QR.: .UHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH \_P#A_P#\C?X]_P"PJO\ Z+%=^0#C(Z=* MX#X?_P#(W^/?^PJO_HL5Z!0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y_\ #_\ Y&_Q[_V% M5_\ 18KT"O/_ (?_ /(W^/?^PJO_ *+%>@4 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >?\ MP_\ ^1O\>_\ 857_ -%BO0*\_P#A_P#\C?X]_P"PJO\ Z+%>@4 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 >?_#_ /Y&_P >_P#857_T6*] KS_X?_\ (W^/?^PJO_HL5Z!0 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!Y_\/_\ D;_'O_857_T6*] KS_X?_P#(W^/?^PJO M_HL5M:UX]T/0]22PN'N9I_,$00000>010!;HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "O--3U/QMJ/Q+U30M"U>PL[2TM(;A5N;7S/O<'D?$VV\:Z?X>/B/2#+=VLEP'%C\@"'&".N:]>J,P M0M.L[11F90560J-P!Z@&@#@_[(^*/_0T:'_X -_C1_9'Q1_Z&C0__ !O\:] MHH \_P#[(^*/_0T:'_X -_C1_9'Q1_Z&C0__ ;_&O0** //_[(^*/_ $-& MA_\ @ W^-']D?%'_ *&C0_\ P ;_ !KT"B@#S_\ LCXH_P#0T:'_ . #?XT? MV1\4?^AHT/\ \ &_QKT"B@#S_P#LCXH_]#1H?_@ W^-']D?%'_H:-#_\ &_Q MKT"B@#S_ /LCXH_]#1H?_@ W^-']D?%'_H:-#_\ !O\:] HH \__LCXH_\ M0T:'_P" #?XT?V1\4?\ H:-#_P# !O\ &O0** //_P"R/BC_ -#1H?\ X -_ MC1_9'Q1_Z&C0_P#P ;_&O0** //_ .R/BC_T-&A_^ #?XT?V1\4?^AHT/_P M;_&O0** //\ ^R/BC_T-&A_^ #?XU@^+;SXF^&-)AOI?$>D2+)=16X$5C@Y= ML9YSQ7KU1S00W"!)XHY5!#!74,,CH>: .#_LCXH_]#1H?_@ W^-']D?%'_H: M-#_\ &_QKT"B@#S_ /LCXH_]#1H?_@ W^-']D?%'_H:-#_\ !O\:] HH \_ M_LCXH_\ 0T:'_P" #?XT?V1\4?\ H:-#_P# !O\ &O0** //_P"R/BC_ -#1 MH?\ X -_C1_9'Q1_Z&C0_P#P ;_&O0** //_ .R/BC_T-&A_^ #?XT?V1\4? M^AHT/_P ;_&O0** //\ ^R/BC_T-&A_^ #?XT?V1\4?^AHT/_P &_QKT"B@ M#S_^R/BC_P!#1H?_ ( -_C1_9'Q1_P"AHT/_ , &_P :] HH \__ +(^*/\ MT-&A_P#@ W^-']D?%'_H:-#_ / !O\:] HH \_\ [(^*/_0T:'_X -_C1_9' MQ1_Z&C0__ !O\:] HH \_P#[(^*/_0T:'_X -_C63XGD^)WASPSJ&L2^)-'D M2TB,A6.PPQY[9XKU:F2PQSQ-%-ⅅ##(Z@@CW!H \[L;'XH7FGVUTOB?1 ) MHED :P.1D \\^]3_ -D?%'_H:-#_ / !O\:[]55%"J % P !P!2T >?_ -D? M%'_H:-#_ / !O\:/[(^*/_0T:'_X -_C7H%% 'G_ /9'Q1_Z&C0__ !O\:/[ M(^*/_0T:'_X -_C7H%% 'G_]D?%'_H:-#_\ !O\:/[(^*/_ $-&A_\ @ W^ M->@44 >?_P!D?%'_ *&C0_\ P ;_ !H_LCXH_P#0T:'_ . #?XUZ!10!Y_\ MV1\4?^AHT/\ \ &_QH_LCXH_]#1H?_@ W^->@44 >?\ ]D?%'_H:-#_\ &_Q MH_LCXH_]#1H?_@ W^->@44 >?_V1\4?^AHT/_P &_QH_LCXH_\ 0T:'_P" M#?XUZ!10!Y__ &1\4?\ H:-#_P# !O\ &C^R/BC_ -#1H?\ X -_C7H%% 'G M_P#9'Q1_Z&C0_P#P ;_&H+ZQ^*%GI]S=-XGT0B&)I"%L#DX!/'/M7H](RJZE M6 *D8((X(H \J\,2?$[Q'X9T_6(O$FCQI=Q"0+)898<]\<5K?V1\4?\ H:-# M_P# !O\ &N]BAC@B6*&-(XU&%1% 'L!3Z //_[(^*/_ $-&A_\ @ W^-']D M?%'_ *&C0_\ P ;_ !KT"B@#S_\ LCXH_P#0T:'_ . #?XT?V1\4?^AHT/\ M\ &_QKT"B@#S_P#LCXH_]#1H?_@ W^-']D?%'_H:-#_\ &_QKT"B@#S_ /LC MXH_]#1H?_@ W^-']D?%'_H:-#_\ !O\:] HH \__LCXH_\ 0T:'_P" #?XT M?V1\4?\ H:-#_P# !O\ &O0** //_P"R/BC_ -#1H?\ X -_C1_9'Q1_Z&C0 M_P#P ;_&O0** //_ .R/BC_T-&A_^ #?XT?V1\4?^AHT/_P ;_&O0** //\ M^R/BC_T-&A_^ #?XT?V1\4?^AHT/_P &_QKT"B@#S_^R/BC_P!#1H?_ ( - M_C45QH_Q6:+$/BG0U?/7["1_,'^5>BT4 >6?".#6(->\;)K5W!**-&D.YV50"Q]3ZUGZGXESJU[/:D=#$T[[2/8\D?6N@U+0])UF&.'5-,L[V*(YC2Y M@60(?8$<57;2P MSI&T,I#!O-WL,KR""H)X(P>*RK[P_J^GV'A73EM[_4=*T^Q^S7EOIUV+=Y)5 M1%1R2Z;DX?C=W!(- &R_CW1X]+@OI([Q?-O_ .SC!Y!,L=Q@G8RCOQVSG(QU MJ_HOB.VUJZO;-;6[L[RRV>?;W<85PK@E&&"00<'H>QK@M+\)Z[;/%;2:0T4< M?BB/50XNDE00&(J1N9M[,I !R.W3MX:N+[QCK]Q=?:K>PO+2SCBGM;HP MR,T;2E@"C!AC\1GC+*0"[S."PRW;)P/I61%=!,OA^2&_ MT&[MIUM+F>$_:A&A1@K*S*#\Q(W8Y4=* -_PCJ=SJ<5XTFN:7K%M&ZK#:8^EQ75M!;1VTKHTDAC+DR/L M9E!^<*.2<#M76T %%%% !1110 4444 %%%% !1110 4444 ,FC,T$D0D>(NI M421XW+D=1G(R*X/PYK.K6%AXAB;[;KLUGK;65OYSHK"/RXCEW "C;2M\_\ 9UW= MSZVVJWNGR2.MK,"FP1;MI)"@(V2N"1R* -"7XB)9Z3K=S>:85N](DMUG@M[@ M2JZS, K(X SU/! .5Q6IIOB6[G\2?V)J>D&PGDM&O+=A<+*'16"L&P!M8%EX M&1SUKDIOA]K4BZ_'##HEK%JZV;B*W9D2V>"7<5 $?S@KSNX.[^$ \=C.+362T)LXM-GM'C8G>6=XV'&,8PASSZ4 :6J17]S8M#IEW%:W#L 9WC\S8O MH/2N<\'O?>)/AKILEWJMY%>3QDO>0%%ER'/JI'(&.E7TT"+PW8 MRCPAHNDP7$SJ94D8VZ, #R2B,21GCCN:J^ M(U[P_H%OH^KQ:;Y5K'MBEM+B M21G)8D[@T:XZ]B: *?AF"_?Q?J1BU[4[[2=/7[*XO&C82W)PS;=J+P@P#ZLQ M'\-=O6%X/T:YT#PQ:V-\\4EZ&DEN9(B2KRN[.Q!(!/+=Q6[0 4444 %%%% ! M1110 4444 %%%% !1110 5Q&G>)-1TS7/$]KKUY'=VVE06T\;VMF4FU>VTWS]$M8+NZ21&:WE;;YL>?G56R &QG!/&>M<1=:1XIOD\ M3ZU:65QIUWJ)LHH;07,:W!AA8^9AU8JC,'8#YN,=10!U^D^)[?5-3ETV2ROK M"^CA%P(+R,*SQD[=RE201G@\Y'I698_$32;^/3[B*SU);&_F6WAO'MP(O-8[ M0A.:)]Z.'DW2-@'! "% MCD9.,\-MO"^L1_#7PWI#6>+ZSU"UFGB\U/D1+@.QSG!PO/!H [Z]DN8K*9[* M!)[D+^ZC>38K-VRV#@?@:Y;0/$6LW'A;7[V^AAN]1TRZNX4AM$*K*8A\JJ"2 M>3Q6HND#0WO=3L1JVI7,@/\ HDFH,ZG+ G8LKA$Q^''%W-K>O@UYUIFA7KZMX=:T\+?V =.8F^NO,AQ.GEE3&OE ML6<,Q#9<#[N>M>BT %%%% !1110 4444 %%%% !1110 4444 %6 MT366I0VUW<&UM[V:WVPRR9("CG<,E3@E0#5>X^(FDVRWTQL]2>UT^Y>UO;I+ M<&.W96VDLIW&L:?J$%W?W%QJ:N+G9)EA MAEV 8Y&X)@# YKI% 'H MEMZY+X^N](U.*TAM?[/%W!%"2SJ/-*#>YX)(&< 8&<9.,G6M_#\$.KC5 M?M>I&(C\0SK+>$+]+1]/2Q)-W:DJ1*6+D"7 M[N#]?:@"O=^*O$7]D:WXGM[BQ33=)O)H?[.> EYHX7VN3)N^5SAB!C XSG-> MB12I/"DL9RCJ&4^H/->8^)O"-UK5QK%A#X8DAEU&;']H)J'^AE#@&9X=XS*! MG_EF>0#N[UZ=#$D$$<,8PD:A5'L!B@!]%%% !1110 4444 %%%% !1110 44 M44 %XOQ;_N(G) Y).X@%@"0I ]:2_\ '%C8ZCJ5C'8:E>7&FA6NA:P! MA&C('#9+ 8P>G4X. <5Q'B'PKXCUK2->LY]*OKO59KB5[:\DU(+:^2'W1HD8 MDX;: N&0#.26KKM,TO4FU7Q=?3V$ELNJ1P&W222,L2+<*RG:Q (;CKCT)'- M'46-[;ZEI]M?6DGF6US$LT3XQN1@"#^1KC/$VK>+-$T_4]>:XTZ&UM)@MMIQ MA+M=1[@HS(&!#N3P O' YJYHOA$R>$/#MGJ<^I6=W86,4,D5GJ$D(WA%!#>6 MP#8(]ZRI1XAN/%5QJ6J^$=0OX;2=AI<45W:B&-1P)BK2@F1N3DCY00!@Y) - M"74_$>MZQK4.AW5G9P:2R0*MQ;&4W,YC$A5CN&U0&5>,G.3[5T'AK64\1>&M M-UA(_+%Y;I*8\YV$CD9]CD5S?E:_X>UC79M-T*74(M7=+J I/$@MY_*5&67< MP^7Y :SI%Y;P/8QM*\:ZNN!\7V_BG7=.UCPT-&CDMKYECMM2BF18XH3MW>:K-OWKAON@@\=.: .EU M7Q%'IEY#9II^H7]U)$9C'9PAMJ XR2Q"CGMG)]*HOX\TC[/I$MO'>71U=)6M M(X(,NYCQN4@D8(SWX&#DC%9WB+3=6N?%8DDT[4=2T@V:I;PV=^+9(I]S;FE& M]205VX(W8P?ES63X1\+ZYIMQX4BO=-,2Z0VI1SR^M?$%K/-;Q7$$EM.UM<07";9(I% )4@$CHP.02,&L?Q#/XG@;4[Z MVO\ 3=,TRP@\V)KB S&X(4LV\[EV*.G&3U/M5?3_ E- M "1ZGI@]%H]U)?:)87HP?V+<-J4]JLP#R2R MMUB>]0*3NZ HR_AQ6]X?\63ZEXJ^P/O77AB"^,"W$S-%%8-9X5<-DM&PD5L_ M*RF,$>^#GB@!/^$HAF%NEG87=W<3B5E@CV*52-]C,Q9@H&[ '.3GIP<-C\5V M]SY$5E87EQ>R>;OM%"*\/EL%?>68*,,0."&=5TC3[>YTO4(+C5[ M6WFC8W$&(KK>_F8(# H=W0@D#)R#V6T\+72PQ7T-S]GU&9)A>+>6XD242L&8 M%4D^7! "X: -&?Q,L4EC;C3+TWMY')(EJQCC=1&5# EG"DY88VDYZ] M.:V+>;[1;13>5)%YB!O+E7#+D9P1V(KF1X/ECTF'3Q017,R,\<+R ,ZJ,L0.I [U:JO+86<]S'6WV3J?-1?O,O/('Z6]R\36VI7EAY:&/;;>6493CJKJPXQP0 ?PH R;WQ:;._P!*L_LD3S7D M N)56XSY2;E#,"%(*@,S;B5!"\')X@N/&DEOJ]W:FVLFBM[Z*RV?;<7$A<1G M6>[F$TDD@7=NV(G& ,#" X]2?I0!FZ_XF?1M3M[18[0))"\TD M]U.T2(%91U5&_O$Y. ,54U/QG-IQFG&FI+9+=M8Q.+C#O,$)&5VX"E@5SDGH M<8K9UC1?[8C:)]0O;:&2)H9HH&3;*C=0=RG!QD97!Y//3%"[\%Z?>O(LEQ=K M;/(TRVJ,H2.4IL\Q3MW9 )(!)&3G&: -#2=3GOI;VVN[>."ZLY1'(L4ID1@R M*X8$JIZ-CD=0?K6G5#3-+331#US^E=G10!Y?H?Q>NM9URRTU_!> ML6BW,RQ&>53MCR>I^7I77>(I-5^WVD>GRSM"(I&GM[*2%;DG*A642C:5'S \ MCDKUZ5T54[_2=-U0(-0L+6[$>=GGPJ^W/7&1QF@#B+SQ?<,VDW%G?3'3TAC: M[N6@5?,D;:XC*8)WN@< #:-SJ-Q.!5O[=K]UX@U2.QFOW^S:G%"B;(/LJP[( M6<.2-^<,YX.%8[9IYD&?,69N&W*-@PF">S'N"0./854_L/21-#,-+LA+!S$_P!G7,?);Y3CCDD\ M=R30!QT_C?4M/T-[V>.UN)H5N[B:.-'!\J*4HHX&%S@C<3U X/)#IO$=VOC$ MV@:3[.+H0&/S#@DR0C=^3GBNLD\.Z)*29-'T]R6=CNMD.2YRYZ?Q=_6I5T?3 M$D61-.M%=2&5A H((Q@@X_V5_(>E ')GQIJGVK3H/L5H#J/?%*\0.>,C*@FM+4O#VGZ ME8?96MX8@,[&2"-BN75V #J5PS*"1CG&>H!HL_#]A9^'WT389;.595E#X&_S M&9G^Z !DL> !VQ0!QLVJZW:7]_;Q7VJ2H;&WE=;;[-DQQ'$I(\SYBS9( M[L .<"NGM+VYNX_$R37_ -F6UNVBAN-J_P"CIY$3YY&#@LQYK3ATNU2Q:UFB MCN5D ,[31J3.P &YP!AFPHYQV'I4,_AS0[F[DN[C1M.EN9#EYI+5&=CC'+$9 M/ H Y6W\1:K=^'-2UJXF^S7-AY4OV%4P/+4!BQW#<1*I;&?NC:.&5J[VJ&H M:/::E@S( 2T?F,J@-(B-N5&.,[=W./KZFK] !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 40 4444 %%%% !1110 4444 ?_]D! end EX-101.SCH 9 ulta-20210130.xsd EX-101.SCH 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Impairment, restructuring and other costs - Tabular disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Leases - Maturity of lease liabilities (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Other intangible assets - Subject to amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Other intangible assets - Estimated amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Leases - Weighted- average remaining lease term and discount rate (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Accrued liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Income taxes - Components of Provision (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Income taxes - Reconciliation of Federal Statutory Rate to Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Income taxes - Components of Deferred Tax Assets and Liabilities and Credit Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Net income per common share - Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Business and basis of presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Property and equipment link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Other intangible assets link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Accrued liabilities link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Stock-based awards link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Net income per common share link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Employee benefit plans link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Selected quarterly financial data (unaudited) link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Share repurchased program link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Property and equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Other intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Accrued liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Net income per common share (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31901 - Disclosure - Employee benefit plans (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - Selected quarterly financial data (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 40108 - Disclosure - Business and basis of presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of significant accounting policies (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of significant accounting policies - Receivables, Cash and cash equivalents, Merchandise Inventories and Outstanding Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of significant accounting policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of significant accounting policies - Loyalty Program (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Summary of significant accounting policies - Gift Card Program and Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - Summary of significant accounting policies - Advertising (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - Summary of significant accounting policies - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40208 - Disclosure - Summary of significant accounting policies - Insurance Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Impact of the COVID-19 pandemic (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Revenue - Disaggregated revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Revenue - Deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Leases - Lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Leases - Cash flow information and non-cash activity (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Leases - Maturity of lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Commitments and contingencies - Contractual Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - Income taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Fair value measurements (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Stock-based compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Stock-based compensation - Assumptions to Estimate Fair Value of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - Stock-based compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - Stock-based compensation - Information Related to Stock Options Plans Based on Ranges of Exercise Prices (Details) link:presentationLink link:calculationLink link:definitionLink 41705 - Disclosure - Stock-based compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41706 - Disclosure - Stock-based compensation - Performance-based Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Net income per common share - Anti-dilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Employee benefit plans (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Selected quarterly financial data (unaudited) - Quarterly Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Share repurchase program (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Impact of the COVID-19 pandemic link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Impairment, restructuring and other costs link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Impairment, restructuring and other costs (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Share repurchase program (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 ulta-20210130_cal.xml EX-101.CAL EX-101.DEF 11 ulta-20210130_def.xml EX-101.DEF EX-101.LAB 12 ulta-20210130_lab.xml EX-101.LAB EX-101.PRE 13 ulta-20210130_pre.xml EX-101.PRE XML 14 ulta-20210130x10k_htm.xml IDEA: XBRL DOCUMENT 0001403568 us-gaap:InventoryValuationReserveMember 2020-02-02 2021-01-30 0001403568 us-gaap:AllowanceForCreditLossMember 2020-02-02 2021-01-30 0001403568 us-gaap:InventoryValuationReserveMember 2019-02-03 2020-02-01 0001403568 us-gaap:AllowanceForCreditLossMember 2019-02-03 2020-02-01 0001403568 us-gaap:InventoryValuationReserveMember 2018-02-04 2019-02-02 0001403568 us-gaap:AllowanceForCreditLossMember 2018-02-04 2019-02-02 0001403568 us-gaap:InventoryValuationReserveMember 2021-01-30 0001403568 us-gaap:AllowanceForCreditLossMember 2021-01-30 0001403568 us-gaap:InventoryValuationReserveMember 2020-02-01 0001403568 us-gaap:AllowanceForCreditLossMember 2020-02-01 0001403568 us-gaap:InventoryValuationReserveMember 2019-02-02 0001403568 us-gaap:AllowanceForCreditLossMember 2019-02-02 0001403568 us-gaap:InventoryValuationReserveMember 2018-02-03 0001403568 us-gaap:AllowanceForCreditLossMember 2018-02-03 0001403568 ulta:AdvertisingAndOtherGoodsAndServicePurchaseCommitmentsMember 2020-02-02 2021-01-30 0001403568 us-gaap:TreasuryStockCommonMember 2020-02-02 2021-01-30 0001403568 us-gaap:TreasuryStockCommonMember 2019-02-03 2020-02-01 0001403568 us-gaap:TreasuryStockCommonMember 2018-02-04 2019-02-02 0001403568 us-gaap:SalesMember 2020-02-02 2021-01-30 0001403568 us-gaap:SalesMember 2019-02-03 2020-02-01 0001403568 ulta:ShareRepurchaseProgram2019Member 2020-03-12 0001403568 ulta:ShareRepurchaseProgram13March2018Member 2019-03-14 0001403568 ulta:ShareRepurchaseProgramTwoThousandAndSeventeenMember 2018-03-15 0001403568 ulta:ShareRepurchaseProgram2020Member 2020-03-12 0001403568 ulta:ShareRepurchaseProgram2019Member 2019-03-14 0001403568 ulta:ShareRepurchaseProgram13March2018Member 2018-03-15 0001403568 us-gaap:RetainedEarningsMember 2021-01-30 0001403568 us-gaap:AdditionalPaidInCapitalMember 2021-01-30 0001403568 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-30 0001403568 us-gaap:RetainedEarningsMember 2020-02-01 0001403568 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 0001403568 us-gaap:RetainedEarningsMember 2019-02-02 0001403568 us-gaap:AdditionalPaidInCapitalMember 2019-02-02 0001403568 us-gaap:RetainedEarningsMember 2018-02-03 0001403568 us-gaap:AdditionalPaidInCapitalMember 2018-02-03 0001403568 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-02-02 2021-01-30 0001403568 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-02-03 2020-02-01 0001403568 us-gaap:CertificatesOfDepositMember 2021-01-30 0001403568 ulta:RangeThreeMember 2021-01-30 0001403568 ulta:RangeTwoMember 2021-01-30 0001403568 ulta:RangeSixMember 2021-01-30 0001403568 ulta:RangeSevenMember 2021-01-30 0001403568 ulta:RangeOneMember 2021-01-30 0001403568 ulta:RangeFourMember 2021-01-30 0001403568 ulta:RangeFiveMember 2021-01-30 0001403568 ulta:RangeThreeMember 2020-02-02 2021-01-30 0001403568 us-gaap:EmployeeStockOptionMember 2018-02-03 0001403568 ulta:RangeTwoMember 2020-02-02 2021-01-30 0001403568 ulta:RangeSixMember 2020-02-02 2021-01-30 0001403568 ulta:RangeSevenMember 2020-02-02 2021-01-30 0001403568 ulta:RangeOneMember 2020-02-02 2021-01-30 0001403568 ulta:RangeFourMember 2020-02-02 2021-01-30 0001403568 ulta:RangeFiveMember 2020-02-02 2021-01-30 0001403568 us-gaap:EmployeeStockOptionMember 2020-02-01 0001403568 us-gaap:EmployeeStockOptionMember 2019-02-02 0001403568 us-gaap:EmployeeStockOptionMember 2019-02-03 2020-02-01 0001403568 us-gaap:EmployeeStockOptionMember 2018-02-04 2019-02-02 0001403568 us-gaap:RestrictedStockUnitsRSUMember 2018-02-03 0001403568 us-gaap:PerformanceSharesMember 2018-02-03 0001403568 us-gaap:RestrictedStockUnitsRSUMember 2019-02-03 2020-02-01 0001403568 us-gaap:RestrictedStockUnitsRSUMember 2018-02-04 2019-02-02 0001403568 ulta:CertainEmployeesExcludingDirectorsMember us-gaap:RestrictedStockUnitsRSUMember 2020-02-02 2021-01-30 0001403568 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2020-02-02 2021-01-30 0001403568 ulta:GiftCardBreakageMember 2020-02-02 2021-01-30 0001403568 ulta:GiftCardBreakageMember 2019-02-03 2020-02-01 0001403568 ulta:GiftCardBreakageMember 2018-02-04 2019-02-02 0001403568 ulta:RestructuringAndOtherMember 2020-02-02 2021-01-30 0001403568 ulta:OtherServeranceMember 2020-02-02 2021-01-30 0001403568 ulta:RestructuringAndOtherMember 2019-02-03 2020-02-01 0001403568 ulta:RestructuringAndOtherMember 2018-02-04 2019-02-02 0001403568 us-gaap:RevolvingCreditFacilityMember 2020-09-02 2020-09-02 0001403568 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2020-02-02 2021-01-30 0001403568 srt:MinimumMember ulta:ElectronicEquipmentAndSoftwareAndSoftwareDevelopmentCostsMember 2020-02-02 2021-01-30 0001403568 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2020-02-02 2021-01-30 0001403568 srt:MaximumMember ulta:ElectronicEquipmentAndSoftwareAndSoftwareDevelopmentCostsMember 2020-02-02 2021-01-30 0001403568 us-gaap:LeaseholdImprovementsMember 2021-01-30 0001403568 us-gaap:FurnitureAndFixturesMember 2021-01-30 0001403568 us-gaap:ConstructionInProgressMember 2021-01-30 0001403568 ulta:ElectronicEquipmentAndSoftwareAndSoftwareDevelopmentCostsMember 2021-01-30 0001403568 us-gaap:LeaseholdImprovementsMember 2020-02-01 0001403568 us-gaap:FurnitureAndFixturesMember 2020-02-01 0001403568 us-gaap:ConstructionInProgressMember 2020-02-01 0001403568 ulta:ElectronicEquipmentAndSoftwareAndSoftwareDevelopmentCostsMember 2020-02-01 0001403568 us-gaap:RevolvingCreditFacilityMember 2020-03-18 2020-03-18 0001403568 us-gaap:CostOfSalesMember 2020-02-02 2021-01-30 0001403568 us-gaap:CostOfSalesMember 2019-02-03 2020-02-01 0001403568 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-02-04 2019-02-02 0001403568 us-gaap:RetainedEarningsMember 2020-02-02 2021-01-30 0001403568 us-gaap:RetainedEarningsMember 2019-02-03 2020-02-01 0001403568 us-gaap:RetainedEarningsMember 2018-02-04 2019-02-02 0001403568 ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member 2020-02-02 2021-01-30 0001403568 us-gaap:RevolvingCreditFacilityMember ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member 2021-01-30 0001403568 us-gaap:LetterOfCreditMember ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member 2021-01-30 0001403568 us-gaap:RevolvingCreditFacilityMember 2020-02-01 0001403568 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-02-02 2021-01-30 0001403568 srt:MinimumMember 2020-02-02 2021-01-30 0001403568 srt:MaximumMember 2020-02-02 2021-01-30 0001403568 us-gaap:DevelopedTechnologyRightsMember 2020-02-02 2021-01-30 0001403568 us-gaap:DevelopedTechnologyRightsMember 2021-01-30 0001403568 us-gaap:DevelopedTechnologyRightsMember 2020-02-01 0001403568 us-gaap:FairValueInputsLevel2Member us-gaap:NonqualifiedPlanMember 2021-01-30 0001403568 us-gaap:FairValueInputsLevel2Member us-gaap:NonqualifiedPlanMember 2020-02-01 0001403568 us-gaap:RenewableEnergyProgramMember 2021-01-30 0001403568 us-gaap:RenewableEnergyProgramMember 2020-02-01 0001403568 us-gaap:RestrictedStockUnitsRSUMember 2020-02-02 2021-01-30 0001403568 us-gaap:EmployeeStockOptionMember 2020-02-02 2021-01-30 0001403568 us-gaap:EmployeeStockOptionMember 2021-01-30 0001403568 us-gaap:NonqualifiedPlanMember 2020-02-02 2021-01-30 0001403568 us-gaap:NonqualifiedPlanMember 2019-02-03 2020-02-01 0001403568 us-gaap:QualifiedPlanMember 2018-02-04 2019-02-02 0001403568 us-gaap:NonqualifiedPlanMember 2018-02-04 2019-02-02 0001403568 us-gaap:RevolvingCreditFacilityMember 2021-01-30 0001403568 srt:MinimumMember ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-02-02 2021-01-30 0001403568 srt:MinimumMember ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member us-gaap:BaseRateMember 2020-02-02 2021-01-30 0001403568 srt:MaximumMember ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-02-02 2021-01-30 0001403568 srt:MaximumMember ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member us-gaap:BaseRateMember 2020-02-02 2021-01-30 0001403568 2020-11-01 2021-01-30 0001403568 2020-08-02 2020-10-31 0001403568 2020-05-03 2020-08-01 0001403568 2020-02-02 2020-05-02 0001403568 2019-11-03 2020-02-01 0001403568 2019-08-04 2019-11-02 0001403568 2019-05-05 2019-08-03 0001403568 2019-02-03 2019-05-04 0001403568 ulta:DistributionCenterProductsAndServicesPurchaseCommitmentsMember 2021-01-30 0001403568 ulta:SkincareBathAndFragranceMember us-gaap:SalesRevenueNetMember 2020-02-02 2021-01-30 0001403568 ulta:ServicesMember us-gaap:SalesRevenueNetMember 2020-02-02 2021-01-30 0001403568 ulta:OtherProductsAndServicesMember us-gaap:SalesRevenueNetMember 2020-02-02 2021-01-30 0001403568 ulta:HaircareProductsAndStylingToolsMember us-gaap:SalesRevenueNetMember 2020-02-02 2021-01-30 0001403568 ulta:CosmeticsMember us-gaap:SalesRevenueNetMember 2020-02-02 2021-01-30 0001403568 us-gaap:SalesRevenueNetMember 2020-02-02 2021-01-30 0001403568 ulta:SkincareBathAndFragranceMember us-gaap:SalesRevenueNetMember 2019-02-03 2020-02-01 0001403568 ulta:ServicesMember us-gaap:SalesRevenueNetMember 2019-02-03 2020-02-01 0001403568 ulta:OtherProductsAndServicesMember us-gaap:SalesRevenueNetMember 2019-02-03 2020-02-01 0001403568 ulta:HaircareProductsAndStylingToolsMember us-gaap:SalesRevenueNetMember 2019-02-03 2020-02-01 0001403568 ulta:CosmeticsMember us-gaap:SalesRevenueNetMember 2019-02-03 2020-02-01 0001403568 us-gaap:SalesRevenueNetMember 2019-02-03 2020-02-01 0001403568 ulta:SkincareBathAndFragranceMember us-gaap:SalesRevenueNetMember 2018-02-04 2019-02-02 0001403568 ulta:ServicesMember us-gaap:SalesRevenueNetMember 2018-02-04 2019-02-02 0001403568 ulta:OtherProductsAndServicesMember us-gaap:SalesRevenueNetMember 2018-02-04 2019-02-02 0001403568 ulta:HaircareProductsAndStylingToolsMember us-gaap:SalesRevenueNetMember 2018-02-04 2019-02-02 0001403568 ulta:CosmeticsMember us-gaap:SalesRevenueNetMember 2018-02-04 2019-02-02 0001403568 us-gaap:SalesRevenueNetMember 2018-02-04 2019-02-02 0001403568 us-gaap:TreasuryStockCommonMember 2021-01-30 0001403568 us-gaap:CommonStockMember 2021-01-30 0001403568 us-gaap:TreasuryStockCommonMember 2020-02-01 0001403568 us-gaap:CommonStockMember 2020-02-01 0001403568 us-gaap:TreasuryStockCommonMember 2019-02-02 0001403568 us-gaap:CommonStockMember 2019-02-02 0001403568 us-gaap:TreasuryStockCommonMember 2018-02-03 0001403568 us-gaap:CommonStockMember 2018-02-03 0001403568 ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember 2021-01-30 0001403568 2019-02-02 0001403568 2018-02-03 0001403568 ulta:SuspensionOfCanadianExpansionMember 2020-02-02 2021-01-30 0001403568 ulta:StoreClosuresMember 2020-02-02 2021-01-30 0001403568 us-gaap:RestrictedStockUnitsRSUMember ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember 2020-02-02 2021-01-30 0001403568 us-gaap:PerformanceSharesMember ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember 2020-02-02 2021-01-30 0001403568 us-gaap:EmployeeStockOptionMember ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember 2020-02-02 2021-01-30 0001403568 ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember 2020-02-02 2021-01-30 0001403568 us-gaap:RestrictedStockUnitsRSUMember ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember 2019-02-03 2020-02-01 0001403568 us-gaap:PerformanceSharesMember ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember 2019-02-03 2020-02-01 0001403568 us-gaap:EmployeeStockOptionMember ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember 2019-02-03 2020-02-01 0001403568 ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember 2019-02-03 2020-02-01 0001403568 us-gaap:RestrictedStockUnitsRSUMember ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember 2018-02-04 2019-02-02 0001403568 us-gaap:PerformanceSharesMember ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember 2018-02-04 2019-02-02 0001403568 us-gaap:EmployeeStockOptionMember ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember 2018-02-04 2019-02-02 0001403568 ulta:AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember 2018-02-04 2019-02-02 0001403568 ulta:VendorAllowanceReceivableMember 2021-01-30 0001403568 ulta:VendorAllowanceReceivableMember 2020-02-01 0001403568 ulta:StoreClosuresMember 2020-08-01 0001403568 us-gaap:CommonStockMember 2020-02-02 2021-01-30 0001403568 us-gaap:AdditionalPaidInCapitalMember 2020-02-02 2021-01-30 0001403568 us-gaap:CommonStockMember 2019-02-03 2020-02-01 0001403568 us-gaap:AdditionalPaidInCapitalMember 2019-02-03 2020-02-01 0001403568 us-gaap:CommonStockMember 2018-02-04 2019-02-02 0001403568 us-gaap:AdditionalPaidInCapitalMember 2018-02-04 2019-02-02 0001403568 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-01-30 0001403568 us-gaap:RestrictedStockUnitsRSUMember 2021-01-30 0001403568 us-gaap:PerformanceSharesMember 2021-01-30 0001403568 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 0001403568 us-gaap:PerformanceSharesMember 2020-02-01 0001403568 us-gaap:RestrictedStockUnitsRSUMember 2019-02-02 0001403568 us-gaap:PerformanceSharesMember 2019-02-02 0001403568 us-gaap:PerformanceSharesMember 2020-02-02 2021-01-30 0001403568 us-gaap:PerformanceSharesMember 2019-02-03 2020-02-01 0001403568 us-gaap:PerformanceSharesMember 2018-02-04 2019-02-02 0001403568 us-gaap:StateAndLocalJurisdictionMember 2021-01-30 0001403568 us-gaap:DomesticCountryMember 2021-01-30 0001403568 us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2019-02-03 2020-02-01 0001403568 us-gaap:AccountingStandardsUpdate201602Member 2019-02-03 2020-02-01 0001403568 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-02-04 2019-02-02 0001403568 us-gaap:AccountingStandardsUpdate201409Member 2018-02-04 2019-02-02 0001403568 us-gaap:RevolvingCreditFacilityMember ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member 2020-02-02 2021-01-30 0001403568 us-gaap:QualifiedPlanMember 2020-02-02 2021-01-30 0001403568 us-gaap:QualifiedPlanMember 2019-02-03 2020-02-01 0001403568 2021-01-30 0001403568 2020-02-01 0001403568 srt:MinimumMember ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member 2020-02-02 2021-01-30 0001403568 2019-02-03 2020-02-01 0001403568 2018-02-04 2019-02-02 0001403568 2020-07-31 0001403568 2021-03-22 0001403568 2020-02-02 2021-01-30 shares iso4217:USD pure iso4217:USD shares ulta:store ulta:company ulta:segment ulta:state P1Y6M 0001403568 --01-30 2020 FY false us-gaap:OperatingLeaseRightOfUseAsset us-gaap:OperatingLeaseLiabilityCurrent us-gaap:OperatingLeaseLiabilityNoncurrent 0 800000000 P6Y10M24D P7Y3M18D 10-K true 2021-01-30 false 001-33764 ULTA BEAUTY, INC. DE 38-4022268 1000 Remington Blvd. Suite 120 Bolingbrook IL 60440 630 410-4800 Common stock, par value $0.01 per share ULTA NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 8127797000 56205592 1046051000 392325000 110000000 193109000 139337000 1168215000 1293701000 107402000 103567000 16387000 2514777000 2055317000 995795000 1205524000 1504614000 1537565000 10870000 10870000 2465000 3391000 33223000 27849000 28225000 23356000 5089969000 4863872000 477052000 414009000 296334000 246088000 274383000 237535000 253415000 239629000 42529000 1343713000 1137261000 1643386000 1698718000 65359000 89367000 37962000 36432000 3090420000 2961778000 0.01 0.01 400000000 400000000 56952000 57285000 56260000 56609000 569000 573000 37801000 34448000 847303000 807492000 1189422000 1128477000 56000 1999549000 1902094000 5089969000 4863872000 6151953000 7398068000 6716615000 4202794000 4717004000 4307304000 1949159000 2681064000 2409311000 1583017000 1760716000 1535464000 114322000 15000000 19254000 19767000 236820000 901094000 854080000 -5735000 5056000 5061000 231085000 906150000 859141000 55250000 200205000 200582000 175835000 705945000 658559000 3.12 12.21 11.00 3.11 12.15 10.94 56351000 57840000 59864000 56558000 58105000 60181000 175835000 705945000 658559000 56000 175891000 705945000 658559000 175835000 705945000 658559000 297772000 295599000 279472000 268071000 278820000 72533000 24008000 -5503000 -34080000 27583000 25045000 26636000 -6827000 -5850000 -2885000 53772000 20637000 36387000 -125486000 79372000 122019000 4363000 -9289000 39450000 58916000 610000 -29609000 62324000 9993000 78256000 58599000 28183000 29265000 36848000 38481000 50684000 -297513000 -256910000 27064000 783000 -54894000 3309000 810355000 1101293000 956127000 110000000 386193000 110000000 506193000 151866000 298534000 319400000 1220000 13606000 5665000 62946000 2101000 -48751000 -471480000 -215107000 800000000 800000000 114895000 680979000 616194000 12229000 43780000 13121000 3353000 9540000 6141000 1915000 -107934000 -646739000 -609214000 56000 653726000 -16926000 131806000 392325000 409251000 277445000 1046051000 392325000 409251000 6987000 19454000 133861000 195869000 20487000 26901000 28746000 61441000 614000 -619000 -18767000 698917000 1093453000 1774217000 658559000 658559000 26636000 26636000 -29980000 -29980000 255000 3000 13118000 13121000 29000 6141000 6141000 2464000 25000 616169000 616194000 59232000 592000 -648000 -24908000 738671000 1105863000 1820218000 705945000 705945000 25045000 25045000 -2375000 -2375000 374000 4000 43776000 43780000 28000 9540000 9540000 2321000 23000 680956000 680979000 57285000 573000 -676000 -34448000 807492000 1128477000 1902094000 175835000 175835000 27583000 27583000 56000 56000 142000 1000 12228000 12229000 16000 3353000 3353000 475000 5000 114890000 114895000 56952000 569000 -692000 -37801000 847303000 1189422000 56000 1999549000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.   Business and basis of presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On January 29, 2017, Ulta Salon, Cosmetics &amp; Fragrance, Inc. implemented a holding company reorganization. Pursuant to the reorganization, Ulta Beauty, Inc., which was incorporated as a Delaware corporation in December 2016, became the successor to Ulta Salon, Cosmetics &amp; Fragrance, Inc., the former publicly-traded company and now a wholly owned subsidiary of Ulta Beauty, Inc. As used in these notes and throughout this Annual Report on Form 10-K, all references to “we,” “us,” “our,” “Ulta Beauty,” or the “Company” refer to Ulta Beauty, Inc. and its consolidated subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company was originally founded in 1990<span style="font-size:11pt;"> </span>to operate specialty retail stores selling cosmetics, fragrance, haircare and skincare products, and related accessories and services. The stores also feature full-service salons. As of January 30, 2021, the Company operated 1,264 stores across 50 states. All amounts are stated in thousands, with the exception of per share amounts and number of stores.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has one reportable segment, which includes retail stores, salon services, and e-commerce. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1264 50 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.   Summary of significant accounting policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fiscal year</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s fiscal year is the 52 or 53 weeks ending on the Saturday closest to January 31. The Company’s fiscal years ended January 30, 2021 (fiscal 2020), February 1, 2020 (fiscal 2019), and February 2, 2019 (fiscal 2018) were 52-week years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Consolidation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts, transactions, and unrealized profit were eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the accounting period. Actual results could differ from those estimates. The Company considers its accounting policies relating to inventory valuations, vendor allowances, impairment of long-lived tangible and operating lease assets, loyalty program and income taxes to be the most significant accounting policies that involve management estimates and judgments. The COVID-19 pandemic has created and may continue to create significant uncertainty in macroeconomic conditions, which may cause further business disruptions and adversely impact the Company’s results of operations. While the full impact of the COVID-19 pandemic is unknown and cannot be reasonably estimated, the Company has made accounting estimates based on the facts and circumstances available as of the reporting date. Actual amounts could differ from these estimates, and such differences could be material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Reclassifications</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Certain prior year amounts have been reclassified to conform to the current year presentation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include cash on hand and highly liquid investments with original maturities of three months or less from the date of purchase. Cash equivalents also include amounts due from third-party financial institutions for credit card and debit card transactions. These receivables typically settle in five days or less with little or no default risk. </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 887,299</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212,876</p></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Receivables from third-party financial institutions for credit card and debit card transactions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,766</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,449</p></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,046,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392,325</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Short-term investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The balance sheet classification of investments is determined at the time of purchase and evaluated at each balance sheet date. Money market funds, certificates of deposit, and time deposits with maturities of greater than three months but no more than twelve months are carried at cost, which approximates fair value and are recorded in the consolidated balance sheets in short-term investments (see Note 16, “Investments”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Receivables</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Receivables consist principally of amounts due from vendors and amounts related to the employee retention credit (see Note 3, “Impact of the COVID-19 pandemic”). The Company does not require collateral on its receivables and does not accrue interest. Credit risk with respect to receivables is limited due to the diversity of vendors comprising the Company’s vendor base. The Company performs ongoing credit evaluations of its vendors and evaluates the collectability of its receivables based on the length of time the receivable is past due and historical experience. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The receivable for vendor allowances was $90,271 and $113,048 as of January 30, 2021 and February 1, 2020, respectively. The allowance for doubtful receivables was $768 and $1,363 as of January 30, 2021 and February 1, 2020, respectively. The receivable for the employee retention credit was $52,405 as of January 30, 2021. There was no receivable for the employee retention credit as of February 1, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Merchandise inventories</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Merchandise inventories are stated at the lower of cost or net realizable value. Cost is determined using the moving average cost method and includes costs incurred to purchase and distribute goods. Inventory cost also includes vendor allowances related to co-op advertising, markdowns, and volume discounts. The Company maintains an inventory reserve for lower of cost or net realizable value and shrink. The inventory reserve was $52,860 and $46,941 as of January 30, 2021 and February 1, 2020, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair value of financial instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The carrying value of cash and cash equivalents, short-term investments, accounts receivable, and accounts payable approximates their estimated fair values due to the short maturities of these instruments. There was no outstanding debt as of January 30, 2021 and February 1, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Property and equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Property and equipment is stated at cost, net of accumulated depreciation, and depreciated using the straight-line method over the shorter of the assets’ estimated useful lives or lease term. Leasehold improvements purchased after the beginning of the initial lease term are amortized over the shorter of the assets’ useful lives or a term that includes the original lease term, plus any renewals that are reasonably certain at the date the leasehold improvements are acquired. Repair and maintenance costs are expensed as incurred. </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:72.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:72.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment and fixtures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1 to 10 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:72.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Electronic equipment and software</p></td><td style="vertical-align:bottom;white-space:normal;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3 to 5 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Costs incurred to obtain or develop internal use software are capitalized. These costs are amortized on a straight-line basis over the estimated useful life of the software.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Impairment of long-lived tangible and right-of-use assets </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The asset group is defined as the lowest level for which identifiable cash flows are available and largely independent of the cash flows of other groups of assets. The asset group identified is at the store level and includes both property and equipment and operating lease assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Significant estimates are used in determining future cash flows of each store over its remaining lease term including our expectations of future projected cash flows including revenues and operating expenses. An impairment loss is recorded if the carrying amount of the long-lived asset exceeds its fair value. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company evaluates long-lived tangible and right-of-use assets for indicators of impairment quarterly or when events or changes in circumstances indicate that their carrying amounts may not be recoverable. The Company performs an undiscounted cash flow analysis over the asset group. Asset groups are written down only to the extent that their carrying value exceeds their respective fair value. Fair values of the asset group are determined by discounting the cash flows at a rate that approximates the cost of capital of a market participant. Management’s forecast of future cash flows is based on the income approach. The fair value of individual operating lease assets is determined under the market approach using estimated market rent assessments based on broker quotes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The determination of fair value under the income approach requires assumptions including forecasts of future cash flows (such as revenue growth rates and operating expenses) and selection of a market-based discount rate. Estimates of market rent are based on non-binding broker quotes. As these inputs are unobservable they are classified as Level 3 inputs under the fair value hierarchy (see Note 15, “Fair value measurements”). If actual results are not consistent with estimates and assumptions used in estimating future cash flows and asset fair values, the Company may be exposed to additional impairment losses in a future period (see Note 6, “Impairment, restructuring and other costs”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Goodwill </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill represents the excess of cost over the fair value of net assets acquired. The Company reviews the recoverability of goodwill annually during the fourth quarter or more frequently if an event occurs or circumstances change that would indicate that impairment may exist (see Note 8, “Goodwill”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other intangible assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other definite-lived intangible assets are amortized over their useful lives. The Company reviews the recoverability of intangible assets whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable (see Note 9, “Other intangible assets”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company adopted ASU 2016-02, Leases (Topic 842) on February 3, 2019 using the modified retrospective approach. Results and disclosure requirements for reporting periods beginning February 3, 2019 and later are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported under Topic 840.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company determines whether an arrangement is or contains a lease at contract inception. The lease classification evaluation begins at the lease commencement date. The lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total rent payable is recorded during the lease term, including rent escalations in which the amount of future rent is fixed on the straight-line basis over the term of the lease (including the rent holiday period beginning upon control of the premises and any fixed payments stated in the lease). For leases with an initial term greater than 12 months, a related lease liability is recorded on the balance sheet at the present value of future payments discounted at the estimated fully collateralized incremental borrowing rate (discount rate) corresponding with the lease term. In addition, a right-of-use asset is recorded as the initial amount of the lease liability, plus any lease payments made to the lessor before or at the lease commencement date and any initial direct costs incurred, less any tenant improvement allowance incentives received. Tenant incentives are amortized through the right-of-use asset as reduction of rent expense over the lease term. The difference between the minimum rents paid and the straight-line rent is reflected within the associated right-of-use asset. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Certain leases contain provisions that require variable payments based upon sales volume or payment of <span style="background-color:#ffffff;">common area maintenance costs, real estate taxes, and insurance related to leases </span>(variable lease cost)<span style="background-color:#ffffff;">.  </span>Variable lease costs are expensed as incurred. <span style="background-color:#ffffff;">This results in some variability in lease expense as a percentage of revenues over the term of the lease in stores where variable lease costs are paid. </span>Contingent rent is accrued each period as the liabilities are incurred, in addition to the straight-line rent expense. This results in some variability in lease expense as a percentage of revenues over the term of the lease in stores where contingent rent is paid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 12pt 0pt;">Leases with an initial term of 12 months or less (short-term leases) are not recorded on the balance sheet. Short-term lease expense is recognized on a straight-line basis over the lease term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;">The Company subleases certain real estate to third parties for stores with excess square footage space.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;">The Company does not separate lease and non-lease components (e.g., common area maintenance).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;">As the interest rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate corresponding with the lease term. As there are no outstanding borrowings under the Company’s credit facility, this rate is estimated based on prevailing market conditions, comparable company and credit analysis, and judgment. The incremental borrowing rate is reassessed if there is a change to the lease term or if a modification occurs and it is not accounted for as a separate contract (see Note 10, “Leases”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Loyalty program</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company maintains a loyalty program, Ultamate Rewards, which allows members to earn points based on purchases of merchandise or services. Points earned are valid for at least one year. The loyalty program represents a material right to the customer and points may be redeemed on future products and services. Revenue from the loyalty program is recognized when the members redeem points or points expire. The Company defers revenue related to points earned that have not yet been redeemed. The amount of deferred revenue includes estimates for the standalone selling price of points earned by members and the percentage of points expected to be redeemed. The expected redemption percentage is based on historical redemption patterns and considers current information or trends. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">When a guest redeems points or the points expire, the Company recognizes revenue in net sales on the consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Credit cards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company has agreements (the Agreements) with third parties to provide guests with private label credit cards and/or co-branded credit cards (collectively, the Credit Cards). The private label credit card can be used at any store location and online, and the co-branded credit card can be used anywhere the co-branded card is accepted. A third-party financing company is the sole owner of the accounts and underwrites the credit issued under the Credit Card programs. The Company’s performance obligation is to maintain the Ultamate Rewards loyalty program as only guests enrolled in the loyalty program can apply for the Credit Cards. Loyalty members earn points through purchases at Ulta Beauty and anywhere the co-branded credit card is accepted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The third parties reimburse the Company for certain credit card program costs such as advertising and loyalty points, which help promote the credit card program. The Company recognizes revenue when collectability is reasonably assured, under the assumption the amounts are not constrained and it is probable that a significant revenue reversal will not occur in future periods, which is generally the time at which the actual usage of the Credit Cards or specified transaction occurs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for the amounts associated with the Agreements as a single contract with the sole commercial objective to maintain the Credit Card programs. As a result, all amounts associated with the Agreements are recognized within net sales on the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Gift card program</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company records a contract liability for gift card sales which will be redeemed in the future within deferred revenue on the consolidated balance sheets and recognized in net sales when the gift card is redeemed for product or services. Gift cards do not expire and do not include service fees that decrease guest balances. The Company has maintained historical data related to gift card transactions sold and redeemed over a significant time frame. Gift card breakage (amounts not expected to be redeemed) is recognized to the extent there is no requirement for remitting balances to governmental agencies under unclaimed property laws. Estimated gift card breakage revenue is recognized over time in proportion to actual gift card redemptions. Gift card breakage revenue was $11,717, $12,448, and $12,446 in fiscal 2020, 2019, and 2018, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Revenue recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Revenue is recognized when control of the promised goods or services is transferred to the guest, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company determines revenue recognition through the following steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the contract, or contracts, with a guest;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Determination of the transaction price;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Allocation of the transaction price to the performance obligations in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Recognition of revenue when, or as, a performance obligation is satisfied.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-left:0pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Net sales include retail stores and e-commerce merchandise sales as well as salon services and other revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;">Revenue from merchandise sales at retail stores is recognized at the point of sale, net of estimated returns. Revenue from e-commerce merchandise sales is recognized upon shipment to the guest or guest pickup of the merchandise based on meeting the transfer of control criteria, net of estimated returns. Salon services revenue is recognized at the time the service is provided to the guest. Shipping and handling are treated as costs to fulfill the contract and not a separate performance obligation. Accordingly, the Company recognizes revenue for its single performance obligation related to e-commerce sales at the time control of the merchandise passes to the customer, which is at the time of shipment or guest pickup. The Company provides refunds for merchandise returns within </span><span style="font-size:10pt;">60</span><span style="font-size:10pt;"> days</span><span style="font-size:10pt;"> from the original purchase date; however, due to store closures during the first half of fiscal 2020, we extended our return policy to 180 days through November 16, 2020. State sales taxes are presented on a net basis as the Company considers itself a pass-through conduit </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 10pt 0pt;"><span style="font-size:10pt;">for collecting and remitting state sales tax. Company coupons and other incentives are recorded as a reduction of net sales. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Vendor allowances</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company receives allowances from vendors in the normal course of business including advertising and markdown allowances, purchase volume discounts and rebates, reimbursement for defective merchandise, and certain selling and display expenses. Substantially all vendor allowances are recorded as a reduction of the vendor’s product cost and are recognized in cost of sales as the product is sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Advertising</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Advertising costs consist principally of print, digital and social media, and television and radio advertising. Costs related to advertising are expensed in the period the related promotional event occurs. Prepaid advertising costs included in prepaid expenses and other current assets on the consolidated balance sheets were $7,112 and $9,605 as of January 30, 2021 and February 1, 2020, respectively. Advertising expense, exclusive of incentives from vendors and start-up advertising expense, is presented in the following table: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advertising expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,573</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317,865</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,489</p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advertising expense as a percentage of net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.4%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Pre-opening expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Non-capital expenditures incurred prior to the grand opening of a new, remodeled, or relocated store are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cost of sales</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Cost of sales includes the cost of merchandise sold, including substantially all vendor allowances, which are treated as a reduction of merchandise costs; distribution costs including labor and related benefits, freight, rent, depreciation and amortization, real estate taxes, utilities, and insurance; shipping and handling costs; retail stores occupancy costs including rent, depreciation and amortization, real estate taxes, utilities, repairs and maintenance, insurance, and licenses; salon services payroll and benefits; and shrink and inventory valuation reserves.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Selling, general and administrative expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Selling, general and administrative (SG&amp;A) expenses includes payroll, bonus, and benefit costs for retail and corporate employees; advertising and marketing costs; occupancy costs related to our corporate office facilities; stock-based compensation expense; depreciation and amortization for all assets, except those related to our retail store and distribution operations, which are included in cost of sales; and legal, finance, information systems, and other corporate overhead costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Income taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Deferred income taxes reflect the net tax effect of temporary differences between the financial statement carrying amounts of assets and liabilities and their tax bases. The amounts reported were derived using the enacted tax rates in effect for the year the differences are expected to reverse.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefits related to uncertain tax positions are recognized only when it is more likely than not that the tax position will be sustained on examination by the taxing authorities. The determination is based on the technical merits of the position and presumes that each uncertain tax position will be examined by the relevant taxing authority that has full </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">knowledge of all relevant information. Penalties and interest related to unrecognized tax positions are recorded in income tax expense in the consolidated statements of operations (see Note 13, “Income taxes”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock-based compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense is measured at grant date, based on the fair value of the award, and is recognized on a straight-line basis over the requisite service period for awards expected to vest. Stock-based compensation expense was $27,583, $25,642, and $27,489 in fiscal 2020, 2019 and 2018, respectively (see Note 17, “Stock-based compensation”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Insurance expense</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has insurance programs with third party insurers for employee health, workers compensation, and general liability, among others, to limit the Company’s liability exposure. The insurance programs are premium based and include retentions, deductibles, and stop loss coverage. Current stop loss coverage per claim is $350 for employee health claims, $100 for general liability claims, and $250 for workers compensation claims. The Company makes collateral and premium payments during the plan year and accrues expenses in the event additional premium is due from the Company based on actual claim results. In fiscal 2018, the Company created UB Insurance, Inc., an Arizona-based wholly owned captive insurance subsidiary of the Company, which charges the operating subsidiaries of the Company premiums to insure certain liability exposures. Pursuant to Arizona insurance regulations, UB Insurance, Inc. maintains certain levels of cash and cash equivalents related to its liability exposures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Net income per common share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Basic net income per common share is computed by dividing income available to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per common share includes dilutive common stock equivalents, using the treasury stock method (see Note 18, “Net income per common share”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recent accounting pronouncements not yet adopted</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Taxes – Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffffff;">In December 2019, the Financial Accounting Standards Board (FASB) issued </span>Accounting Standards Update<span style="background-color:#ffffff;"> (ASU) 2019-12, Income Taxes – Simplifying the Accounting for Income Taxes. The guidance removes certain exceptions for recognizing deferred taxes for equity method investments, performing intraperiod allocation, and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for goodwill and allocating taxes to members of a consolidated group, among others. This guidance is effective </span>for interim and annual reporting periods beginning <span style="background-color:#ffffff;white-space:pre-wrap;">after December 15, 2020. Early adoption of the standard is permitted, including adoption in interim or annual periods for which financial statements have not yet been issued. The transition requirements are dependent upon each amendment within this update and will be applied either prospectively or retrospectively. The adoption of ASU 2019-12 is not expected to have a material impact on the Company’s consolidated financial position, results of operations, or cash flows. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently adopted accounting pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Intangibles – Goodwill and Other-Internal-Use Software. </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In August 2018, the FASB issued ASU 2018-15, Intangibles – Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customers Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which clarifies and aligns the accounting for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for interim and annual reporting periods beginning after December 15, 2019 and should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. Early adoption is permitted. The Company adopted the new guidance prospectively as of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February 2, 2020, and its adoption did not have a material impact on the Company’s consolidated financial position, results of operations, or cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fiscal year</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s fiscal year is the 52 or 53 weeks ending on the Saturday closest to January 31. The Company’s fiscal years ended January 30, 2021 (fiscal 2020), February 1, 2020 (fiscal 2019), and February 2, 2019 (fiscal 2018) were 52-week years. </p> P364D P371D P364D P364D P364D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Consolidation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts, transactions, and unrealized profit were eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the accounting period. Actual results could differ from those estimates. The Company considers its accounting policies relating to inventory valuations, vendor allowances, impairment of long-lived tangible and operating lease assets, loyalty program and income taxes to be the most significant accounting policies that involve management estimates and judgments. The COVID-19 pandemic has created and may continue to create significant uncertainty in macroeconomic conditions, which may cause further business disruptions and adversely impact the Company’s results of operations. While the full impact of the COVID-19 pandemic is unknown and cannot be reasonably estimated, the Company has made accounting estimates based on the facts and circumstances available as of the reporting date. Actual amounts could differ from these estimates, and such differences could be material.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Reclassifications</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Certain prior year amounts have been reclassified to conform to the current year presentation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include cash on hand and highly liquid investments with original maturities of three months or less from the date of purchase. Cash equivalents also include amounts due from third-party financial institutions for credit card and debit card transactions. These receivables typically settle in five days or less with little or no default risk. </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 887,299</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212,876</p></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Receivables from third-party financial institutions for credit card and debit card transactions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,766</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,449</p></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,046,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392,325</p></td></tr></table> <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 887,299</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212,876</p></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Receivables from third-party financial institutions for credit card and debit card transactions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,766</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,449</p></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,046,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392,325</p></td></tr></table> 887299000 212876000 99986000 110000000 58766000 69449000 1046051000 392325000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Short-term investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The balance sheet classification of investments is determined at the time of purchase and evaluated at each balance sheet date. Money market funds, certificates of deposit, and time deposits with maturities of greater than three months but no more than twelve months are carried at cost, which approximates fair value and are recorded in the consolidated balance sheets in short-term investments (see Note 16, “Investments”).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Receivables</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Receivables consist principally of amounts due from vendors and amounts related to the employee retention credit (see Note 3, “Impact of the COVID-19 pandemic”). The Company does not require collateral on its receivables and does not accrue interest. Credit risk with respect to receivables is limited due to the diversity of vendors comprising the Company’s vendor base. The Company performs ongoing credit evaluations of its vendors and evaluates the collectability of its receivables based on the length of time the receivable is past due and historical experience. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The receivable for vendor allowances was $90,271 and $113,048 as of January 30, 2021 and February 1, 2020, respectively. The allowance for doubtful receivables was $768 and $1,363 as of January 30, 2021 and February 1, 2020, respectively. The receivable for the employee retention credit was $52,405 as of January 30, 2021. There was no receivable for the employee retention credit as of February 1, 2020.</p> 90271000 113048000 768000 1363000 52405000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Merchandise inventories</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Merchandise inventories are stated at the lower of cost or net realizable value. Cost is determined using the moving average cost method and includes costs incurred to purchase and distribute goods. Inventory cost also includes vendor allowances related to co-op advertising, markdowns, and volume discounts. The Company maintains an inventory reserve for lower of cost or net realizable value and shrink. The inventory reserve was $52,860 and $46,941 as of January 30, 2021 and February 1, 2020, respectively. </p> 52860000 46941000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair value of financial instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The carrying value of cash and cash equivalents, short-term investments, accounts receivable, and accounts payable approximates their estimated fair values due to the short maturities of these instruments. There was no outstanding debt as of January 30, 2021 and February 1, 2020.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Property and equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Property and equipment is stated at cost, net of accumulated depreciation, and depreciated using the straight-line method over the shorter of the assets’ estimated useful lives or lease term. Leasehold improvements purchased after the beginning of the initial lease term are amortized over the shorter of the assets’ useful lives or a term that includes the original lease term, plus any renewals that are reasonably certain at the date the leasehold improvements are acquired. Repair and maintenance costs are expensed as incurred. </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:72.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:72.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment and fixtures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1 to 10 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:72.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Electronic equipment and software</p></td><td style="vertical-align:bottom;white-space:normal;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3 to 5 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Costs incurred to obtain or develop internal use software are capitalized. These costs are amortized on a straight-line basis over the estimated useful life of the software.</p> P1Y P10Y P3Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Impairment of long-lived tangible and right-of-use assets </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The asset group is defined as the lowest level for which identifiable cash flows are available and largely independent of the cash flows of other groups of assets. The asset group identified is at the store level and includes both property and equipment and operating lease assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Significant estimates are used in determining future cash flows of each store over its remaining lease term including our expectations of future projected cash flows including revenues and operating expenses. An impairment loss is recorded if the carrying amount of the long-lived asset exceeds its fair value. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company evaluates long-lived tangible and right-of-use assets for indicators of impairment quarterly or when events or changes in circumstances indicate that their carrying amounts may not be recoverable. The Company performs an undiscounted cash flow analysis over the asset group. Asset groups are written down only to the extent that their carrying value exceeds their respective fair value. Fair values of the asset group are determined by discounting the cash flows at a rate that approximates the cost of capital of a market participant. Management’s forecast of future cash flows is based on the income approach. The fair value of individual operating lease assets is determined under the market approach using estimated market rent assessments based on broker quotes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The determination of fair value under the income approach requires assumptions including forecasts of future cash flows (such as revenue growth rates and operating expenses) and selection of a market-based discount rate. Estimates of market rent are based on non-binding broker quotes. As these inputs are unobservable they are classified as Level 3 inputs under the fair value hierarchy (see Note 15, “Fair value measurements”). If actual results are not consistent with estimates and assumptions used in estimating future cash flows and asset fair values, the Company may be exposed to additional impairment losses in a future period (see Note 6, “Impairment, restructuring and other costs”).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Goodwill </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill represents the excess of cost over the fair value of net assets acquired. The Company reviews the recoverability of goodwill annually during the fourth quarter or more frequently if an event occurs or circumstances change that would indicate that impairment may exist (see Note 8, “Goodwill”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other intangible assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other definite-lived intangible assets are amortized over their useful lives. The Company reviews the recoverability of intangible assets whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable (see Note 9, “Other intangible assets”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company adopted ASU 2016-02, Leases (Topic 842) on February 3, 2019 using the modified retrospective approach. Results and disclosure requirements for reporting periods beginning February 3, 2019 and later are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported under Topic 840.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company determines whether an arrangement is or contains a lease at contract inception. The lease classification evaluation begins at the lease commencement date. The lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total rent payable is recorded during the lease term, including rent escalations in which the amount of future rent is fixed on the straight-line basis over the term of the lease (including the rent holiday period beginning upon control of the premises and any fixed payments stated in the lease). For leases with an initial term greater than 12 months, a related lease liability is recorded on the balance sheet at the present value of future payments discounted at the estimated fully collateralized incremental borrowing rate (discount rate) corresponding with the lease term. In addition, a right-of-use asset is recorded as the initial amount of the lease liability, plus any lease payments made to the lessor before or at the lease commencement date and any initial direct costs incurred, less any tenant improvement allowance incentives received. Tenant incentives are amortized through the right-of-use asset as reduction of rent expense over the lease term. The difference between the minimum rents paid and the straight-line rent is reflected within the associated right-of-use asset. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Certain leases contain provisions that require variable payments based upon sales volume or payment of <span style="background-color:#ffffff;">common area maintenance costs, real estate taxes, and insurance related to leases </span>(variable lease cost)<span style="background-color:#ffffff;">.  </span>Variable lease costs are expensed as incurred. <span style="background-color:#ffffff;">This results in some variability in lease expense as a percentage of revenues over the term of the lease in stores where variable lease costs are paid. </span>Contingent rent is accrued each period as the liabilities are incurred, in addition to the straight-line rent expense. This results in some variability in lease expense as a percentage of revenues over the term of the lease in stores where contingent rent is paid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 12pt 0pt;">Leases with an initial term of 12 months or less (short-term leases) are not recorded on the balance sheet. Short-term lease expense is recognized on a straight-line basis over the lease term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;">The Company subleases certain real estate to third parties for stores with excess square footage space.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;">The Company does not separate lease and non-lease components (e.g., common area maintenance).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;">As the interest rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate corresponding with the lease term. As there are no outstanding borrowings under the Company’s credit facility, this rate is estimated based on prevailing market conditions, comparable company and credit analysis, and judgment. The incremental borrowing rate is reassessed if there is a change to the lease term or if a modification occurs and it is not accounted for as a separate contract (see Note 10, “Leases”). </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Loyalty program</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company maintains a loyalty program, Ultamate Rewards, which allows members to earn points based on purchases of merchandise or services. Points earned are valid for at least one year. The loyalty program represents a material right to the customer and points may be redeemed on future products and services. Revenue from the loyalty program is recognized when the members redeem points or points expire. The Company defers revenue related to points earned that have not yet been redeemed. The amount of deferred revenue includes estimates for the standalone selling price of points earned by members and the percentage of points expected to be redeemed. The expected redemption percentage is based on historical redemption patterns and considers current information or trends. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">When a guest redeems points or the points expire, the Company recognizes revenue in net sales on the consolidated statements of operations. </p> P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Credit cards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company has agreements (the Agreements) with third parties to provide guests with private label credit cards and/or co-branded credit cards (collectively, the Credit Cards). The private label credit card can be used at any store location and online, and the co-branded credit card can be used anywhere the co-branded card is accepted. A third-party financing company is the sole owner of the accounts and underwrites the credit issued under the Credit Card programs. The Company’s performance obligation is to maintain the Ultamate Rewards loyalty program as only guests enrolled in the loyalty program can apply for the Credit Cards. Loyalty members earn points through purchases at Ulta Beauty and anywhere the co-branded credit card is accepted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The third parties reimburse the Company for certain credit card program costs such as advertising and loyalty points, which help promote the credit card program. The Company recognizes revenue when collectability is reasonably assured, under the assumption the amounts are not constrained and it is probable that a significant revenue reversal will not occur in future periods, which is generally the time at which the actual usage of the Credit Cards or specified transaction occurs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for the amounts associated with the Agreements as a single contract with the sole commercial objective to maintain the Credit Card programs. As a result, all amounts associated with the Agreements are recognized within net sales on the consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Gift card program</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company records a contract liability for gift card sales which will be redeemed in the future within deferred revenue on the consolidated balance sheets and recognized in net sales when the gift card is redeemed for product or services. Gift cards do not expire and do not include service fees that decrease guest balances. The Company has maintained historical data related to gift card transactions sold and redeemed over a significant time frame. Gift card breakage (amounts not expected to be redeemed) is recognized to the extent there is no requirement for remitting balances to governmental agencies under unclaimed property laws. Estimated gift card breakage revenue is recognized over time in proportion to actual gift card redemptions. Gift card breakage revenue was $11,717, $12,448, and $12,446 in fiscal 2020, 2019, and 2018, respectively. </p> 11717000 12448000 12446000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Revenue recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Revenue is recognized when control of the promised goods or services is transferred to the guest, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company determines revenue recognition through the following steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the contract, or contracts, with a guest;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Determination of the transaction price;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Allocation of the transaction price to the performance obligations in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Recognition of revenue when, or as, a performance obligation is satisfied.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-left:0pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Net sales include retail stores and e-commerce merchandise sales as well as salon services and other revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;">Revenue from merchandise sales at retail stores is recognized at the point of sale, net of estimated returns. Revenue from e-commerce merchandise sales is recognized upon shipment to the guest or guest pickup of the merchandise based on meeting the transfer of control criteria, net of estimated returns. Salon services revenue is recognized at the time the service is provided to the guest. Shipping and handling are treated as costs to fulfill the contract and not a separate performance obligation. Accordingly, the Company recognizes revenue for its single performance obligation related to e-commerce sales at the time control of the merchandise passes to the customer, which is at the time of shipment or guest pickup. The Company provides refunds for merchandise returns within </span><span style="font-size:10pt;">60</span><span style="font-size:10pt;"> days</span><span style="font-size:10pt;"> from the original purchase date; however, due to store closures during the first half of fiscal 2020, we extended our return policy to 180 days through November 16, 2020. State sales taxes are presented on a net basis as the Company considers itself a pass-through conduit </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 10pt 0pt;"><span style="font-size:10pt;">for collecting and remitting state sales tax. Company coupons and other incentives are recorded as a reduction of net sales. </span></p> P60D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Vendor allowances</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company receives allowances from vendors in the normal course of business including advertising and markdown allowances, purchase volume discounts and rebates, reimbursement for defective merchandise, and certain selling and display expenses. Substantially all vendor allowances are recorded as a reduction of the vendor’s product cost and are recognized in cost of sales as the product is sold.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Advertising</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Advertising costs consist principally of print, digital and social media, and television and radio advertising. Costs related to advertising are expensed in the period the related promotional event occurs. Prepaid advertising costs included in prepaid expenses and other current assets on the consolidated balance sheets were $7,112 and $9,605 as of January 30, 2021 and February 1, 2020, respectively. Advertising expense, exclusive of incentives from vendors and start-up advertising expense, is presented in the following table: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advertising expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,573</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317,865</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,489</p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advertising expense as a percentage of net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.4%</p></td></tr></table> 7112000 9605000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advertising expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,573</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317,865</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,489</p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advertising expense as a percentage of net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.4%</p></td></tr></table> 281573000 317865000 294489000 0.046 0.043 0.044 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Pre-opening expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Non-capital expenditures incurred prior to the grand opening of a new, remodeled, or relocated store are expensed as incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cost of sales</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Cost of sales includes the cost of merchandise sold, including substantially all vendor allowances, which are treated as a reduction of merchandise costs; distribution costs including labor and related benefits, freight, rent, depreciation and amortization, real estate taxes, utilities, and insurance; shipping and handling costs; retail stores occupancy costs including rent, depreciation and amortization, real estate taxes, utilities, repairs and maintenance, insurance, and licenses; salon services payroll and benefits; and shrink and inventory valuation reserves.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Selling, general and administrative expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Selling, general and administrative (SG&amp;A) expenses includes payroll, bonus, and benefit costs for retail and corporate employees; advertising and marketing costs; occupancy costs related to our corporate office facilities; stock-based compensation expense; depreciation and amortization for all assets, except those related to our retail store and distribution operations, which are included in cost of sales; and legal, finance, information systems, and other corporate overhead costs.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Income taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Deferred income taxes reflect the net tax effect of temporary differences between the financial statement carrying amounts of assets and liabilities and their tax bases. The amounts reported were derived using the enacted tax rates in effect for the year the differences are expected to reverse.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefits related to uncertain tax positions are recognized only when it is more likely than not that the tax position will be sustained on examination by the taxing authorities. The determination is based on the technical merits of the position and presumes that each uncertain tax position will be examined by the relevant taxing authority that has full </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">knowledge of all relevant information. Penalties and interest related to unrecognized tax positions are recorded in income tax expense in the consolidated statements of operations (see Note 13, “Income taxes”).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock-based compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense is measured at grant date, based on the fair value of the award, and is recognized on a straight-line basis over the requisite service period for awards expected to vest. Stock-based compensation expense was $27,583, $25,642, and $27,489 in fiscal 2020, 2019 and 2018, respectively (see Note 17, “Stock-based compensation”).</p> 27583000 25642000 27489000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Insurance expense</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has insurance programs with third party insurers for employee health, workers compensation, and general liability, among others, to limit the Company’s liability exposure. The insurance programs are premium based and include retentions, deductibles, and stop loss coverage. Current stop loss coverage per claim is $350 for employee health claims, $100 for general liability claims, and $250 for workers compensation claims. The Company makes collateral and premium payments during the plan year and accrues expenses in the event additional premium is due from the Company based on actual claim results. In fiscal 2018, the Company created UB Insurance, Inc., an Arizona-based wholly owned captive insurance subsidiary of the Company, which charges the operating subsidiaries of the Company premiums to insure certain liability exposures. Pursuant to Arizona insurance regulations, UB Insurance, Inc. maintains certain levels of cash and cash equivalents related to its liability exposures.</p> 350000 100000 250000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Net income per common share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Basic net income per common share is computed by dividing income available to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per common share includes dilutive common stock equivalents, using the treasury stock method (see Note 18, “Net income per common share”).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recent accounting pronouncements not yet adopted</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Taxes – Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffffff;">In December 2019, the Financial Accounting Standards Board (FASB) issued </span>Accounting Standards Update<span style="background-color:#ffffff;"> (ASU) 2019-12, Income Taxes – Simplifying the Accounting for Income Taxes. The guidance removes certain exceptions for recognizing deferred taxes for equity method investments, performing intraperiod allocation, and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for goodwill and allocating taxes to members of a consolidated group, among others. This guidance is effective </span>for interim and annual reporting periods beginning <span style="background-color:#ffffff;white-space:pre-wrap;">after December 15, 2020. Early adoption of the standard is permitted, including adoption in interim or annual periods for which financial statements have not yet been issued. The transition requirements are dependent upon each amendment within this update and will be applied either prospectively or retrospectively. The adoption of ASU 2019-12 is not expected to have a material impact on the Company’s consolidated financial position, results of operations, or cash flows. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently adopted accounting pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Intangibles – Goodwill and Other-Internal-Use Software. </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In August 2018, the FASB issued ASU 2018-15, Intangibles – Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customers Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which clarifies and aligns the accounting for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for interim and annual reporting periods beginning after December 15, 2019 and should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. Early adoption is permitted. The Company adopted the new guidance prospectively as of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February 2, 2020, and its adoption did not have a material impact on the Company’s consolidated financial position, results of operations, or cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">3. Impact of the COVID-19 pandemic</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In March 2020, the World Health Organization declared COVID-19 a global pandemic. In response to federal, state, and local government restrictions and recommendations and for the health and safety of our associates and guests, the Company temporarily closed all stores effective March 19, 2020. Effective April 19, 2020, the Company temporarily furloughed many store and salon associates and introduced curbside pickup, and on May 11, 2020, the Company started a phased store reopening process. By July 20, 2020, the full fleet of Ulta Beauty stores was operational, and by January 30, 2021, salon and brow services had resumed in almost all stores. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Results of operations for the fiscal year ended January 30, 2021 were significantly impacted by the effects of the COVID-19 pandemic, and the pandemic is expected to continue to have a negative impact on the Company’s business, financial condition, profitability, cash flows, and supply chain, although the full extent is uncertain. As the COVID-19 pandemic continues to evolve and resurgences occur, the extent of the impact on the Company’s business, financial condition, profitability, cash flows, and supply chain will depend on future developments, including, but not limited to, the potential temporary reclosing of certain stores, the potential temporary restrictions on certain store operating hours and/or in-store capacity, the duration of potential future quarantines, shelter-in-place and other travel restrictions within the U.S. and other affected countries, the duration of the pandemic and any more dangerous variants of the virus, the duration, timing and severity of the impact on consumer spending, the timing and effectiveness of vaccine distribution, and how quickly and to what extent normal economic and operating conditions can resume, all of which are highly uncertain and cannot be predicted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The multi-year, strategic investments the Company made to enhance omnichannel and supply chain capabilities, combined with the ongoing commitment of the Company’s distribution associates, enabled the Company to support increased e-commerce demand and guest engagement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company took the following actions during fiscal 2020 to preserve financial liquidity through these unprecedented circumstances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the drawdown of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$800,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> on March 18, 2020 under the Company’s revolving credit facility, which was </span><span style="-sec-ix-hidden:Hidden_FdrHNqdOZkCijCYwBGna5w;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">repaid</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> in full on September 2, 2020;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">limited new hires and delayed merit increases for all corporate, store, and salon associates;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">reduced marketing, travel and controllable expenses;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">aligned inventory receipts with current sales trends;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">prioritized payment obligations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">reduced new store openings, relocations and remodel projects; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">suspended the stock repurchase program, which resumed in the fourth quarter of fiscal 2020.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company evaluates long-lived tangible and right-of-use assets for indicators of impairment quarterly or when events or changes in circumstances indicate that their carrying amounts may not be recoverable. As a result of the COVID-19 pandemic, the Company experienced lower than projected revenues and identified indicators of impairment for certain stores, which resulted in the recording of certain long-lived asset impairment and restructuring charges. See Note 6, “Impairment, restructuring and other costs,” for additional details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">CARES Act</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On March 27, 2020, the Coronavirus Aid, Relief and Economic Security (CARES) Act was enacted. The CARES Act, among other things, includes provisions relating to refundable payroll taxes, deferment of employer side social security payments, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. The most significant relief measures which the Company qualifies for are the employee retention credit, payroll tax deferral, and technical corrections to tax depreciation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company recognizes government grants for which there is a reasonable assurance of compliance with grant conditions and receipt of credits. The Company believes there is a reasonable assurance that it will comply with the relevant conditions of the employee retention credit provision of the CARES Act and that it will receive the credit. The Company will continue to assess the treatment of the CARES Act to the extent additional guidance and regulations are issued, the further applicability of the CARES Act to the Company, and the potential impacts on the business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Employee retention credit (ERC) and payroll tax deferral.</span> The ERC allows for a refundable tax credit against certain employment taxes equal to 50% of the first ten thousand dollars in qualified wages paid to each employee commencing on March 13, 2020 and through January 1, 2021. To be eligible, the Company must (i) have had operations fully or partially suspended because of a shut-down order from a governmental authority related to the COVID-19 pandemic, or (ii) have had gross receipts decline by more than 50% in a calendar quarter, when compared to the same quarter in 2019. Qualified wages are limited to wages paid to employees who were not providing services due to the COVID-19 pandemic. During the fiscal year ended January 30, 2021, the Company recognized $52,405 related to the ERC as a reduction of the associated costs within selling, general and administrative expenses on the consolidated statements of operations and within accounts receivable, net on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additionally, the CARES Act contains provisions for the deferral of the employer portion of social security taxes incurred through the end of calendar 2020. As of January 30, 2021, the Company had deferred $43,845 in social security tax payments, of which 50% are required to be remitted by December 2021 and the remaining 50% by December 2022. The deferred amounts are recorded within accrued liabilities on the Company’s consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Technical corrections to tax depreciation.</span> The CARES Act also includes a technical correction of tax depreciation methods for qualified improvement property, which changes 39-year property to 15-year property eligible for 100% tax bonus depreciation. This provision of the CARES Act resulted in a cash tax refund of $4,600 relating to property and equipment, from filing an amendment to the Company’s 2018 federal income tax return, during fiscal 2020. </p> 800000000 43845000 4600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">4.   Acquisitions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has made investments to evolve the customer experience, with a strong emphasis on integrating technology across the business. To support these efforts, the Company paid $13,606 to acquire two technology companies in fiscal 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On September 10, 2018, the Company acquired QM Scientific, an artificial intelligence technology company. The acquisition is not material to the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On October 29, 2018, the Company acquired GlamST, an augmented reality technology company. The acquisition is not material to the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> 13606000 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">5.   Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales include retail stores and e-commerce merchandise sales as well as salon services and other revenue. Other revenue sources include the private label and co-branded credit card programs, as well as deferred revenue related to the loyalty program and gift card breakage.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Disaggregated revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The following table sets forth the approximate percentage of net sales by primary category:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cosmetics</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51%</p></td></tr><tr><td style="vertical-align:middle;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Skincare, bath, and fragrance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">28%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">22%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Haircare products and styling tools</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19%</p></td></tr><tr><td style="vertical-align:middle;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other (nail products, accessories, and other)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4%</p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">100%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">100%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">100%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:10pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">Deferred revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Deferred revenue primarily represents contract liabilities for the Company’s obligation to transfer additional goods or services to a guest for which the Company has received consideration, such as unredeemed Ultamate Rewards loyalty points and unredeemed Ulta Beauty gift cards. In addition, breakage on gift cards is recognized proportionately as redemption occurs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The following table provides a summary of the changes included in deferred revenue during fiscal years 2020 and 2019:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,011</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,585</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions to contract liabilities (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,267</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,701</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deductions to contract liabilities (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (161,246)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (170,275)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,011</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Loyalty points and gift cards issued in the current period but not redeemed or expired. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Revenue recognized in the current period related to the beginning liability.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other amounts included in deferred revenue were $5,351 and $7,524 at January 30, 2021 and February 1, 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The following table sets forth the approximate percentage of net sales by primary category:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cosmetics</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51%</p></td></tr><tr><td style="vertical-align:middle;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Skincare, bath, and fragrance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">28%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">22%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Haircare products and styling tools</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19%</p></td></tr><tr><td style="vertical-align:middle;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other (nail products, accessories, and other)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4%</p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">100%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">100%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">100%</p></td></tr></table> 0.44 0.50 0.51 0.28 0.22 0.21 0.20 0.19 0.19 0.03 0.05 0.05 0.05 0.04 0.04 1 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The following table provides a summary of the changes included in deferred revenue during fiscal years 2020 and 2019:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,011</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,585</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions to contract liabilities (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,267</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,701</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deductions to contract liabilities (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (161,246)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (170,275)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,011</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Loyalty points and gift cards issued in the current period but not redeemed or expired. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Revenue recognized in the current period related to the beginning liability.</span></td></tr></table><div style="margin-top:12pt;"/> 230011000 193585000 200267000 206701000 161246000 170275000 269032000 230011000 5351000 7524000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">6. </b><b style="font-weight:bold;">Impairment, restructuring and other costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table provides a summary of the impairment, restructuring and other costs included in the consolidated statements of operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:76.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:middle;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td></tr><tr><td style="vertical-align:middle;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:20.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Impairment of long-lived tangible and right-of-use assets</b> (1) </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,948</p></td></tr><tr><td style="vertical-align:middle;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Store closures</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Impairment of long-lived tangible and right-of-use assets (1) </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,569</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Lease termination costs</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,443</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Severance (2)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 489</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total store closures</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,501</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Suspension of Canadian expansion</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Impairment of long-lived tangible and right-of-use assets (1) </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,016</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Lease termination costs</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,388</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Severance (2)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 717</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total suspension of Canadian expansion</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,121</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other severance (2)</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,752</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total (3)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,322</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Amount included in the non-cash $72,533 long-lived asset impairment charge on the consolidated statements of cash flows for the fiscal year ended January 30, 2021. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">As of January 30, 2021, there was $9,476 in accrued liabilities on the consolidated balance sheets primarily for severance.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">There were no impairment, restructuring and other costs recognized during the fiscal years ended February 1, 2020 and February 2, 2019.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Impairment of long-lived tangible and right-of-use assets. </span>As a result of the COVID-19 pandemic, the Company experienced lower than projected revenues and identified indicators of impairment for certain retail stores. The Company’s analysis indicated that the carrying values of certain long-lived tangible and right-of-use assets exceeded their respective fair values. As a result, the Company recognized impairment charges related to certain retail stores for the fiscal year ended January 30, 2021. These impairment charges were primarily driven by lower than projected revenues, lower market rate assessments, and the effect of temporary store closures as a result of the COVID-19 pandemic. The Company also recorded long-lived tangible and right-of-use asset impairment charges related to store closures and suspension of the Canadian expansion during the fiscal year ended January 30, 2021 as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Store closures.</span> During the second quarter of fiscal 2020, the Company announced that after evaluating its store portfolio, it would permanently close 19 stores in the third quarter of fiscal 2020. Accordingly, for the fiscal year ended January 30, 2021, the Company recognized impairment, restructuring and other costs related to store closures. The impairment charges reduced the carrying value of the long-lived tangible and right-of-use assets to their fair value. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Suspension of Canadian expansion.</span> In fiscal 2019, the Company announced plans to expand internationally with an initial launch into Canada. The Company continues to believe international markets provide a long-term growth opportunity. However, given the current operating environment, in September 2020 the Company decided to prioritize growth of its U.S. operations at this time and suspended its planned expansion to Canada. Investments to support the expansion into Canada were limited to early-stage infrastructure buildout and lease obligations for a small number of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">stores. The Company recognized impairment, restructuring and other costs related to suspension of the Canada expansion during the fiscal year ended January 30, 2021. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Other severance.</span> As part of the efforts to optimize its cost structure, the Company eliminated certain field and corporate roles. As a result, severance expense was recognized during the fiscal year ended January 30, 2021.</p> <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:76.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:middle;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td></tr><tr><td style="vertical-align:middle;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:20.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Impairment of long-lived tangible and right-of-use assets</b> (1) </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,948</p></td></tr><tr><td style="vertical-align:middle;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Store closures</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Impairment of long-lived tangible and right-of-use assets (1) </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,569</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Lease termination costs</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,443</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Severance (2)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 489</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total store closures</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,501</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Suspension of Canadian expansion</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Impairment of long-lived tangible and right-of-use assets (1) </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,016</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Lease termination costs</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,388</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Severance (2)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 717</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total suspension of Canadian expansion</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,121</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other severance (2)</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:18.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,752</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total (3)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,322</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Amount included in the non-cash $72,533 long-lived asset impairment charge on the consolidated statements of cash flows for the fiscal year ended January 30, 2021. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">As of January 30, 2021, there was $9,476 in accrued liabilities on the consolidated balance sheets primarily for severance.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">There were no impairment, restructuring and other costs recognized during the fiscal years ended February 1, 2020 and February 2, 2019.</span></td></tr></table><div style="margin-top:12pt;"/> 41948000 19569000 7443000 489000 27501000 11016000 17388000 717000 29121000 15752000 114322000 72533000 9476000 0 0 19 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7.   Property and equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Property and equipment consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment and fixtures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,083,509</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,073,764</p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 782,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 803,398</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Electronic equipment and software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 649,603</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 596,323</p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,355</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,567,816</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,565,840</p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,572,021)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,360,316)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 995,795</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,205,524</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment and fixtures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,083,509</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,073,764</p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 782,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 803,398</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Electronic equipment and software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 649,603</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 596,323</p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,355</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,567,816</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,565,840</p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,572,021)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,360,316)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 995,795</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,205,524</p></td></tr></table> 1083509000 1073764000 782036000 803398000 649603000 596323000 52668000 92355000 2567816000 2565840000 1572021000 1360316000 995795000 1205524000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8.  Goodwill</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The changes in the carrying amounts of goodwill during the fiscal years 2020 and 2019 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:73.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,870</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,870</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_uEbMqWjDXkubT8zgYEp9gw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at the end of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,870</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,870</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The changes in the carrying amounts of goodwill during the fiscal years 2020 and 2019 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:73.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,870</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,870</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_uEbMqWjDXkubT8zgYEp9gw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at the end of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,870</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,870</p></td></tr></table> 10870000 10870000 0 10870000 10870000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">9.   Other intangible assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other intangible assets subject to amortization consists of the following: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:23.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:23.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">life in years</b></p></td><td style="vertical-align:bottom;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> amortization</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> amortization</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b><b style="font-weight:bold;">Net    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,166)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,465</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,240)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,391</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization expense related to intangible assets was $926, $926, and $314 in fiscal 2020, fiscal 2019, and fiscal 2018, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated amortization expense related to intangible assets at January 30, 2021, for the next five years and thereafter is as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td></tr><tr><td style="vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization </b></p></td></tr><tr><td style="vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">expense</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Fiscal year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">      </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">926</p></td></tr><tr><td style="vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">926</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">613</p></td></tr><tr><td style="vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026 and thereafter</p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:17.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,465</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:23.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:23.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">life in years</b></p></td><td style="vertical-align:bottom;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> amortization</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> amortization</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b><b style="font-weight:bold;">Net    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,166)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,465</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,240)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,391</p></td></tr></table> P2Y8M12D 4631000 2166000 2465000 4631000 1240000 3391000 926000 926000 314000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td></tr><tr><td style="vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization </b></p></td></tr><tr><td style="vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">expense</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Fiscal year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">      </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">926</p></td></tr><tr><td style="vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">926</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">613</p></td></tr><tr><td style="vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026 and thereafter</p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:17.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,465</p></td></tr></table> 926000 926000 613000 2465000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:12.6pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">10.</b></span><b style="font-weight:bold;white-space:pre-wrap;"> Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company leases retail stores, distribution centers, fast fulfillment centers, corporate offices, and certain equipment under non-cancelable operating leases with various expiration dates through 2033. Leases generally have initial lease terms of 10 years and when determined applicable, include renewal options under substantially the same terms and conditions as the original leases. Leases do not contain any material residual value guarantees or material restrictive covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">All retail store, distribution center, fast fulfillment center, and corporate office leases are classified as operating leases. The Company does not have any finance leases.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents supplemental balance sheet information, the weighted-average remaining lease term, and discount rate for operating leases:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:45.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:29.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Classification on the Balance Sheet</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Right-of-use assets</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_jjWafEEw_0uU4QWsnaQLKg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease assets</span></span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,504,614</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,537,565</p></td></tr><tr><td style="vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_kD04B9rtJUaLDoMbdBUnvw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Current operating lease liabilities</span></span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253,415</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 239,629</p></td></tr><tr><td style="vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-current lease liabilities</p></td><td style="vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_V-RUJ7jDqkizfeiReTQHdQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Non-current operating lease liabilities</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,643,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,698,718</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,896,801</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,938,347</p></td></tr><tr><td style="vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_x7_-R9a7dUGezpE42lXZ-w;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">6.9</span></span> years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_kZufpjg56kaN0iozYtw-kg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">7.3</span></span> years</p></td></tr><tr><td style="vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</p></td><td style="vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.1%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Lease cost</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents the components of lease cost for operating leases:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:26.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:38.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Classification on the Statement of Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:14.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:14.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:26.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:38.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales (1)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 304,743</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,007</p></td></tr><tr><td style="vertical-align:middle;width:26.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Variable lease cost</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:38.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,557</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,142</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:26.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease cost</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:38.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 567</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td></tr><tr><td style="vertical-align:middle;width:26.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sublease income</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:38.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (827)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (691)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:38.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,040</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 365,810</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The majority of operating lease cost relates to retail stores, distribution centers, and fast fulfillment centers and is classified within cost of sales. Operating lease cost for corporate offices is classified within the selling, general and administrative expenses. Operating lease cost from the control date through store opening date is classified within pre-opening expenses.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Other information</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents supplemental disclosures of cash flow information related to operating leases:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:normal;width:70.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:70.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:26.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:70.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:70.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:70.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for operating lease liabilities (1)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 354,133</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338,942</p></td></tr><tr><td style="vertical-align:middle;white-space:normal;width:70.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease assets obtained in exchange for operating lease liabilities (non-cash)</p></td><td style="vertical-align:middle;white-space:normal;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,966</p></td><td style="vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 355,286</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Excludes $33,092 and $71,294 related to cash received for tenant incentives as of January 30, 2021 and February 1, 2020, respectively.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Maturity of lease liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents maturities of operating lease liabilities as of January 30, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Fiscal year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319,430</p></td></tr><tr><td style="vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,137</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316,199</p></td></tr><tr><td style="vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,813</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254,364</p></td></tr><tr><td style="vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026 and thereafter</p></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 624,925</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,151,868</p></td></tr><tr><td style="vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (255,067)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,896,801</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Operating lease payments exclude $75,782 of legally binding minimum lease payments for leases signed but not yet commenced.</p> P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents supplemental balance sheet information, the weighted-average remaining lease term, and discount rate for operating leases:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:45.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:29.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Classification on the Balance Sheet</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Right-of-use assets</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_jjWafEEw_0uU4QWsnaQLKg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease assets</span></span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,504,614</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,537,565</p></td></tr><tr><td style="vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_kD04B9rtJUaLDoMbdBUnvw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Current operating lease liabilities</span></span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253,415</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 239,629</p></td></tr><tr><td style="vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-current lease liabilities</p></td><td style="vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_V-RUJ7jDqkizfeiReTQHdQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Non-current operating lease liabilities</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,643,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,698,718</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,896,801</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,938,347</p></td></tr><tr><td style="vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_x7_-R9a7dUGezpE42lXZ-w;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">6.9</span></span> years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_kZufpjg56kaN0iozYtw-kg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">7.3</span></span> years</p></td></tr><tr><td style="vertical-align:middle;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</p></td><td style="vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.1%</p></td></tr></table> 1504614000 1537565000 253415000 239629000 1643386000 1698718000 1896801000 1938347000 0.036 0.041 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents the components of lease cost for operating leases:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:26.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:38.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Classification on the Statement of Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:14.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:14.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:26.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:38.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales (1)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 304,743</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,007</p></td></tr><tr><td style="vertical-align:middle;width:26.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Variable lease cost</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:38.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,557</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,142</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:26.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease cost</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:38.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 567</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td></tr><tr><td style="vertical-align:middle;width:26.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sublease income</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:38.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (827)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (691)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:38.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,040</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 365,810</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The majority of operating lease cost relates to retail stores, distribution centers, and fast fulfillment centers and is classified within cost of sales. Operating lease cost for corporate offices is classified within the selling, general and administrative expenses. Operating lease cost from the control date through store opening date is classified within pre-opening expenses.</span></td></tr></table><div style="margin-top:12pt;"/> 304743000 289007000 80557000 77142000 567000 352000 827000 691000 385040000 365810000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents supplemental disclosures of cash flow information related to operating leases:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:normal;width:70.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:70.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:26.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:70.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:70.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:70.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for operating lease liabilities (1)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 354,133</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338,942</p></td></tr><tr><td style="vertical-align:middle;white-space:normal;width:70.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease assets obtained in exchange for operating lease liabilities (non-cash)</p></td><td style="vertical-align:middle;white-space:normal;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,966</p></td><td style="vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 355,286</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Excludes $33,092 and $71,294 related to cash received for tenant incentives as of January 30, 2021 and February 1, 2020, respectively.</span></td></tr></table><div style="margin-top:12pt;"/> 354133000 338942000 255966000 355286000 33092000 71294000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents maturities of operating lease liabilities as of January 30, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Fiscal year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319,430</p></td></tr><tr><td style="vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,137</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316,199</p></td></tr><tr><td style="vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,813</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254,364</p></td></tr><tr><td style="vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026 and thereafter</p></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 624,925</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,151,868</p></td></tr><tr><td style="vertical-align:middle;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (255,067)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,896,801</p></td></tr></table> 319430000 353137000 316199000 283813000 254364000 624925000 2151868000 255067000 1896801000 75782000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">11.   Commitments and contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contractual obligations</span> – As of January 30, 2021, the Company had various non-cancelable obligations of $1,020 related to commitments made for goods and service contracts. All of these agreements expire over one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">General litigation –</span><b style="font-weight:bold;"> </b>The Company is involved in various legal proceedings that are incidental to the conduct of the business including both class action and single plaintiff litigation. In the opinion of management, the amount of any liability with respect to these proceedings, either individually or in the aggregate, will not have a material adverse effect on the Company’s consolidated financial position, results of operations or cash flows.</p> 1020000 P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12</b><b style="font-weight:bold;">.   Accrued liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accrued liabilities consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll, bonus, and employee benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,435</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,051</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,555</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,602</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 246,088</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll, bonus, and employee benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,435</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,051</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,555</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,602</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 246,088</p></td></tr></table> 143992000 77435000 36787000 39051000 115555000 129602000 296334000 246088000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13.   Income taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The provision for income taxes consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,255</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,534</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,106</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,247</p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,502</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,631)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,374</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,377)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,321</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,706</p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,008)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,080</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,250</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,205</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,582</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A reconciliation of the federal statutory rate to the Company’s effective tax rate is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal statutory rate </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21.0 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21.0 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21.0 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State effective rate, net of federal tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.9 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Executive compensation limitation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.2 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.2 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.2 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Excess deduction of stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.9)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective tax rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">23.9 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">22.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">23.3 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Significant components of deferred tax assets and liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 484,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 496,977</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reserves not currently deductible</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,590</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,626</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,363</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Employee benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,687</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,907</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Inventory valuation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,021</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">NOL carryforwards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Credit carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,019</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 581,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 588,425</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 561,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 567,198</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,812</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,570</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,354</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receivables not currently includable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,720</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,863</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 807</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 646,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 677,792</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,359)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (89,367)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">At January 30, 2021, the Company had $291 of credit carryforwards for state income tax purposes that expire between 2022 and 2024. The Company also had $533 of state net operating loss (NOL) carryforwards that expire by 2039 and $985 of federal and $36 of state NOL carryforwards that do not expire. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for uncertainty in income taxes in accordance with the ASC 740-10 rules for income taxes. The reserve for uncertain tax positions was $2,783 and $3,536 at January 30, 2021 and February 1, 2020, respectively. The balance is the Company’s best estimate of the potential liability for uncertain tax positions. A reconciliation of unrecognized tax benefits, excluding interest and penalties, is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,844</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase due to a prior year tax position</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 602</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decrease due to a prior year tax position</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (977)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (910)</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,536</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company acknowledges that the amount of unrecognized tax benefits may change in the next twelve months. However, it does not expect the change to have a significant impact on its consolidated financial statements. Income tax-related interest and penalties were insignificant for fiscal 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company files tax returns in the U.S. federal and state jurisdictions. The Company is no longer subject to U.S. federal examinations by the Internal Revenue Service for years before 2018 and is no longer subject to examinations by state authorities before 2016.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,255</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,534</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,106</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,247</p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,502</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,631)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,374</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,377)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,321</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,706</p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,008)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,080</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,250</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,205</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,582</p></td></tr></table> 67724000 163596000 137255000 11534000 31106000 29247000 79258000 194702000 166502000 -19631000 1182000 29374000 -4377000 4321000 4706000 -24008000 5503000 34080000 55250000 200205000 200582000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal statutory rate </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21.0 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21.0 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21.0 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State effective rate, net of federal tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.9 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Executive compensation limitation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.2 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.2 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.2 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Excess deduction of stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.9)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:60.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective tax rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">23.9 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">22.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">23.3 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table> 0.210 0.210 0.210 0.029 0.031 0.031 0.012 0.002 0.002 0.003 0.011 0.006 -0.009 -0.011 -0.004 0.239 0.221 0.233 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 484,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 496,977</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reserves not currently deductible</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,590</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,626</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,363</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Employee benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,687</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,907</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Inventory valuation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,021</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">NOL carryforwards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Credit carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,019</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 581,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 588,425</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 561,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 567,198</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,812</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,570</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,354</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receivables not currently includable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,720</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,863</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 807</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 646,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 677,792</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,359)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (89,367)</p></td></tr></table> 484780000 496977000 32590000 35626000 31056000 27363000 23687000 22907000 8386000 4021000 255000 288000 291000 224000 1019000 581045000 588425000 561605000 567198000 32812000 61570000 46013000 45354000 3720000 2863000 585000 807000 1669000 646404000 677792000 65359000 89367000 291000 533000 985000 36000 2783000 3536000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,844</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase due to a prior year tax position</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 602</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decrease due to a prior year tax position</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (977)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (910)</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,536</p></td></tr></table> 3536000 3844000 224000 602000 977000 910000 2783000 3536000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">14</b><b style="font-weight:bold;">.   Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On March 11, 2020, the Company entered into Amendment No. 1 to the Second Amended and Restated Loan Agreement (as so amended, the Loan Agreement) with Wells Fargo Bank, National Association, as Administrative Agent, Collateral Agent and a Lender thereunder; Wells Fargo Bank, National Association and JPMorgan Chase Bank, N.A., as Lead Arrangers and Bookrunners; JPMorgan Chase Bank, N.A., as Syndication Agent and a Lender; PNC Bank, National </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Association, as Documentation Agent and a Lender; and the other lenders party thereto. The Loan Agreement matures on March 11, 2025, provides maximum revolving loans equal to the lesser of $1,000,000 or a percentage of eligible owned inventory and eligible owned receivables (which borrowing base may, at the election of the Company and satisfaction of certain conditions, include a percentage of qualified cash), contains a $50,000 subfacility for letters of credit and allows the Company to increase the revolving facility by an additional $100,000, subject to the consent by each lender and other conditions. The Loan Agreement contains a requirement to maintain a fixed charge coverage ratio of not less than 1.0 to 1.0 during such periods when availability under the Loan Agreement falls below a specified threshold. Substantially all of the Company’s assets are pledged as collateral for outstanding borrowings under the Loan Agreement. Outstanding borrowings bear interest, at the Company’s election, at either a base rate plus a margin of 0% to 0.125% or the London Interbank Offered Rate plus a margin of 1.125% to 1.250%, with such margins based on the Company’s borrowing availability, and the unused line fee is 0.20% per annum.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of January 30, 2021 and February 1, 2020, the Company had no borrowings outstanding under the credit facility and the weighted average interest rate was 1.56<span style="white-space:pre-wrap;">% for fiscal year 2020. As of January 30, 2021, the Company was in compliance with all terms and covenants of the Loan Agreement.</span></p> 1000000000 50000000 100000000 1.0 0 0.00125 0.01125 0.01250 0.0020 0 0 0.0156 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">15.   Fair value measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The carrying value of cash and cash equivalents, short-term investments, accounts receivable, and accounts payable approximates their estimated fair values due to the short maturities of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Fair value is measured using inputs from the three levels of the fair value hierarchy, which are described as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 1 – observable inputs such as quoted prices for identical instruments in active markets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 2 – inputs other than quoted prices in active markets that are observable either directly or indirectly through corroboration with observable market data.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 3 – unobservable inputs in which there is little or no market data, which would require the Company to develop its own assumptions.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">As of January 30, 2021 and February 1, 2020, the Company held financial liabilities included in other long-term liabilities on the consolidated balance sheets of $32,909 and $29,442, respectively, related to its non-qualified deferred compensation plan. The liabilities have been categorized as Level 2 as they are based on third-party reported values which are based primarily on quoted market prices of underlying assets of the funds within the plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Some assets are not measured at fair value on an ongoing basis but are subject to fair value adjustments only in certain circumstances. These assets can include long-lived assets and goodwill that are reduced to fair value when impaired. Assets that are written down to fair value when impaired are not subsequently adjusted to fair value unless further impairment occurs.</p> 32909000 29442000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">16</b><b style="font-weight:bold;">.   Investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term investments typically consist of certificates of deposit and are carried at cost, which approximates fair value and are recorded in the consolidated balance sheets in short-term investments. There were no short-term investments as of January 30, 2021. Short-term investments were $110,000 as of February 1, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments in renewable energy projects are accounted for under the equity method of accounting. The balance of these investments was $3,174 and $3,936 as of January 30, 2021 and February 1, 2020, respectively, and is included in other long-term assets on the consolidated balance sheets. The Company contributed capital of $5,665 and received distributions including $1,689 of investment tax credits during fiscal year 2020. The Company contributed capital of $62,946 and received distributions including $60,208 of investment tax credits during fiscal year 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0 110000000 3174000 3936000 5665000 1689000 62946000 60208000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">17</b><b style="font-weight:bold;">.  Stock-based compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s equity incentive plan was adopted in order to attract and retain the best available personnel for positions of substantial authority and to provide additional incentive to employees and directors to promote the success of the business. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the Company adopted the Amended and Restated 2011 Incentive Award Plan (the 2011 Plan). The 2011 Plan provides for the grant of incentive stock options, non-qualified stock options, restricted stock, restricted stock units, stock appreciation rights, performance awards, dividend equivalent rights, stock payments, deferred stock, and cash-based awards to employees, consultants, and directors. Unless provided otherwise by the administrator of the plan, options vest over four years at the rate of 25% per year from the date of grant and must be exercised within ten years. Options are granted with the exercise price equal to the fair value of the underlying stock on the date of grant. As of January 30, 2021, the 2011 Plan reserves for the issuance upon grant or exercise of awards up to 2,791 shares of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents information related to stock-based compensation:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:37.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,757</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,660</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,590</p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,077</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance-based restricted stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,220</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,822</p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,489</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash received from stock option exercises</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,121</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 750</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,600</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,135</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Common stock options</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense is measured on the grant date based on the fair value of the award. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period for awards expected to vest. The estimated grant date fair value of stock options was determined using a Black-Scholes valuation model with the following weighted-average assumptions:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:38.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">43.0%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">31.0%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">29.0%</p></td></tr><tr><td style="vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.4%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average expected life (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.4</p></td></tr><tr><td style="vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The expected volatility is based on the historical volatility of the Company’s common stock. The risk-free interest rate is based on the United States Treasury yield curve in effect on the date of grant for the respective expected life of the option. The expected life represents the time the options granted are expected to be outstanding. The expected life of options granted is derived from historical data on Ulta Beauty stock option exercises. Forfeitures of stock options are estimated at the grant date based on historical rates of stock option activity and reduce the stock-based compensation expense recognized. The Company does not currently pay a regular dividend.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents information related to common stock options:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:37.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands, except weighted-average grant date fair value)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average grant date fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 54.40</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 89.91</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 50.10</p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of options vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 9,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 9,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 10,042</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intrinsic value of options exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 11,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 51,650</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 25,902</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At January 30, 2021, there was approximately $16,810 of unrecognized stock-based compensation expense related to unvested stock options. The unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately <span style="white-space:pre-wrap;">two years</span><span style="white-space:pre-wrap;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A summary of stock option activity is presented in the following table (shares in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise price</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise price</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 539</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 755</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 766</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147.76</p></td></tr><tr><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174.45</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348.73</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204.27</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135.70</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (285)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153.64</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (166)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78.81</p></td></tr><tr><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219.47</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263.34</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260.83</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 671</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208.47</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 539</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 755</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174.34</p></td></tr><tr><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209.03</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159.39</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134.27</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and Expected to vest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208.49</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 510</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 718</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173.02</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents information related to stock options outstanding and stock options exercisable at January 30, 2021 based on ranges of exercise prices (shares in thousands):<br/><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:middle;width:32.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options outstanding</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:middle;width:32.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Range of Exercise Prices</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise price</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$57.42 – $127.15</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.88</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.88</p></td></tr><tr><td style="vertical-align:middle;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$127.16 – $164.06</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163.63</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163.23</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$164.07 – $174.45</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174.45</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> –</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">–</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> –</p></td></tr><tr><td style="vertical-align:middle;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$174.46 – $204.27</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201.79</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199.51</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$204.28 – $281.53</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279.03</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278.91</p></td></tr><tr><td style="vertical-align:middle;width:31.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$281.54 – $348.73</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348.73</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348.73</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:31.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$57.42 – $348.73</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 671</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208.47</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209.03</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The aggregate intrinsic value of outstanding and exercisable stock options as of January 30, 2021 was $53,868 and $18,332, respectively. The last reported sale price of the Company’s common stock on the NASDAQ Global Select Market on January 30, 2021 was $279.76 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restricted stock units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units are granted to certain employees and directors. Employee grants generally cliff vest after three years and director grants cliff vest within one year. The grant date fair value of restricted stock units is based on the closing market price of shares of the Company’s common stock on the date of grant. Restricted stock units are expensed on a straight-line basis over the requisite service period. Forfeitures of restricted stock units are estimated at the grant </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">date based on historical rates of stock award activity and reduce the stock-based compensation expense recognized. At January 30, 2021, unrecognized stock-based compensation expense related to restricted stock units was $26,267. The unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately <span style="-sec-ix-hidden:Hidden__U6G17BDRUCt_TY6vzUAxQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one and a half</span></span> years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A summary of restricted stock units activity is presented in the following table (shares in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average grant</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average grant</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">units</b></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">date fair value</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">units</b></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">date fair value</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">units</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">date fair value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 12pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 259.21</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 220.68</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 134</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 207.70</p></td></tr><tr><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 12pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 179.72</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 335.28</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 208.82</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 12pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 276.51</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 207.77</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 164.35</p></td></tr><tr><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 12pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 218.40</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 259.65</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 227.44</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 12pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 253</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 210.46</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 259.21</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 220.68</p></td></tr><tr><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected to vest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 12pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 210.46</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 259.21</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 220.68</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Performance-based restricted stock units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Performance-based restricted stock units are granted to certain employees. These awards cliff vest after three years based upon achievement of pre-established net sales and earnings before tax goals at the end of the second year of the term. The grant date fair value of performance-based restricted stock units is based on the closing market price of shares of the Company’s common stock on the date of grant. Performance-based restricted stock units are expensed on a straight-line basis over the requisite service period, based on the probability of achieving the performance goal, with changes in expectations recognized as an adjustment to earnings in the period of the change. If the performance goal is not met, no stock-based compensation expense is recognized and any previously recognized stock-based compensation expense is reversed. Forfeitures of performance-based restricted stock units are estimated at the grant date based on historical rates of stock award activity and reduce the stock-based compensation expense recognized. At January 30, 2021, unrecognized stock-based compensation expense related to performance-based restricted stock units was $183. The unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A summary of performance-based restricted stock unit activity is presented in the following table (shares in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">grant date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">grant date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">grant date</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 62</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 267.60</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 94</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 214.64</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 78</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 196.81</p></td></tr><tr><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> –</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> –</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 348.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 204.27</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in performance award payout</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 204.27</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 281.53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 191.76</p></td></tr><tr><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 281.53</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 191.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 151.20</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 263.38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 258.80</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 224.49</p></td></tr><tr><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 271.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 267.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 214.64</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected to vest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 271.88</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 57</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 267.60</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 214.64</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The number of performance-based restricted stock units granted is based on achieving the targeted performance goals as defined in the performance-based restricted stock unit agreements. As of January 30, 2021, the maximum number of units that could vest under the provisions of the agreements was 55.</p> 2791000 <table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:37.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,757</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,660</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,590</p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,077</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance-based restricted stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,220</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,822</p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,489</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash received from stock option exercises</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,121</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 750</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,600</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,135</p></td></tr></table> 10757000 8660000 8590000 16608000 12762000 12077000 218000 4220000 6822000 27583000 25642000 27489000 12229000 43780000 13121000 750000 11600000 6135000 <table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:38.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">43.0%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">31.0%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">29.0%</p></td></tr><tr><td style="vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.4%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average expected life (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.4</p></td></tr><tr><td style="vertical-align:bottom;width:59.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td></tr></table> 0.430 0.310 0.290 0.003 0.023 0.024 P3Y4M24D P3Y6M P3Y4M24D 0 0 0 <table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:37.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands, except weighted-average grant date fair value)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average grant date fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 54.40</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 89.91</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 50.10</p></td></tr><tr><td style="vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of options vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 9,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 9,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 10,042</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intrinsic value of options exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 11,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 51,650</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 25,902</p></td></tr></table> 54.40 89.91 50.10 9741000 9143000 10042000 11304000 51650000 25902000 16810000 P2Y <table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise price</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise price</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 539</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 755</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 766</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147.76</p></td></tr><tr><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174.45</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348.73</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204.27</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135.70</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (285)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153.64</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (166)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78.81</p></td></tr><tr><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219.47</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263.34</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260.83</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 671</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208.47</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 539</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 755</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174.34</p></td></tr><tr><td style="vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209.03</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159.39</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134.27</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and Expected to vest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208.49</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 510</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 718</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173.02</p></td></tr></table> 539000 212.58 755000 174.34 766000 147.76 248000 174.45 97000 348.73 163000 204.27 90000 135.70 285000 153.64 166000 78.81 26000 219.47 28000 263.34 8000 260.83 671000 208.47 539000 212.58 755000 174.34 236000 209.03 172000 159.39 296000 134.27 639000 208.49 510000 211.14 718000 173.02 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents information related to stock options outstanding and stock options exercisable at January 30, 2021 based on ranges of exercise prices (shares in thousands):<br/><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:middle;width:32.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options outstanding</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:middle;width:32.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Range of Exercise Prices</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise price</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$57.42 – $127.15</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.88</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.88</p></td></tr><tr><td style="vertical-align:middle;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$127.16 – $164.06</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163.63</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163.23</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$164.07 – $174.45</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174.45</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> –</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">–</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> –</p></td></tr><tr><td style="vertical-align:middle;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$174.46 – $204.27</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201.79</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199.51</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:31.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$204.28 – $281.53</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279.03</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278.91</p></td></tr><tr><td style="vertical-align:middle;width:31.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$281.54 – $348.73</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348.73</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348.73</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:31.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$57.42 – $348.73</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 671</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208.47</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209.03</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 57.42 127.15 31000 P2Y 83.88 31000 P2Y 83.88 127.16 164.06 104000 P5Y 163.63 54000 P5Y 163.23 164.07 174.45 234000 P9Y 174.45 174.46 204.27 139000 P7Y 201.79 73000 P6Y 199.51 204.28 281.53 78000 P6Y 279.03 56000 P6Y 278.91 281.54 348.73 85000 P8Y 348.73 22000 P8Y 348.73 57.42 348.73 671000 P7Y 208.47 236000 P5Y 209.03 53868000 18332000 279.76 P3Y P1Y 26267000 <table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average grant</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average grant</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">units</b></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">date fair value</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">units</b></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">date fair value</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">units</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">date fair value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 12pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 259.21</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 220.68</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 134</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 207.70</p></td></tr><tr><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 12pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 179.72</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 335.28</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 208.82</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 12pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 276.51</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 207.77</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 164.35</p></td></tr><tr><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 12pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 218.40</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 259.65</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 227.44</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 12pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 253</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 210.46</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 259.21</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 220.68</p></td></tr><tr><td style="vertical-align:bottom;width:32.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected to vest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 12pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 210.46</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 259.21</p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 220.68</p></td></tr></table> 159000 259.21 168000 220.68 134000 207.70 163000 179.72 53000 335.28 97000 208.82 38000 276.51 46000 207.77 52000 164.35 31000 218.40 16000 259.65 11000 227.44 253000 210.46 159000 259.21 168000 220.68 234000 210.46 147000 259.21 154000 220.68 P3Y 183000 P1Y <table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">grant date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">grant date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">grant date</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 62</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 267.60</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 94</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 214.64</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 78</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 196.81</p></td></tr><tr><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> –</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> –</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 348.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 204.27</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in performance award payout</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 204.27</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 281.53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 191.76</p></td></tr><tr><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 281.53</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 191.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 151.20</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 263.38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 258.80</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 224.49</p></td></tr><tr><td style="vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 271.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 267.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 214.64</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected to vest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 271.88</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 57</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 267.60</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 214.64</p></td></tr></table> 62000 267.60 94000 214.64 78000 196.81 21000 348.73 33000 204.27 -5000 204.27 -3000 281.53 22000 191.76 14000 281.53 43000 191.76 36000 151.20 6000 263.38 7000 258.80 3000 224.49 37000 271.88 62000 267.60 94000 214.64 35000 271.88 57000 267.60 87000 214.64 55000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">18</b><b style="font-weight:bold;">.   Net income per common share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following is a reconciliation of net income and the number of shares of common stock used in the computation of net income per basic and diluted common share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands, except per share data)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator:</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 705,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 658,559</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares – Basic</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,351</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,840</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,864</p></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive effect of stock options and non-vested stock</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ffffff;font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares – Diluted</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,558</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,105</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,181</p></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income per common share:</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.00</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.94</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The denominator for diluted net income per common share for fiscal years 2020, 2019, and 2018 excludes 211, 298, and 302 employee stock options and restricted stock units, respectively, due to their anti-dilutive effects. Outstanding performance-based restricted stock units are included in the computation of dilutive shares only to the extent that the underlying performance conditions are satisfied prior to the end of the reporting period or would be considered satisfied if the end of the reporting period were the end of the related contingency period and the results would be dilutive under the treasury stock method.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands, except per share data)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator:</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 705,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 658,559</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares – Basic</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,351</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,840</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,864</p></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive effect of stock options and non-vested stock</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ffffff;font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares – Diluted</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,558</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,105</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,181</p></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income per common share:</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.00</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:59.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.94</p></td></tr></table> 175835000 705945000 658559000 56351000 57840000 59864000 207000 265000 317000 56558000 58105000 60181000 3.12 12.21 11.00 3.11 12.15 10.94 211000 298000 302000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">19</b><b style="font-weight:bold;">.   Employee benefit plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company provides a 401(k) retirement plan covering all employees who qualify as to age and length of service. The plan is funded through employee contributions and a Company match. In fiscal 2018, the Company match was 100%<span style="white-space:pre-wrap;"> of the first 3%</span><span style="white-space:pre-wrap;"> of eligible compensation. Starting in January 2019, the Company added an additional 50%</span><span style="white-space:pre-wrap;"> match for the next 2%</span><span style="white-space:pre-wrap;"> of eligible compensation. Total expense recorded under this plan is included in SG&amp;A expenses in the consolidated statements of operations as follows:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:36.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">401(k) plan matching contribution expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 16,878</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 16,556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 10,029</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company also has a non-qualified deferred compensation plan for highly compensated employees whose contributions are limited under qualified defined contribution plans. The plan is funded through employee contributions and a Company match. In fiscal 2020, 2019 and 2018, the Company match was 100% of the first 3% of salary. Amounts contributed and deferred under the plan are credited or charged with the performance of investment options offered under the plan as elected by the participants. In the event of bankruptcy, the assets of this plan are available to satisfy the claims of general creditors. The Company manages the risk of changes in the fair value of the liability for deferred compensation by electing to match its liability under the plan with investment vehicles that offset a substantial portion of its exposure. Total expense recorded under this plan is included in SG&amp;A expenses in the consolidated statements of operations and was insignificant during fiscal 2020, 2019, and 2018. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Amounts included in the consolidated balance sheets related to the deferred compensation plan were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred compensation plan liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 32,909</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 29,442</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred compensation plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 33,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 27,849</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1 1 1 0.03 0.03 0.03 0.50 0.50 0.02 0.02 <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:36.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">401(k) plan matching contribution expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 16,878</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 16,556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 10,029</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table> 16878000 16556000 10029000 1 1 1 0.03 0.03 0.03 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Amounts included in the consolidated balance sheets related to the deferred compensation plan were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 1,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred compensation plan liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 32,909</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 29,442</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred compensation plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 33,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 27,849</p></td></tr></table> 32909000 29442000 33223000 27849000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">20</b><b style="font-weight:bold;">.   Selected quarterly financial data (unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following tables set forth the unaudited quarterly results of operations for each of the quarters in fiscal 2020 and fiscal 2019. The quarterly periods are the 13 weeks ending on the Saturday closest to April 30, July 31, October 31, and January 31. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:53.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2020</b></p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands, except per share data)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">First Quarter</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Second Quarter</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Third Quarter</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fourth Quarter</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,173,210</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,228,009</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,552,033</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,198,701</p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 869,605</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 899,002</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,006,514</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,427,673</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Gross profit</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 303,605</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 329,007</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 545,519</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 771,028</p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 380,912</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 271,587</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 416,378</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 514,140</p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment, restructuring and other costs</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,398</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-opening expenses</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,635</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,907</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,240</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,218</p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income (loss)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (101,484)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,755</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 101,277</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 224,272</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Interest expense, net</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,272</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,617</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,383</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 463</p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) before income taxes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (102,756)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,138</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 99,894</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 223,809</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Income tax expense (benefit)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,247)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,086</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,096</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 52,315</p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (78,509)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,052</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 74,798</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 171,494</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) per common share:</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Basic</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.39)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.14</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.33</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.04</p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.39)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.14</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.32</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.03</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:53.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2019</b></p></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands, except per share data)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">First Quarter</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Second Quarter</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Third Quarter</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fourth Quarter</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,743,029</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,666,607</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,682,514</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,305,918</p></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,098,182</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,060,708</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,059,081</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,499,033</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Gross profit</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 644,847</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 605,899</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 623,433</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 806,885</p></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 403,133</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392,843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 449,198</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 515,542</p></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-opening expenses</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,174</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,038</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,455</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,587</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,540</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,018</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,780</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287,756</p></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Interest income, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,046)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,671)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (900)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (439)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 239,586</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,689</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,680</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288,195</p></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Income tax expense</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,365</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,431</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,933</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,476</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,221</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,258</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,747</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,719</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income per common share:</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Basic</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.28</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.77</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.25</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.91</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.26</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.76</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.25</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.89</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The sum of the quarterly net income per common share may not equal the annual total due to quarterly changes in the weighted average shares and share equivalents outstanding.</p> P91D P91D P91D P91D P91D P91D P91D P91D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:53.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2020</b></p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands, except per share data)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">First Quarter</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Second Quarter</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Third Quarter</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fourth Quarter</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,173,210</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,228,009</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,552,033</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,198,701</p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 869,605</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 899,002</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,006,514</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,427,673</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Gross profit</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 303,605</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 329,007</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 545,519</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 771,028</p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 380,912</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 271,587</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 416,378</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 514,140</p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment, restructuring and other costs</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,398</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-opening expenses</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,635</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,907</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,240</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,218</p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income (loss)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (101,484)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,755</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 101,277</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 224,272</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Interest expense, net</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,272</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,617</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,383</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 463</p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) before income taxes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (102,756)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,138</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 99,894</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 223,809</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Income tax expense (benefit)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,247)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,086</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,096</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 52,315</p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (78,509)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,052</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 74,798</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 171,494</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) per common share:</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Basic</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.39)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.14</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.33</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.04</p></td></tr><tr><td style="vertical-align:middle;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.39)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.14</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.32</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.03</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:53.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2019</b></p></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands, except per share data)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">First Quarter</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Second Quarter</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Third Quarter</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fourth Quarter</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,743,029</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,666,607</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,682,514</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,305,918</p></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,098,182</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,060,708</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,059,081</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,499,033</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Gross profit</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 644,847</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 605,899</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 623,433</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 806,885</p></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 403,133</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392,843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 449,198</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 515,542</p></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-opening expenses</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,174</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,038</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,455</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,587</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,540</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,018</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,780</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287,756</p></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Interest income, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,046)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,671)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (900)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (439)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 239,586</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,689</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,680</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288,195</p></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Income tax expense</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,365</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,431</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,933</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,476</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,221</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,258</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,747</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,719</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income per common share:</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Basic</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.28</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.77</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.25</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.91</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.26</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.76</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.25</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.89</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1173210000 1228009000 1552033000 2198701000 869605000 899002000 1006514000 1427673000 303605000 329007000 545519000 771028000 380912000 271587000 416378000 514140000 19542000 40758000 23624000 30398000 4635000 3907000 4240000 2218000 -101484000 12755000 101277000 224272000 -1272000 -2617000 -1383000 -463000 -102756000 10138000 99894000 223809000 -24247000 2086000 25096000 52315000 -78509000 8052000 74798000 171494000 -1.39 0.14 1.33 3.04 -1.39 0.14 1.32 3.03 1743029000 1666607000 1682514000 2305918000 1098182000 1060708000 1059081000 1499033000 644847000 605899000 623433000 806885000 403133000 392843000 449198000 515542000 4174000 5038000 6455000 3587000 237540000 208018000 167780000 287756000 2046000 1671000 900000 439000 239586000 209689000 168680000 288195000 47365000 48431000 38933000 65476000 192221000 161258000 129747000 222719000 3.28 2.77 2.25 3.91 3.26 2.76 2.25 3.89 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">21.   Share repurchase program</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">On March 15, 2018, the Company announced that the Board of Directors authorized a share repurchase program (the 2018 Share Repurchase Program) pursuant to which the Company could repurchase up to $625,000 of the Company’s common stock. The 2018 Share Repurchase Program authorization revoked the previously authorized but unused amount of $41,317 from the earlier share repurchase program. The 2018 Share Repurchase Program did not have an expiration date but provided for suspension or discontinuation at any time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">On March 14, 2019, the Company announced that the Board of Directors authorized a new share repurchase program (the 2019 Share Repurchase Program) pursuant to which the Company could repurchase up to $875,000 of the Company’s common stock. The 2019 Share Repurchase Program authorization revoked the previously authorized but unused amount of $25,435 from the 2018 Share Repurchase Program. The 2019 Share Repurchase Program did not have an expiration date but provided for suspension or discontinuation at any time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">On March 12, 2020, the Company announced that the Board of Directors authorized a new share repurchase program (the 2020 Share Repurchase Program) pursuant to which the Company may repurchase up to $1,600,000 of the Company’s common stock. The 2020 Share Repurchase Program authorization revoked the previously authorized but unused amounts of $177,805 from the 2019 Share Repurchase Program. The 2020 Share Repurchase Program does not have an expiration date and may be suspended or discontinued at any time. On April 2, 2020, the Company announced that the share repurchase program had been suspended in order to strengthen its liquidity and preserve cash while navigating the COVID-19 pandemic. The program resumed during the fourth quarter of fiscal 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">A summary of common stock repurchase activity is presented in the following table:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:37.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares repurchased</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,321</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,464</p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cost of shares repurchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 680,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 616,194</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 625000000 41317000 875000000 25435000 1600000000 177805000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">A summary of common stock repurchase activity is presented in the following table:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:37.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 2,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares repurchased</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,321</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,464</p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cost of shares repurchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 680,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 616,194</p></td></tr></table> 475000 2321000 2464000 114895000 680979000 616194000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ulta Beauty, Inc.</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Schedule II – Valuation and Qualifying Accounts<br/>(In thousands)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:96.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Charged to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">beginning</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">costs and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">end</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fiscal 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:51.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">    </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,363</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (617)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(a)  </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 768</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventory reserve</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,941</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,634</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,715)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,860</p></td></tr><tr><td style="vertical-align:bottom;width:51.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fiscal 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:51.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Allowance for doubtful accounts</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 651</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,094</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (382)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(a)  </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,363</p></td></tr><tr><td style="vertical-align:bottom;width:51.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventory reserve</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,640</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,285</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (39,984)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,941</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fiscal 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:51.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,371</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 573</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(a)  </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 651</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventory reserve</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,804</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,923</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,087)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,640</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Represents write-off of uncollectible accounts</span></td></tr></table><div style="margin-top:12pt;"/> 1363000 22000 617000 768000 46941000 42634000 36715000 52860000 651000 1094000 382000 1363000 36640000 50285000 39984000 46941000 1371000 573000 1293000 651000 24804000 47923000 36087000 36640000 XML 15 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document and Entity Information - USD ($)
12 Months Ended
Jan. 30, 2021
Mar. 22, 2021
Jul. 31, 2020
Cover [Abstract]      
Entity Registrant Name ULTA BEAUTY, INC.    
Document Annual Report true    
Document Transition Report false    
Entity Central Index Key 0001403568    
Document Type 10-K    
Document Period End Date Jan. 30, 2021    
Amendment Flag false    
Current Fiscal Year End Date --01-30    
Entity File Number 001-33764    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 38-4022268    
Entity Address, Address Line One 1000 Remington Blvd.    
Entity Address, Address Line Two Suite 120    
Entity Address, City or Town Bolingbrook    
Entity Address, State or Province IL    
Entity Address, Postal Zip Code 60440    
City Area Code 630    
Local Phone Number 410-4800    
Title of 12(b) Security Common stock, par value $0.01 per share    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Public Float     $ 8,127,797,000
Entity Common Stock, Shares Outstanding   56,205,592  
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
ICFR Auditor Attestation Flag true    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Trading Symbol ULTA    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 30, 2021
Feb. 01, 2020
Current assets:    
Cash and cash equivalents $ 1,046,051 $ 392,325
Short-term investments   110,000
Receivables, net 193,109 139,337
Merchandise inventories, net 1,168,215 1,293,701
Prepaid expenses and other current assets 107,402 103,567
Prepaid income taxes   16,387
Total current assets 2,514,777 2,055,317
Property and equipment, net 995,795 1,205,524
Operating lease assets 1,504,614 1,537,565
Goodwill 10,870 10,870
Other intangible assets, net 2,465 3,391
Deferred compensation plan assets 33,223 27,849
Other long-term assets 28,225 23,356
Total assets 5,089,969 4,863,872
Current liabilities:    
Accounts payable 477,052 414,009
Accrued liabilities 296,334 246,088
Deferred revenue 274,383 237,535
Current operating lease liabilities 253,415 239,629
Accrued income taxes 42,529  
Total current liabilities 1,343,713 1,137,261
Non-current operating lease liabilities 1,643,386 1,698,718
Deferred income taxes 65,359 89,367
Other long-term liabilities 37,962 36,432
Total liabilities 3,090,420 2,961,778
Commitments and contingencies (Note 11)
Stockholders' equity:    
Common stock, $0.01 par value, 400,000 shares authorized; 56,952 and 57,285 shares issued; 56,260 and 56,609 shares outstanding; at January 30, 2021 and February 1, 2020, respectively 569 573
Treasury stock-common, at cost (37,801) (34,448)
Additional paid-in capital 847,303 807,492
Retained earnings 1,189,422 1,128,477
Accumulated other comprehensive income 56  
Total stockholders' equity 1,999,549 1,902,094
Total liabilities and stockholders' equity $ 5,089,969 $ 4,863,872
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
shares in Thousands
Jan. 30, 2021
Feb. 01, 2020
Consolidated Balance Sheets    
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 400,000 400,000
Common stock, shares issued 56,952 57,285
Common stock, shares outstanding 56,260 56,609
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 30, 2021
Oct. 31, 2020
Aug. 01, 2020
May 02, 2020
Feb. 01, 2020
Nov. 02, 2019
Aug. 03, 2019
May 04, 2019
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Consolidated Statements of Operations                      
Net sales $ 2,198,701 $ 1,552,033 $ 1,228,009 $ 1,173,210 $ 2,305,918 $ 1,682,514 $ 1,666,607 $ 1,743,029 $ 6,151,953 $ 7,398,068 $ 6,716,615
Cost of sales 1,427,673 1,006,514 899,002 869,605 1,499,033 1,059,081 1,060,708 1,098,182 4,202,794 4,717,004 4,307,304
Gross profit 771,028 545,519 329,007 303,605 806,885 623,433 605,899 644,847 1,949,159 2,681,064 2,409,311
Selling, general and administrative expenses 514,140 416,378 271,587 380,912 515,542 449,198 392,843 403,133 1,583,017 1,760,716 1,535,464
Impairment, restructuring and other costs 30,398 23,624 40,758 19,542         114,322    
Pre-opening expenses 2,218 4,240 3,907 4,635 3,587 6,455 5,038 4,174 15,000 19,254 19,767
Operating income 224,272 101,277 12,755 (101,484) 287,756 167,780 208,018 237,540 236,820 901,094 854,080
Interest expense (income), net 463 1,383 2,617 1,272 (439) (900) (1,671) (2,046) 5,735 (5,056) (5,061)
Income before income taxes 223,809 99,894 10,138 (102,756) 288,195 168,680 209,689 239,586 231,085 906,150 859,141
Income tax expense 52,315 25,096 2,086 (24,247) 65,476 38,933 48,431 47,365 55,250 200,205 200,582
Net income $ 171,494 $ 74,798 $ 8,052 $ (78,509) $ 222,719 $ 129,747 $ 161,258 $ 192,221 $ 175,835 $ 705,945 $ 658,559
Net income per common share:                      
Basic $ 3.04 $ 1.33 $ 0.14 $ (1.39) $ 3.91 $ 2.25 $ 2.77 $ 3.28 $ 3.12 $ 12.21 $ 11.00
Diluted $ 3.03 $ 1.32 $ 0.14 $ (1.39) $ 3.89 $ 2.25 $ 2.76 $ 3.26 $ 3.11 $ 12.15 $ 10.94
Weighted average common shares outstanding:                      
Basic                 56,351 57,840 59,864
Diluted                 56,558 58,105 60,181
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Consolidated Statements of Comprehensive Income      
Net income $ 175,835 $ 705,945 $ 658,559
Other comprehensive income:      
Foreign currency translation adjustments 56    
Comprehensive income $ 175,891 $ 705,945 $ 658,559
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Operating activities      
Net income $ 175,835 $ 705,945 $ 658,559
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 297,772 295,599 279,472
Non-cash lease expense 268,071 278,820  
Long-lived asset impairment charge 72,533    
Deferred income taxes (24,008) 5,503 34,080
Stock-based compensation expense 27,583 25,045 26,636
Loss on disposal of property and equipment 6,827 5,850 2,885
Change in operating assets and liabilities:      
Receivables (53,772) (20,637) (36,387)
Merchandise inventories 125,486 (79,372) (122,019)
Prepaid expenses and other current assets (4,363) 9,289 (39,450)
Income taxes 58,916 610 (29,609)
Accounts payable 62,324 9,993 78,256
Accrued liabilities 58,599 28,183 29,265
Deferred revenue 36,848 38,481 50,684
Operating lease liabilities (297,513) (256,910)  
Deferred rent     27,064
Other assets and liabilities (783) 54,894 (3,309)
Net cash provided by operating activities 810,355 1,101,293 956,127
Investing activities      
Purchases of short-term investments   (110,000) (386,193)
Proceeds from short-term investments 110,000   506,193
Capital expenditures (151,866) (298,534) (319,400)
Acquisitions, net of cash acquired (1,220)   (13,606)
Purchases of equity investments (5,665) (62,946) (2,101)
Net cash used in investing activities (48,751) (471,480) (215,107)
Financing activities      
Proceeds from long-term debt 800,000    
Payments on long-term debt (800,000)    
Repurchase of common shares (114,895) (680,979) (616,194)
Stock options exercised 12,229 43,780 13,121
Purchase of treasury shares (3,353) (9,540) (6,141)
Debt issuance costs (1,915)    
Net cash used in financing activities (107,934) (646,739) (609,214)
Effect of exchange rate changes on cash and cash equivalents 56    
Net increase (decrease) in cash and cash equivalents 653,726 (16,926) 131,806
Cash and cash equivalents at beginning of year 392,325 409,251 277,445
Cash and cash equivalents at end of year 1,046,051 392,325 409,251
Supplemental information      
Cash paid for interest 6,987    
Income taxes paid, net of refunds 19,454 133,861 195,869
Non-cash capital expenditures $ 20,487 $ 26,901 $ 28,746
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Treasury - Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income
Total
Balance at Feb. 03, 2018 $ 614 $ (18,767) $ 698,917 $ 1,093,453   $ 1,774,217
Balance (in shares) at Feb. 03, 2018 61,441 (619)        
Increase (Decrease) in Stockholders' Equity            
Net income       658,559   658,559
Stock-based compensation     26,636     26,636
Adoption of accounting standards | ASU 2014-09, Revenue from Contracts with Customers (Topic 606)       (29,980)   (29,980)
Stock options exercised and other awards $ 3   13,118     13,121
Stock options exercised and other awards (in shares) 255          
Purchase of treasury shares   $ (6,141)       (6,141)
Purchase of treasury shares (in shares)   (29)        
Repurchase of common shares $ (25)     (616,169)   (616,194)
Repurchase of common shares (in shares) (2,464)          
Balance at Feb. 02, 2019 $ 592 $ (24,908) 738,671 1,105,863   1,820,218
Balance (in shares) at Feb. 02, 2019 59,232 (648)        
Increase (Decrease) in Stockholders' Equity            
Net income       705,945   705,945
Stock-based compensation     25,045     25,045
Adoption of accounting standards | ASU 2016-02, Leases (Topic 842)       (2,375)   (2,375)
Stock options exercised and other awards $ 4   43,776     43,780
Stock options exercised and other awards (in shares) 374          
Purchase of treasury shares   $ (9,540)       (9,540)
Purchase of treasury shares (in shares)   (28)        
Repurchase of common shares $ (23)     (680,956)   (680,979)
Repurchase of common shares (in shares) (2,321)          
Balance at Feb. 01, 2020 $ 573 $ (34,448) 807,492 1,128,477   $ 1,902,094
Balance (in shares) at Feb. 01, 2020 57,285 (676)       56,609
Increase (Decrease) in Stockholders' Equity            
Net income       175,835   $ 175,835
Stock-based compensation     27,583     27,583
Foreign currency translation adjustments         $ 56 56
Stock options exercised and other awards $ 1   12,228     12,229
Stock options exercised and other awards (in shares) 142          
Purchase of treasury shares   $ (3,353)       (3,353)
Purchase of treasury shares (in shares)   (16)        
Repurchase of common shares $ (5)     (114,890)   (114,895)
Repurchase of common shares (in shares) (475)          
Balance at Jan. 30, 2021 $ 569 $ (37,801) $ 847,303 $ 1,189,422 $ 56 $ 1,999,549
Balance (in shares) at Jan. 30, 2021 56,952 (692)       56,260
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Business and basis of presentation
12 Months Ended
Jan. 30, 2021
Business and basis of presentation  
Business and basis of presentation

1.   Business and basis of presentation

On January 29, 2017, Ulta Salon, Cosmetics & Fragrance, Inc. implemented a holding company reorganization. Pursuant to the reorganization, Ulta Beauty, Inc., which was incorporated as a Delaware corporation in December 2016, became the successor to Ulta Salon, Cosmetics & Fragrance, Inc., the former publicly-traded company and now a wholly owned subsidiary of Ulta Beauty, Inc. As used in these notes and throughout this Annual Report on Form 10-K, all references to “we,” “us,” “our,” “Ulta Beauty,” or the “Company” refer to Ulta Beauty, Inc. and its consolidated subsidiaries.

The Company was originally founded in 1990 to operate specialty retail stores selling cosmetics, fragrance, haircare and skincare products, and related accessories and services. The stores also feature full-service salons. As of January 30, 2021, the Company operated 1,264 stores across 50 states. All amounts are stated in thousands, with the exception of per share amounts and number of stores.

The Company has one reportable segment, which includes retail stores, salon services, and e-commerce.

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of significant accounting policies
12 Months Ended
Jan. 30, 2021
Summary of significant accounting policies  
Summary of significant accounting policies

2.   Summary of significant accounting policies

Fiscal year

The Company’s fiscal year is the 52 or 53 weeks ending on the Saturday closest to January 31. The Company’s fiscal years ended January 30, 2021 (fiscal 2020), February 1, 2020 (fiscal 2019), and February 2, 2019 (fiscal 2018) were 52-week years.

Consolidation

The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts, transactions, and unrealized profit were eliminated in consolidation.

Use of estimates

The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the accounting period. Actual results could differ from those estimates. The Company considers its accounting policies relating to inventory valuations, vendor allowances, impairment of long-lived tangible and operating lease assets, loyalty program and income taxes to be the most significant accounting policies that involve management estimates and judgments. The COVID-19 pandemic has created and may continue to create significant uncertainty in macroeconomic conditions, which may cause further business disruptions and adversely impact the Company’s results of operations. While the full impact of the COVID-19 pandemic is unknown and cannot be reasonably estimated, the Company has made accounting estimates based on the facts and circumstances available as of the reporting date. Actual amounts could differ from these estimates, and such differences could be material.

Reclassifications

Certain prior year amounts have been reclassified to conform to the current year presentation.

Cash and cash equivalents

Cash and cash equivalents include cash on hand and highly liquid investments with original maturities of three months or less from the date of purchase. Cash equivalents also include amounts due from third-party financial institutions for credit card and debit card transactions. These receivables typically settle in five days or less with little or no default risk.

January 30,

February 1,

(In thousands)

2021

    

2020

Cash

$

887,299

$

212,876

Short-term investments

99,986

110,000

Receivables from third-party financial institutions for credit card and debit card transactions

58,766

69,449

Cash and cash equivalents

$

1,046,051

$

392,325

Short-term investments

The balance sheet classification of investments is determined at the time of purchase and evaluated at each balance sheet date. Money market funds, certificates of deposit, and time deposits with maturities of greater than three months but no more than twelve months are carried at cost, which approximates fair value and are recorded in the consolidated balance sheets in short-term investments (see Note 16, “Investments”).

Receivables

Receivables consist principally of amounts due from vendors and amounts related to the employee retention credit (see Note 3, “Impact of the COVID-19 pandemic”). The Company does not require collateral on its receivables and does not accrue interest. Credit risk with respect to receivables is limited due to the diversity of vendors comprising the Company’s vendor base. The Company performs ongoing credit evaluations of its vendors and evaluates the collectability of its receivables based on the length of time the receivable is past due and historical experience.

The receivable for vendor allowances was $90,271 and $113,048 as of January 30, 2021 and February 1, 2020, respectively. The allowance for doubtful receivables was $768 and $1,363 as of January 30, 2021 and February 1, 2020, respectively. The receivable for the employee retention credit was $52,405 as of January 30, 2021. There was no receivable for the employee retention credit as of February 1, 2020.

Merchandise inventories

Merchandise inventories are stated at the lower of cost or net realizable value. Cost is determined using the moving average cost method and includes costs incurred to purchase and distribute goods. Inventory cost also includes vendor allowances related to co-op advertising, markdowns, and volume discounts. The Company maintains an inventory reserve for lower of cost or net realizable value and shrink. The inventory reserve was $52,860 and $46,941 as of January 30, 2021 and February 1, 2020, respectively.

Fair value of financial instruments

The carrying value of cash and cash equivalents, short-term investments, accounts receivable, and accounts payable approximates their estimated fair values due to the short maturities of these instruments. There was no outstanding debt as of January 30, 2021 and February 1, 2020.

Property and equipment

Property and equipment is stated at cost, net of accumulated depreciation, and depreciated using the straight-line method over the shorter of the assets’ estimated useful lives or lease term. Leasehold improvements purchased after the beginning of the initial lease term are amortized over the shorter of the assets’ useful lives or a term that includes the original lease term, plus any renewals that are reasonably certain at the date the leasehold improvements are acquired. Repair and maintenance costs are expensed as incurred.

Equipment and fixtures

1 to 10 years

Electronic equipment and software

3 to 5 years

Costs incurred to obtain or develop internal use software are capitalized. These costs are amortized on a straight-line basis over the estimated useful life of the software.

Impairment of long-lived tangible and right-of-use assets

The asset group is defined as the lowest level for which identifiable cash flows are available and largely independent of the cash flows of other groups of assets. The asset group identified is at the store level and includes both property and equipment and operating lease assets.

Significant estimates are used in determining future cash flows of each store over its remaining lease term including our expectations of future projected cash flows including revenues and operating expenses. An impairment loss is recorded if the carrying amount of the long-lived asset exceeds its fair value.

The Company evaluates long-lived tangible and right-of-use assets for indicators of impairment quarterly or when events or changes in circumstances indicate that their carrying amounts may not be recoverable. The Company performs an undiscounted cash flow analysis over the asset group. Asset groups are written down only to the extent that their carrying value exceeds their respective fair value. Fair values of the asset group are determined by discounting the cash flows at a rate that approximates the cost of capital of a market participant. Management’s forecast of future cash flows is based on the income approach. The fair value of individual operating lease assets is determined under the market approach using estimated market rent assessments based on broker quotes.

The determination of fair value under the income approach requires assumptions including forecasts of future cash flows (such as revenue growth rates and operating expenses) and selection of a market-based discount rate. Estimates of market rent are based on non-binding broker quotes. As these inputs are unobservable they are classified as Level 3 inputs under the fair value hierarchy (see Note 15, “Fair value measurements”). If actual results are not consistent with estimates and assumptions used in estimating future cash flows and asset fair values, the Company may be exposed to additional impairment losses in a future period (see Note 6, “Impairment, restructuring and other costs”).

Goodwill

Goodwill represents the excess of cost over the fair value of net assets acquired. The Company reviews the recoverability of goodwill annually during the fourth quarter or more frequently if an event occurs or circumstances change that would indicate that impairment may exist (see Note 8, “Goodwill”).

Other intangible assets

Other definite-lived intangible assets are amortized over their useful lives. The Company reviews the recoverability of intangible assets whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable (see Note 9, “Other intangible assets”).

Leases

The Company adopted ASU 2016-02, Leases (Topic 842) on February 3, 2019 using the modified retrospective approach. Results and disclosure requirements for reporting periods beginning February 3, 2019 and later are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported under Topic 840.

The Company determines whether an arrangement is or contains a lease at contract inception. The lease classification evaluation begins at the lease commencement date. The lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain.

Total rent payable is recorded during the lease term, including rent escalations in which the amount of future rent is fixed on the straight-line basis over the term of the lease (including the rent holiday period beginning upon control of the premises and any fixed payments stated in the lease). For leases with an initial term greater than 12 months, a related lease liability is recorded on the balance sheet at the present value of future payments discounted at the estimated fully collateralized incremental borrowing rate (discount rate) corresponding with the lease term. In addition, a right-of-use asset is recorded as the initial amount of the lease liability, plus any lease payments made to the lessor before or at the lease commencement date and any initial direct costs incurred, less any tenant improvement allowance incentives received. Tenant incentives are amortized through the right-of-use asset as reduction of rent expense over the lease term. The difference between the minimum rents paid and the straight-line rent is reflected within the associated right-of-use asset.

Certain leases contain provisions that require variable payments based upon sales volume or payment of common area maintenance costs, real estate taxes, and insurance related to leases (variable lease cost)Variable lease costs are expensed as incurred. This results in some variability in lease expense as a percentage of revenues over the term of the lease in stores where variable lease costs are paid. Contingent rent is accrued each period as the liabilities are incurred, in addition to the straight-line rent expense. This results in some variability in lease expense as a percentage of revenues over the term of the lease in stores where contingent rent is paid.

Leases with an initial term of 12 months or less (short-term leases) are not recorded on the balance sheet. Short-term lease expense is recognized on a straight-line basis over the lease term.

The Company subleases certain real estate to third parties for stores with excess square footage space.

The Company does not separate lease and non-lease components (e.g., common area maintenance).

As the interest rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate corresponding with the lease term. As there are no outstanding borrowings under the Company’s credit facility, this rate is estimated based on prevailing market conditions, comparable company and credit analysis, and judgment. The incremental borrowing rate is reassessed if there is a change to the lease term or if a modification occurs and it is not accounted for as a separate contract (see Note 10, “Leases”).

Loyalty program

The Company maintains a loyalty program, Ultamate Rewards, which allows members to earn points based on purchases of merchandise or services. Points earned are valid for at least one year. The loyalty program represents a material right to the customer and points may be redeemed on future products and services. Revenue from the loyalty program is recognized when the members redeem points or points expire. The Company defers revenue related to points earned that have not yet been redeemed. The amount of deferred revenue includes estimates for the standalone selling price of points earned by members and the percentage of points expected to be redeemed. The expected redemption percentage is based on historical redemption patterns and considers current information or trends.

When a guest redeems points or the points expire, the Company recognizes revenue in net sales on the consolidated statements of operations.

Credit cards

The Company has agreements (the Agreements) with third parties to provide guests with private label credit cards and/or co-branded credit cards (collectively, the Credit Cards). The private label credit card can be used at any store location and online, and the co-branded credit card can be used anywhere the co-branded card is accepted. A third-party financing company is the sole owner of the accounts and underwrites the credit issued under the Credit Card programs. The Company’s performance obligation is to maintain the Ultamate Rewards loyalty program as only guests enrolled in the loyalty program can apply for the Credit Cards. Loyalty members earn points through purchases at Ulta Beauty and anywhere the co-branded credit card is accepted.

The third parties reimburse the Company for certain credit card program costs such as advertising and loyalty points, which help promote the credit card program. The Company recognizes revenue when collectability is reasonably assured, under the assumption the amounts are not constrained and it is probable that a significant revenue reversal will not occur in future periods, which is generally the time at which the actual usage of the Credit Cards or specified transaction occurs.

The Company accounts for the amounts associated with the Agreements as a single contract with the sole commercial objective to maintain the Credit Card programs. As a result, all amounts associated with the Agreements are recognized within net sales on the consolidated statements of operations.

Gift card program

The Company records a contract liability for gift card sales which will be redeemed in the future within deferred revenue on the consolidated balance sheets and recognized in net sales when the gift card is redeemed for product or services. Gift cards do not expire and do not include service fees that decrease guest balances. The Company has maintained historical data related to gift card transactions sold and redeemed over a significant time frame. Gift card breakage (amounts not expected to be redeemed) is recognized to the extent there is no requirement for remitting balances to governmental agencies under unclaimed property laws. Estimated gift card breakage revenue is recognized over time in proportion to actual gift card redemptions. Gift card breakage revenue was $11,717, $12,448, and $12,446 in fiscal 2020, 2019, and 2018, respectively.

Revenue recognition

Revenue is recognized when control of the promised goods or services is transferred to the guest, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.

The Company determines revenue recognition through the following steps:

Identification of the contract, or contracts, with a guest;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, a performance obligation is satisfied.

Net sales include retail stores and e-commerce merchandise sales as well as salon services and other revenue.

Revenue from merchandise sales at retail stores is recognized at the point of sale, net of estimated returns. Revenue from e-commerce merchandise sales is recognized upon shipment to the guest or guest pickup of the merchandise based on meeting the transfer of control criteria, net of estimated returns. Salon services revenue is recognized at the time the service is provided to the guest. Shipping and handling are treated as costs to fulfill the contract and not a separate performance obligation. Accordingly, the Company recognizes revenue for its single performance obligation related to e-commerce sales at the time control of the merchandise passes to the customer, which is at the time of shipment or guest pickup. The Company provides refunds for merchandise returns within 60 days from the original purchase date; however, due to store closures during the first half of fiscal 2020, we extended our return policy to 180 days through November 16, 2020. State sales taxes are presented on a net basis as the Company considers itself a pass-through conduit

for collecting and remitting state sales tax. Company coupons and other incentives are recorded as a reduction of net sales. 

Vendor allowances

The Company receives allowances from vendors in the normal course of business including advertising and markdown allowances, purchase volume discounts and rebates, reimbursement for defective merchandise, and certain selling and display expenses. Substantially all vendor allowances are recorded as a reduction of the vendor’s product cost and are recognized in cost of sales as the product is sold.

Advertising

Advertising costs consist principally of print, digital and social media, and television and radio advertising. Costs related to advertising are expensed in the period the related promotional event occurs. Prepaid advertising costs included in prepaid expenses and other current assets on the consolidated balance sheets were $7,112 and $9,605 as of January 30, 2021 and February 1, 2020, respectively. Advertising expense, exclusive of incentives from vendors and start-up advertising expense, is presented in the following table:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

2021

    

2020

    

2019

Advertising expense

$

281,573

$

317,865

$

294,489

Advertising expense as a percentage of net sales

4.6%

4.3%

4.4%

Pre-opening expenses

Non-capital expenditures incurred prior to the grand opening of a new, remodeled, or relocated store are expensed as incurred.

Cost of sales

Cost of sales includes the cost of merchandise sold, including substantially all vendor allowances, which are treated as a reduction of merchandise costs; distribution costs including labor and related benefits, freight, rent, depreciation and amortization, real estate taxes, utilities, and insurance; shipping and handling costs; retail stores occupancy costs including rent, depreciation and amortization, real estate taxes, utilities, repairs and maintenance, insurance, and licenses; salon services payroll and benefits; and shrink and inventory valuation reserves.

Selling, general and administrative expenses

Selling, general and administrative (SG&A) expenses includes payroll, bonus, and benefit costs for retail and corporate employees; advertising and marketing costs; occupancy costs related to our corporate office facilities; stock-based compensation expense; depreciation and amortization for all assets, except those related to our retail store and distribution operations, which are included in cost of sales; and legal, finance, information systems, and other corporate overhead costs.

Income taxes

Deferred income taxes reflect the net tax effect of temporary differences between the financial statement carrying amounts of assets and liabilities and their tax bases. The amounts reported were derived using the enacted tax rates in effect for the year the differences are expected to reverse.

Income tax benefits related to uncertain tax positions are recognized only when it is more likely than not that the tax position will be sustained on examination by the taxing authorities. The determination is based on the technical merits of the position and presumes that each uncertain tax position will be examined by the relevant taxing authority that has full

knowledge of all relevant information. Penalties and interest related to unrecognized tax positions are recorded in income tax expense in the consolidated statements of operations (see Note 13, “Income taxes”).

Stock-based compensation

Stock-based compensation expense is measured at grant date, based on the fair value of the award, and is recognized on a straight-line basis over the requisite service period for awards expected to vest. Stock-based compensation expense was $27,583, $25,642, and $27,489 in fiscal 2020, 2019 and 2018, respectively (see Note 17, “Stock-based compensation”).

Insurance expense

The Company has insurance programs with third party insurers for employee health, workers compensation, and general liability, among others, to limit the Company’s liability exposure. The insurance programs are premium based and include retentions, deductibles, and stop loss coverage. Current stop loss coverage per claim is $350 for employee health claims, $100 for general liability claims, and $250 for workers compensation claims. The Company makes collateral and premium payments during the plan year and accrues expenses in the event additional premium is due from the Company based on actual claim results. In fiscal 2018, the Company created UB Insurance, Inc., an Arizona-based wholly owned captive insurance subsidiary of the Company, which charges the operating subsidiaries of the Company premiums to insure certain liability exposures. Pursuant to Arizona insurance regulations, UB Insurance, Inc. maintains certain levels of cash and cash equivalents related to its liability exposures.

Net income per common share

Basic net income per common share is computed by dividing income available to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per common share includes dilutive common stock equivalents, using the treasury stock method (see Note 18, “Net income per common share”).

Recent accounting pronouncements not yet adopted

Taxes – Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.

In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12, Income Taxes – Simplifying the Accounting for Income Taxes. The guidance removes certain exceptions for recognizing deferred taxes for equity method investments, performing intraperiod allocation, and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for goodwill and allocating taxes to members of a consolidated group, among others. This guidance is effective for interim and annual reporting periods beginning after December 15, 2020. Early adoption of the standard is permitted, including adoption in interim or annual periods for which financial statements have not yet been issued. The transition requirements are dependent upon each amendment within this update and will be applied either prospectively or retrospectively. The adoption of ASU 2019-12 is not expected to have a material impact on the Company’s consolidated financial position, results of operations, or cash flows. 

Recently adopted accounting pronouncements

Intangibles – Goodwill and Other-Internal-Use Software.

In August 2018, the FASB issued ASU 2018-15, Intangibles – Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customers Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which clarifies and aligns the accounting for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for interim and annual reporting periods beginning after December 15, 2019 and should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. Early adoption is permitted. The Company adopted the new guidance prospectively as of

February 2, 2020, and its adoption did not have a material impact on the Company’s consolidated financial position, results of operations, or cash flows.

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Impact of the COVID-19 pandemic
12 Months Ended
Jan. 30, 2021
Impact of the COVID-19 pandemic  
Impact of the COVID-19 pandemic

3. Impact of the COVID-19 pandemic

In March 2020, the World Health Organization declared COVID-19 a global pandemic. In response to federal, state, and local government restrictions and recommendations and for the health and safety of our associates and guests, the Company temporarily closed all stores effective March 19, 2020. Effective April 19, 2020, the Company temporarily furloughed many store and salon associates and introduced curbside pickup, and on May 11, 2020, the Company started a phased store reopening process. By July 20, 2020, the full fleet of Ulta Beauty stores was operational, and by January 30, 2021, salon and brow services had resumed in almost all stores.

Results of operations for the fiscal year ended January 30, 2021 were significantly impacted by the effects of the COVID-19 pandemic, and the pandemic is expected to continue to have a negative impact on the Company’s business, financial condition, profitability, cash flows, and supply chain, although the full extent is uncertain. As the COVID-19 pandemic continues to evolve and resurgences occur, the extent of the impact on the Company’s business, financial condition, profitability, cash flows, and supply chain will depend on future developments, including, but not limited to, the potential temporary reclosing of certain stores, the potential temporary restrictions on certain store operating hours and/or in-store capacity, the duration of potential future quarantines, shelter-in-place and other travel restrictions within the U.S. and other affected countries, the duration of the pandemic and any more dangerous variants of the virus, the duration, timing and severity of the impact on consumer spending, the timing and effectiveness of vaccine distribution, and how quickly and to what extent normal economic and operating conditions can resume, all of which are highly uncertain and cannot be predicted.

The multi-year, strategic investments the Company made to enhance omnichannel and supply chain capabilities, combined with the ongoing commitment of the Company’s distribution associates, enabled the Company to support increased e-commerce demand and guest engagement.

The Company took the following actions during fiscal 2020 to preserve financial liquidity through these unprecedented circumstances:

the drawdown of $800,000 on March 18, 2020 under the Company’s revolving credit facility, which was repaid in full on September 2, 2020;
limited new hires and delayed merit increases for all corporate, store, and salon associates;
reduced marketing, travel and controllable expenses;
aligned inventory receipts with current sales trends;
prioritized payment obligations;
reduced new store openings, relocations and remodel projects; and
suspended the stock repurchase program, which resumed in the fourth quarter of fiscal 2020.

The Company evaluates long-lived tangible and right-of-use assets for indicators of impairment quarterly or when events or changes in circumstances indicate that their carrying amounts may not be recoverable. As a result of the COVID-19 pandemic, the Company experienced lower than projected revenues and identified indicators of impairment for certain stores, which resulted in the recording of certain long-lived asset impairment and restructuring charges. See Note 6, “Impairment, restructuring and other costs,” for additional details.

CARES Act

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security (CARES) Act was enacted. The CARES Act, among other things, includes provisions relating to refundable payroll taxes, deferment of employer side social security payments, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. The most significant relief measures which the Company qualifies for are the employee retention credit, payroll tax deferral, and technical corrections to tax depreciation.

The Company recognizes government grants for which there is a reasonable assurance of compliance with grant conditions and receipt of credits. The Company believes there is a reasonable assurance that it will comply with the relevant conditions of the employee retention credit provision of the CARES Act and that it will receive the credit. The Company will continue to assess the treatment of the CARES Act to the extent additional guidance and regulations are issued, the further applicability of the CARES Act to the Company, and the potential impacts on the business.

Employee retention credit (ERC) and payroll tax deferral. The ERC allows for a refundable tax credit against certain employment taxes equal to 50% of the first ten thousand dollars in qualified wages paid to each employee commencing on March 13, 2020 and through January 1, 2021. To be eligible, the Company must (i) have had operations fully or partially suspended because of a shut-down order from a governmental authority related to the COVID-19 pandemic, or (ii) have had gross receipts decline by more than 50% in a calendar quarter, when compared to the same quarter in 2019. Qualified wages are limited to wages paid to employees who were not providing services due to the COVID-19 pandemic. During the fiscal year ended January 30, 2021, the Company recognized $52,405 related to the ERC as a reduction of the associated costs within selling, general and administrative expenses on the consolidated statements of operations and within accounts receivable, net on the consolidated balance sheets.

Additionally, the CARES Act contains provisions for the deferral of the employer portion of social security taxes incurred through the end of calendar 2020. As of January 30, 2021, the Company had deferred $43,845 in social security tax payments, of which 50% are required to be remitted by December 2021 and the remaining 50% by December 2022. The deferred amounts are recorded within accrued liabilities on the Company’s consolidated balance sheets.

Technical corrections to tax depreciation. The CARES Act also includes a technical correction of tax depreciation methods for qualified improvement property, which changes 39-year property to 15-year property eligible for 100% tax bonus depreciation. This provision of the CARES Act resulted in a cash tax refund of $4,600 relating to property and equipment, from filing an amendment to the Company’s 2018 federal income tax return, during fiscal 2020.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions
12 Months Ended
Jan. 30, 2021
Acquisitions  
Acquisitions

4.   Acquisitions

The Company has made investments to evolve the customer experience, with a strong emphasis on integrating technology across the business. To support these efforts, the Company paid $13,606 to acquire two technology companies in fiscal 2018.

On September 10, 2018, the Company acquired QM Scientific, an artificial intelligence technology company. The acquisition is not material to the Company’s consolidated financial statements.

On October 29, 2018, the Company acquired GlamST, an augmented reality technology company. The acquisition is not material to the Company’s consolidated financial statements.

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue
12 Months Ended
Jan. 30, 2021
Revenue  
Revenue

5.   Revenue

Net sales include retail stores and e-commerce merchandise sales as well as salon services and other revenue. Other revenue sources include the private label and co-branded credit card programs, as well as deferred revenue related to the loyalty program and gift card breakage.

Disaggregated revenue

The following table sets forth the approximate percentage of net sales by primary category:

Fiscal year ended

    

January 30,

   

February 1,

    

February 2,

2021

2020

2019

Cosmetics

44%

50%

51%

Skincare, bath, and fragrance

28%

22%

21%

Haircare products and styling tools

20%

19%

19%

Services

3%

5%

5%

Other (nail products, accessories, and other)

5%

4%

4%

100%

100%

100%

Deferred revenue

Deferred revenue primarily represents contract liabilities for the Company’s obligation to transfer additional goods or services to a guest for which the Company has received consideration, such as unredeemed Ultamate Rewards loyalty points and unredeemed Ulta Beauty gift cards. In addition, breakage on gift cards is recognized proportionately as redemption occurs.

The following table provides a summary of the changes included in deferred revenue during fiscal years 2020 and 2019:

January 30,

February 1,

(In thousands)

2021

    

2020

Beginning balance

$

230,011

$

193,585

Additions to contract liabilities (1)

200,267

206,701

Deductions to contract liabilities (2)

(161,246)

(170,275)

Ending balance

$

269,032

$

230,011

(1)Loyalty points and gift cards issued in the current period but not redeemed or expired.
(2)Revenue recognized in the current period related to the beginning liability.

Other amounts included in deferred revenue were $5,351 and $7,524 at January 30, 2021 and February 1, 2020, respectively.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Impairment, restructuring and other costs
12 Months Ended
Jan. 30, 2021
Impairment, restructuring and other costs  
Impairment, restructuring and other costs

6. Impairment, restructuring and other costs

The following table provides a summary of the impairment, restructuring and other costs included in the consolidated statements of operations:

Fiscal year ended

January 30,

(In thousands)

    

2021

Impairment of long-lived tangible and right-of-use assets (1)

$

41,948

Store closures

Impairment of long-lived tangible and right-of-use assets (1)

19,569

Lease termination costs

7,443

Severance (2)

489

Total store closures

27,501

Suspension of Canadian expansion

Impairment of long-lived tangible and right-of-use assets (1)

11,016

Lease termination costs

17,388

Severance (2)

717

Total suspension of Canadian expansion

29,121

Other severance (2)

15,752

Total (3)

$

114,322

(1)Amount included in the non-cash $72,533 long-lived asset impairment charge on the consolidated statements of cash flows for the fiscal year ended January 30, 2021.

(2)As of January 30, 2021, there was $9,476 in accrued liabilities on the consolidated balance sheets primarily for severance.
(3)There were no impairment, restructuring and other costs recognized during the fiscal years ended February 1, 2020 and February 2, 2019.

Impairment of long-lived tangible and right-of-use assets. As a result of the COVID-19 pandemic, the Company experienced lower than projected revenues and identified indicators of impairment for certain retail stores. The Company’s analysis indicated that the carrying values of certain long-lived tangible and right-of-use assets exceeded their respective fair values. As a result, the Company recognized impairment charges related to certain retail stores for the fiscal year ended January 30, 2021. These impairment charges were primarily driven by lower than projected revenues, lower market rate assessments, and the effect of temporary store closures as a result of the COVID-19 pandemic. The Company also recorded long-lived tangible and right-of-use asset impairment charges related to store closures and suspension of the Canadian expansion during the fiscal year ended January 30, 2021 as described below.

Store closures. During the second quarter of fiscal 2020, the Company announced that after evaluating its store portfolio, it would permanently close 19 stores in the third quarter of fiscal 2020. Accordingly, for the fiscal year ended January 30, 2021, the Company recognized impairment, restructuring and other costs related to store closures. The impairment charges reduced the carrying value of the long-lived tangible and right-of-use assets to their fair value.

Suspension of Canadian expansion. In fiscal 2019, the Company announced plans to expand internationally with an initial launch into Canada. The Company continues to believe international markets provide a long-term growth opportunity. However, given the current operating environment, in September 2020 the Company decided to prioritize growth of its U.S. operations at this time and suspended its planned expansion to Canada. Investments to support the expansion into Canada were limited to early-stage infrastructure buildout and lease obligations for a small number of

stores. The Company recognized impairment, restructuring and other costs related to suspension of the Canada expansion during the fiscal year ended January 30, 2021.

Other severance. As part of the efforts to optimize its cost structure, the Company eliminated certain field and corporate roles. As a result, severance expense was recognized during the fiscal year ended January 30, 2021.

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Property and equipment
12 Months Ended
Jan. 30, 2021
Property and equipment  
Property and equipment

7.   Property and equipment

Property and equipment consists of the following:

January 30,

February 1,

(In thousands)

    

2021

    

2020

Equipment and fixtures

$

1,083,509

$

1,073,764

Leasehold improvements

 

782,036

 

803,398

Electronic equipment and software

 

649,603

 

596,323

Construction-in-progress

 

52,668

 

92,355

 

2,567,816

 

2,565,840

Less: accumulated depreciation and amortization

 

(1,572,021)

 

(1,360,316)

Property and equipment, net

$

995,795

$

1,205,524

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill
12 Months Ended
Jan. 30, 2021
Goodwill  
Goodwill

8.  Goodwill

The changes in the carrying amounts of goodwill during the fiscal years 2020 and 2019 are as follows:

January 30,

February 1,

(In thousands)

2021

    

2020

Balance at beginning of the period

$

10,870

$

10,870

Acquisitions

Balance at the end of the period

$

10,870

$

10,870

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Other intangible assets
12 Months Ended
Jan. 30, 2021
Other intangible assets  
Other intangible assets

9.   Other intangible assets

Other intangible assets subject to amortization consists of the following:

January 30, 2021

February 1, 2020

Weighted-average

Gross

Gross

remaining useful

carrying

Accumulated

carrying

Accumulated

(In thousands)

    

life in years

    

value

    

amortization

    

Net

    

value

    

amortization

    

    Net    

Developed technology

2.7

$

4,631

$

(2,166)

$

2,465

$

4,631

$

(1,240)

$

3,391

Amortization expense related to intangible assets was $926, $926, and $314 in fiscal 2020, fiscal 2019, and fiscal 2018, respectively.

Estimated amortization expense related to intangible assets at January 30, 2021, for the next five years and thereafter is as follows:

Estimated

amortization

expense

Fiscal year

    

      

(In thousands)

2021

$

926

2022

926

2023

613

2024

2025

2026 and thereafter

$

2,465

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
12 Months Ended
Jan. 30, 2021
Leases  
Leases

10. Leases

The Company leases retail stores, distribution centers, fast fulfillment centers, corporate offices, and certain equipment under non-cancelable operating leases with various expiration dates through 2033. Leases generally have initial lease terms of 10 years and when determined applicable, include renewal options under substantially the same terms and conditions as the original leases. Leases do not contain any material residual value guarantees or material restrictive covenants.

All retail store, distribution center, fast fulfillment center, and corporate office leases are classified as operating leases. The Company does not have any finance leases.

The following table presents supplemental balance sheet information, the weighted-average remaining lease term, and discount rate for operating leases:

January 30,

February 1,

(In thousands)

Classification on the Balance Sheet

    

2021

2020

Right-of-use assets

Operating lease assets

$

1,504,614

$

1,537,565

Current lease liabilities

Current operating lease liabilities

$

253,415

$

239,629

Non-current lease liabilities

Non-current operating lease liabilities

1,643,386

1,698,718

Total lease liabilities

$

1,896,801

$

1,938,347

Weighted-average remaining lease term

    

6.9 years

7.3 years

Weighted-average discount rate

3.6%

4.1%

Lease cost

The following table presents the components of lease cost for operating leases:

Fiscal Year Ended

January 30,

    

February 1,

(In thousands)

    

Classification on the Statement of Operations

    

2021

    

2020

Operating lease cost

Cost of sales (1)

$

304,743

$

289,007

Variable lease cost

Cost of sales

80,557

77,142

Short-term lease cost

Selling, general and administrative expenses

567

352

Sublease income

Net sales

(827)

(691)

Total lease cost

$

385,040

$

365,810

(1)The majority of operating lease cost relates to retail stores, distribution centers, and fast fulfillment centers and is classified within cost of sales. Operating lease cost for corporate offices is classified within the selling, general and administrative expenses. Operating lease cost from the control date through store opening date is classified within pre-opening expenses.

Other information

The following table presents supplemental disclosures of cash flow information related to operating leases:

    

Fiscal Year Ended

January 30,

February 1,

(In thousands)

    

2021

2020

Cash paid for operating lease liabilities (1)

$

354,133

$

338,942

Operating lease assets obtained in exchange for operating lease liabilities (non-cash)

255,966

355,286

(1)Excludes $33,092 and $71,294 related to cash received for tenant incentives as of January 30, 2021 and February 1, 2020, respectively.

Maturity of lease liabilities

The following table presents maturities of operating lease liabilities as of January 30, 2021:

Fiscal year

    

(In thousands)

2021

$

319,430

2022

353,137

2023

316,199

2024

283,813

2025

254,364

2026 and thereafter

624,925

Total lease payments

$

2,151,868

Less: imputed interest

(255,067)

Present value of operating lease liabilities

$

1,896,801

Operating lease payments exclude $75,782 of legally binding minimum lease payments for leases signed but not yet commenced.

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and contingencies
12 Months Ended
Jan. 30, 2021
Commitments and contingencies  
Commitments and contingencies

11.   Commitments and contingencies

Contractual obligations – As of January 30, 2021, the Company had various non-cancelable obligations of $1,020 related to commitments made for goods and service contracts. All of these agreements expire over one year.

General litigation – The Company is involved in various legal proceedings that are incidental to the conduct of the business including both class action and single plaintiff litigation. In the opinion of management, the amount of any liability with respect to these proceedings, either individually or in the aggregate, will not have a material adverse effect on the Company’s consolidated financial position, results of operations or cash flows.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued liabilities
12 Months Ended
Jan. 30, 2021
Accrued liabilities  
Accrued liabilities

12.   Accrued liabilities

Accrued liabilities consist of the following:

January 30,

February 1,

(In thousands)

    

2021

    

2020

Accrued payroll, bonus, and employee benefits

$

143,992

$

77,435

Accrued taxes

 

36,787

 

39,051

Other accrued liabilities

 

115,555

 

129,602

Accrued liabilities

$

296,334

$

246,088

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
12 Months Ended
Jan. 30, 2021
Income Taxes  
Income Taxes

13.   Income taxes

The provision for income taxes consists of the following:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

    

2021

    

2020

    

2019

Current:

 

  

 

  

 

  

Federal

$

67,724

$

163,596

$

137,255

State

11,534

31,106

29,247

Total current

79,258

194,702

166,502

Deferred:

  

  

  

Federal

(19,631)

1,182

29,374

State

(4,377)

4,321

4,706

Total deferred

(24,008)

5,503

34,080

Provision for income taxes

$

55,250

$

200,205

$

200,582

A reconciliation of the federal statutory rate to the Company’s effective tax rate is as follows:

    

Fiscal year ended

January 30,

February 1,

February 2,

    

2021

    

2020

    

2019

Federal statutory rate

21.0

%  

21.0

%  

21.0

%  

State effective rate, net of federal tax benefit

 

2.9

%  

3.1

%  

3.1

%  

Executive compensation limitation

1.2

%  

0.2

%  

0.2

%  

Excess deduction of stock compensation

(0.3)

%  

(1.1)

%  

(0.6)

%  

Other

 

(0.9)

%  

(1.1)

%  

(0.4)

%  

Effective tax rate

 

23.9

%  

22.1

%  

23.3

%  

Significant components of deferred tax assets and liabilities are as follows:

    

January 30,

February 1,

(In thousands)

    

2021

    

2020

Deferred tax assets:

 

  

 

  

Operating lease liability

$

484,780

$

496,977

Reserves not currently deductible

32,590

35,626

Accrued liabilities

 

31,056

 

27,363

Employee benefits

 

23,687

 

22,907

Inventory valuation

 

8,386

 

4,021

NOL carryforwards

255

288

Credit carryforwards

 

291

 

224

Other

1,019

Total deferred tax assets

 

581,045

 

588,425

Deferred tax liabilities:

 

  

 

  

Operating lease asset

561,605

567,198

Property and equipment

 

32,812

 

61,570

Prepaid expenses

 

46,013

 

45,354

Receivables not currently includable

3,720

2,863

Intangibles

585

807

Other

 

1,669

 

Total deferred tax liabilities

 

646,404

 

677,792

Net deferred tax liability

$

(65,359)

$

(89,367)

At January 30, 2021, the Company had $291 of credit carryforwards for state income tax purposes that expire between 2022 and 2024. The Company also had $533 of state net operating loss (NOL) carryforwards that expire by 2039 and $985 of federal and $36 of state NOL carryforwards that do not expire.

The Company accounts for uncertainty in income taxes in accordance with the ASC 740-10 rules for income taxes. The reserve for uncertain tax positions was $2,783 and $3,536 at January 30, 2021 and February 1, 2020, respectively. The balance is the Company’s best estimate of the potential liability for uncertain tax positions. A reconciliation of unrecognized tax benefits, excluding interest and penalties, is as follows:

    

January 30,

February 1,

(In thousands)

    

2021

    

2020

Balance at beginning of the year

$

3,536

$

3,844

Increase due to a prior year tax position

 

224

 

602

Decrease due to a prior year tax position

 

(977)

 

(910)

Balance at end of the year

$

2,783

$

3,536

The Company acknowledges that the amount of unrecognized tax benefits may change in the next twelve months. However, it does not expect the change to have a significant impact on its consolidated financial statements. Income tax-related interest and penalties were insignificant for fiscal 2020 and 2019.

The Company files tax returns in the U.S. federal and state jurisdictions. The Company is no longer subject to U.S. federal examinations by the Internal Revenue Service for years before 2018 and is no longer subject to examinations by state authorities before 2016.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Debt
12 Months Ended
Jan. 30, 2021
Debt  
Debt

14.   Debt

On March 11, 2020, the Company entered into Amendment No. 1 to the Second Amended and Restated Loan Agreement (as so amended, the Loan Agreement) with Wells Fargo Bank, National Association, as Administrative Agent, Collateral Agent and a Lender thereunder; Wells Fargo Bank, National Association and JPMorgan Chase Bank, N.A., as Lead Arrangers and Bookrunners; JPMorgan Chase Bank, N.A., as Syndication Agent and a Lender; PNC Bank, National

Association, as Documentation Agent and a Lender; and the other lenders party thereto. The Loan Agreement matures on March 11, 2025, provides maximum revolving loans equal to the lesser of $1,000,000 or a percentage of eligible owned inventory and eligible owned receivables (which borrowing base may, at the election of the Company and satisfaction of certain conditions, include a percentage of qualified cash), contains a $50,000 subfacility for letters of credit and allows the Company to increase the revolving facility by an additional $100,000, subject to the consent by each lender and other conditions. The Loan Agreement contains a requirement to maintain a fixed charge coverage ratio of not less than 1.0 to 1.0 during such periods when availability under the Loan Agreement falls below a specified threshold. Substantially all of the Company’s assets are pledged as collateral for outstanding borrowings under the Loan Agreement. Outstanding borrowings bear interest, at the Company’s election, at either a base rate plus a margin of 0% to 0.125% or the London Interbank Offered Rate plus a margin of 1.125% to 1.250%, with such margins based on the Company’s borrowing availability, and the unused line fee is 0.20% per annum.

As of January 30, 2021 and February 1, 2020, the Company had no borrowings outstanding under the credit facility and the weighted average interest rate was 1.56% for fiscal year 2020. As of January 30, 2021, the Company was in compliance with all terms and covenants of the Loan Agreement.

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Fair value measurements
12 Months Ended
Jan. 30, 2021
Fair value measurements  
Fair value measurements

15.   Fair value measurements

The carrying value of cash and cash equivalents, short-term investments, accounts receivable, and accounts payable approximates their estimated fair values due to the short maturities of these instruments.

Fair value is measured using inputs from the three levels of the fair value hierarchy, which are described as follows:

Level 1 – observable inputs such as quoted prices for identical instruments in active markets.
Level 2 – inputs other than quoted prices in active markets that are observable either directly or indirectly through corroboration with observable market data.
Level 3 – unobservable inputs in which there is little or no market data, which would require the Company to develop its own assumptions.

As of January 30, 2021 and February 1, 2020, the Company held financial liabilities included in other long-term liabilities on the consolidated balance sheets of $32,909 and $29,442, respectively, related to its non-qualified deferred compensation plan. The liabilities have been categorized as Level 2 as they are based on third-party reported values which are based primarily on quoted market prices of underlying assets of the funds within the plan.

Some assets are not measured at fair value on an ongoing basis but are subject to fair value adjustments only in certain circumstances. These assets can include long-lived assets and goodwill that are reduced to fair value when impaired. Assets that are written down to fair value when impaired are not subsequently adjusted to fair value unless further impairment occurs.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Investments
12 Months Ended
Jan. 30, 2021
Investments  
Investments

16.   Investments

Short-term investments typically consist of certificates of deposit and are carried at cost, which approximates fair value and are recorded in the consolidated balance sheets in short-term investments. There were no short-term investments as of January 30, 2021. Short-term investments were $110,000 as of February 1, 2020.

Investments in renewable energy projects are accounted for under the equity method of accounting. The balance of these investments was $3,174 and $3,936 as of January 30, 2021 and February 1, 2020, respectively, and is included in other long-term assets on the consolidated balance sheets. The Company contributed capital of $5,665 and received distributions including $1,689 of investment tax credits during fiscal year 2020. The Company contributed capital of $62,946 and received distributions including $60,208 of investment tax credits during fiscal year 2019.

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based awards
12 Months Ended
Jan. 30, 2021
Stock-based compensation  
Share-based awards

17.  Stock-based compensation

The Company’s equity incentive plan was adopted in order to attract and retain the best available personnel for positions of substantial authority and to provide additional incentive to employees and directors to promote the success of the business.

In June 2016, the Company adopted the Amended and Restated 2011 Incentive Award Plan (the 2011 Plan). The 2011 Plan provides for the grant of incentive stock options, non-qualified stock options, restricted stock, restricted stock units, stock appreciation rights, performance awards, dividend equivalent rights, stock payments, deferred stock, and cash-based awards to employees, consultants, and directors. Unless provided otherwise by the administrator of the plan, options vest over four years at the rate of 25% per year from the date of grant and must be exercised within ten years. Options are granted with the exercise price equal to the fair value of the underlying stock on the date of grant. As of January 30, 2021, the 2011 Plan reserves for the issuance upon grant or exercise of awards up to 2,791 shares of common stock.

The following table presents information related to stock-based compensation:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

    

2021

    

2020

    

2019

Stock options

$

10,757

$

8,660

$

8,590

Restricted stock units

16,608

12,762

12,077

Performance-based restricted stock units

218

4,220

6,822

Total stock-based compensation expense

$

27,583

$

25,642

$

27,489

Cash received from stock option exercises

$

12,229

$

43,780

$

13,121

Income tax benefit

$

750

$

11,600

$

6,135

Common stock options

Stock-based compensation expense is measured on the grant date based on the fair value of the award. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period for awards expected to vest. The estimated grant date fair value of stock options was determined using a Black-Scholes valuation model with the following weighted-average assumptions:

    

Fiscal year ended

January 30,

February 1,

February 2,

    

2021

    

2020

    

2019

Volatility rate

 

43.0%

31.0%

29.0%

Average risk-free interest rate

 

0.3%

2.3%

2.4%

Average expected life (in years)

 

3.4

 

3.5

 

3.4

Dividend yield

 

None

 

None

 

None

The expected volatility is based on the historical volatility of the Company’s common stock. The risk-free interest rate is based on the United States Treasury yield curve in effect on the date of grant for the respective expected life of the option. The expected life represents the time the options granted are expected to be outstanding. The expected life of options granted is derived from historical data on Ulta Beauty stock option exercises. Forfeitures of stock options are estimated at the grant date based on historical rates of stock option activity and reduce the stock-based compensation expense recognized. The Company does not currently pay a regular dividend.

The following table presents information related to common stock options:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands, except weighted-average grant date fair value)

    

2021

    

2020

    

2019

Weighted-average grant date fair value

$

54.40

$

89.91

$

50.10

Fair value of options vested

9,741

9,143

10,042

Intrinsic value of options exercised

11,304

51,650

25,902

At January 30, 2021, there was approximately $16,810 of unrecognized stock-based compensation expense related to unvested stock options. The unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately two years.

A summary of stock option activity is presented in the following table (shares in thousands):

Fiscal 2020

Fiscal 2019

Fiscal 2018

Weighted-

Weighted-

Weighted-

    

Number of

average

Number of

average

Number of

average

    

options

    

exercise price

    

options

    

exercise price

    

options

    

exercise price

Beginning of year

539

$

212.58

755

$

174.34

766

$

147.76

Granted

248

174.45

97

348.73

163

204.27

Exercised

(90)

135.70

(285)

153.64

(166)

78.81

Forfeited/Expired

(26)

219.47

(28)

263.34

(8)

260.83

End of year

671

$

208.47

539

$

212.58

755

$

174.34

Exercisable at end of year

236

$

209.03

172

$

159.39

296

$

134.27

Vested and Expected to vest

639

$

208.49

510

$

211.14

718

$

173.02

The following table presents information related to stock options outstanding and stock options exercisable at January 30, 2021 based on ranges of exercise prices (shares in thousands):

Options outstanding

Options exercisable

Weighted-

Weighted-

average

average

remaining

remaining

contractual

Weighted-

contractual

Weighted-

Number of

life

average

Number of

life

average

Range of Exercise Prices

    

options

    

(years)

    

exercise price

    

options

    

(years)

    

exercise price

$57.42 – $127.15

31

2

$

83.88

31

2

$

83.88

$127.16 – $164.06

104

5

163.63

54

5

163.23

$164.07 – $174.45

234

9

174.45

$174.46 – $204.27

139

7

201.79

73

6

199.51

$204.28 – $281.53

78

6

279.03

56

6

278.91

$281.54 – $348.73

85

8

348.73

22

8

348.73

$57.42 – $348.73

671

7

$

208.47

236

5

$

209.03

The aggregate intrinsic value of outstanding and exercisable stock options as of January 30, 2021 was $53,868 and $18,332, respectively. The last reported sale price of the Company’s common stock on the NASDAQ Global Select Market on January 30, 2021 was $279.76 per share.

Restricted stock units

Restricted stock units are granted to certain employees and directors. Employee grants generally cliff vest after three years and director grants cliff vest within one year. The grant date fair value of restricted stock units is based on the closing market price of shares of the Company’s common stock on the date of grant. Restricted stock units are expensed on a straight-line basis over the requisite service period. Forfeitures of restricted stock units are estimated at the grant

date based on historical rates of stock award activity and reduce the stock-based compensation expense recognized. At January 30, 2021, unrecognized stock-based compensation expense related to restricted stock units was $26,267. The unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately one and a half years.

A summary of restricted stock units activity is presented in the following table (shares in thousands):

Fiscal 2020

Fiscal 2019

Fiscal 2018

    

Weighted-

Weighted-

Weighted-

Number of

average grant

Number of

average grant

Number of

average grant

    

units

    

date fair value

    

units

    

date fair value

    

units

    

date fair value

Beginning of year

159

    

$

259.21

168

    

$

220.68

134

$

207.70

Granted

163

179.72

53

335.28

97

208.82

Vested

(38)

276.51

(46)

207.77

(52)

164.35

Forfeited

(31)

218.40

(16)

259.65

(11)

227.44

End of year

253

$

210.46

159

$

259.21

168

$

220.68

Expected to vest

234

$

210.46

147

$

259.21

154

$

220.68

Performance-based restricted stock units

Performance-based restricted stock units are granted to certain employees. These awards cliff vest after three years based upon achievement of pre-established net sales and earnings before tax goals at the end of the second year of the term. The grant date fair value of performance-based restricted stock units is based on the closing market price of shares of the Company’s common stock on the date of grant. Performance-based restricted stock units are expensed on a straight-line basis over the requisite service period, based on the probability of achieving the performance goal, with changes in expectations recognized as an adjustment to earnings in the period of the change. If the performance goal is not met, no stock-based compensation expense is recognized and any previously recognized stock-based compensation expense is reversed. Forfeitures of performance-based restricted stock units are estimated at the grant date based on historical rates of stock award activity and reduce the stock-based compensation expense recognized. At January 30, 2021, unrecognized stock-based compensation expense related to performance-based restricted stock units was $183. The unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately one year.

A summary of performance-based restricted stock unit activity is presented in the following table (shares in thousands):

Fiscal 2020

Fiscal 2019

Fiscal 2018

Weighted-

Weighted-

Weighted-

Number of

average

Number of

average

Number of

average

units

    

grant date

    

units

    

grant date

    

units

    

grant date

Beginning of year

62

$

267.60

94

$

214.64

78

$

196.81

Granted

21

348.73

33

204.27

Change in performance award payout

(5)

204.27

(3)

281.53

22

191.76

Vested

(14)

281.53

(43)

191.76

(36)

151.20

Forfeited

(6)

263.38

(7)

258.80

(3)

224.49

End of year

37

$

271.88

62

$

267.60

94

$

214.64

Expected to vest

35

$

271.88

57

$

267.60

87

$

214.64

The number of performance-based restricted stock units granted is based on achieving the targeted performance goals as defined in the performance-based restricted stock unit agreements. As of January 30, 2021, the maximum number of units that could vest under the provisions of the agreements was 55.

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Net income per common share
12 Months Ended
Jan. 30, 2021
Net income per common share  
Net income per common share

18.   Net income per common share

The following is a reconciliation of net income and the number of shares of common stock used in the computation of net income per basic and diluted common share:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands, except per share data)

    

2021

    

2020

    

2019

Numerator:

Net income

    

$

175,835

    

$

705,945

    

$

658,559

Denominator:

Weighted-average common shares – Basic

56,351

57,840

59,864

Dilutive effect of stock options and non-vested stock

207

265

317

Weighted-average common shares – Diluted

56,558

58,105

60,181

Net income per common share:

Basic

$

3.12

$

12.21

$

11.00

Diluted

$

3.11

$

12.15

$

10.94

The denominator for diluted net income per common share for fiscal years 2020, 2019, and 2018 excludes 211, 298, and 302 employee stock options and restricted stock units, respectively, due to their anti-dilutive effects. Outstanding performance-based restricted stock units are included in the computation of dilutive shares only to the extent that the underlying performance conditions are satisfied prior to the end of the reporting period or would be considered satisfied if the end of the reporting period were the end of the related contingency period and the results would be dilutive under the treasury stock method.

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Employee benefit plans
12 Months Ended
Jan. 30, 2021
Employee benefit plans  
Employee benefit plans

19.   Employee benefit plans

The Company provides a 401(k) retirement plan covering all employees who qualify as to age and length of service. The plan is funded through employee contributions and a Company match. In fiscal 2018, the Company match was 100% of the first 3% of eligible compensation. Starting in January 2019, the Company added an additional 50% match for the next 2% of eligible compensation. Total expense recorded under this plan is included in SG&A expenses in the consolidated statements of operations as follows:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

    

2021

2020

2019

401(k) plan matching contribution expense

 

$

16,878

$

16,556

$

10,029

The Company also has a non-qualified deferred compensation plan for highly compensated employees whose contributions are limited under qualified defined contribution plans. The plan is funded through employee contributions and a Company match. In fiscal 2020, 2019 and 2018, the Company match was 100% of the first 3% of salary. Amounts contributed and deferred under the plan are credited or charged with the performance of investment options offered under the plan as elected by the participants. In the event of bankruptcy, the assets of this plan are available to satisfy the claims of general creditors. The Company manages the risk of changes in the fair value of the liability for deferred compensation by electing to match its liability under the plan with investment vehicles that offset a substantial portion of its exposure. Total expense recorded under this plan is included in SG&A expenses in the consolidated statements of operations and was insignificant during fiscal 2020, 2019, and 2018.

Amounts included in the consolidated balance sheets related to the deferred compensation plan were as follows:

January 30,

February 1,

(In thousands)

2021

2020

Deferred compensation plan liability

$

32,909

$

29,442

Deferred compensation plan assets

33,223

27,849

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Selected quarterly financial data (unaudited)
12 Months Ended
Jan. 30, 2021
Selected quarterly financial data (unaudited)  
Selected quarterly financial data (unaudited)

20.   Selected quarterly financial data (unaudited)

The following tables set forth the unaudited quarterly results of operations for each of the quarters in fiscal 2020 and fiscal 2019. The quarterly periods are the 13 weeks ending on the Saturday closest to April 30, July 31, October 31, and January 31.

Fiscal 2020

(In thousands, except per share data)

    

First Quarter

    

Second Quarter

    

Third Quarter

    

Fourth Quarter

Net sales

$

1,173,210

$

1,228,009

$

1,552,033

$

2,198,701

Cost of sales

869,605

899,002

1,006,514

1,427,673

Gross profit

303,605

329,007

545,519

771,028

Selling, general and administrative expenses

380,912

271,587

416,378

514,140

Impairment, restructuring and other costs

19,542

40,758

23,624

30,398

Pre-opening expenses

4,635

3,907

4,240

2,218

Operating income (loss)

(101,484)

12,755

101,277

224,272

Interest expense, net

1,272

2,617

1,383

463

Income (loss) before income taxes

(102,756)

10,138

99,894

223,809

Income tax expense (benefit)

(24,247)

2,086

25,096

52,315

Net income (loss)

$

(78,509)

$

8,052

$

74,798

$

171,494

Net income (loss) per common share:

Basic

$

(1.39)

$

0.14

$

1.33

$

3.04

Diluted

$

(1.39)

$

0.14

$

1.32

$

3.03

Fiscal 2019

(In thousands, except per share data)

    

First Quarter

    

Second Quarter

    

Third Quarter

    

Fourth Quarter

Net sales

$

1,743,029

$

1,666,607

$

1,682,514

$

2,305,918

Cost of sales

1,098,182

1,060,708

1,059,081

1,499,033

Gross profit

644,847

605,899

623,433

806,885

Selling, general and administrative expenses

403,133

392,843

449,198

515,542

Pre-opening expenses

4,174

5,038

6,455

3,587

Operating income

237,540

208,018

167,780

287,756

Interest income, net

(2,046)

(1,671)

(900)

(439)

Income before income taxes

239,586

209,689

168,680

288,195

Income tax expense

47,365

48,431

38,933

65,476

Net income

$

192,221

$

161,258

$

129,747

$

222,719

Net income per common share:

Basic

$

3.28

$

2.77

$

2.25

$

3.91

Diluted

$

3.26

$

2.76

$

2.25

$

3.89

The sum of the quarterly net income per common share may not equal the annual total due to quarterly changes in the weighted average shares and share equivalents outstanding.

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Share repurchased program
12 Months Ended
Jan. 30, 2021
Share repurchase program  
Share repurchased program

21.   Share repurchase program

On March 15, 2018, the Company announced that the Board of Directors authorized a share repurchase program (the 2018 Share Repurchase Program) pursuant to which the Company could repurchase up to $625,000 of the Company’s common stock. The 2018 Share Repurchase Program authorization revoked the previously authorized but unused amount of $41,317 from the earlier share repurchase program. The 2018 Share Repurchase Program did not have an expiration date but provided for suspension or discontinuation at any time.

On March 14, 2019, the Company announced that the Board of Directors authorized a new share repurchase program (the 2019 Share Repurchase Program) pursuant to which the Company could repurchase up to $875,000 of the Company’s common stock. The 2019 Share Repurchase Program authorization revoked the previously authorized but unused amount of $25,435 from the 2018 Share Repurchase Program. The 2019 Share Repurchase Program did not have an expiration date but provided for suspension or discontinuation at any time.

On March 12, 2020, the Company announced that the Board of Directors authorized a new share repurchase program (the 2020 Share Repurchase Program) pursuant to which the Company may repurchase up to $1,600,000 of the Company’s common stock. The 2020 Share Repurchase Program authorization revoked the previously authorized but unused amounts of $177,805 from the 2019 Share Repurchase Program. The 2020 Share Repurchase Program does not have an expiration date and may be suspended or discontinued at any time. On April 2, 2020, the Company announced that the share repurchase program had been suspended in order to strengthen its liquidity and preserve cash while navigating the COVID-19 pandemic. The program resumed during the fourth quarter of fiscal 2020.

A summary of common stock repurchase activity is presented in the following table:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

    

2021

2020

2019

Shares repurchased

475

2,321

2,464

Total cost of shares repurchased

$

114,895

$

680,979

$

616,194

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Jan. 30, 2021
Valuation and Qualifying Accounts  
Schedule II - Valuation and Qualifying Accounts

Ulta Beauty, Inc.
Schedule II – Valuation and Qualifying Accounts
(In thousands)

Balance at

Charged to

Balance at

beginning

costs and

end

Description

    

of period

expenses

Deductions

of period

Fiscal 2020

Allowance for doubtful accounts

    

$

1,363

$

22

$

(617)

(a)  

$

768

Inventory reserve

46,941

42,634

(36,715)

52,860

Fiscal 2019

Allowance for doubtful accounts

$

651

$

1,094

$

(382)

(a)  

$

1,363

Inventory reserve

36,640

50,285

(39,984)

46,941

Fiscal 2018

Allowance for doubtful accounts

$

1,371

$

573

$

(1,293)

(a)  

$

651

Inventory reserve

24,804

47,923

(36,087)

36,640

(a)Represents write-off of uncollectible accounts
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of significant accounting policies (Policies)
12 Months Ended
Jan. 30, 2021
Summary of significant accounting policies  
Fiscal year

Fiscal year

The Company’s fiscal year is the 52 or 53 weeks ending on the Saturday closest to January 31. The Company’s fiscal years ended January 30, 2021 (fiscal 2020), February 1, 2020 (fiscal 2019), and February 2, 2019 (fiscal 2018) were 52-week years.

Use of estimates

Use of estimates

The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the accounting period. Actual results could differ from those estimates. The Company considers its accounting policies relating to inventory valuations, vendor allowances, impairment of long-lived tangible and operating lease assets, loyalty program and income taxes to be the most significant accounting policies that involve management estimates and judgments. The COVID-19 pandemic has created and may continue to create significant uncertainty in macroeconomic conditions, which may cause further business disruptions and adversely impact the Company’s results of operations. While the full impact of the COVID-19 pandemic is unknown and cannot be reasonably estimated, the Company has made accounting estimates based on the facts and circumstances available as of the reporting date. Actual amounts could differ from these estimates, and such differences could be material.

Reclassifications

Reclassifications

Certain prior year amounts have been reclassified to conform to the current year presentation.

Consolidation

Consolidation

The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts, transactions, and unrealized profit were eliminated in consolidation.

Cash and cash equivalents

Cash and cash equivalents

Cash and cash equivalents include cash on hand and highly liquid investments with original maturities of three months or less from the date of purchase. Cash equivalents also include amounts due from third-party financial institutions for credit card and debit card transactions. These receivables typically settle in five days or less with little or no default risk.

January 30,

February 1,

(In thousands)

2021

    

2020

Cash

$

887,299

$

212,876

Short-term investments

99,986

110,000

Receivables from third-party financial institutions for credit card and debit card transactions

58,766

69,449

Cash and cash equivalents

$

1,046,051

$

392,325

Short-term investments

Short-term investments

The balance sheet classification of investments is determined at the time of purchase and evaluated at each balance sheet date. Money market funds, certificates of deposit, and time deposits with maturities of greater than three months but no more than twelve months are carried at cost, which approximates fair value and are recorded in the consolidated balance sheets in short-term investments (see Note 16, “Investments”).

Receivables

Receivables

Receivables consist principally of amounts due from vendors and amounts related to the employee retention credit (see Note 3, “Impact of the COVID-19 pandemic”). The Company does not require collateral on its receivables and does not accrue interest. Credit risk with respect to receivables is limited due to the diversity of vendors comprising the Company’s vendor base. The Company performs ongoing credit evaluations of its vendors and evaluates the collectability of its receivables based on the length of time the receivable is past due and historical experience.

The receivable for vendor allowances was $90,271 and $113,048 as of January 30, 2021 and February 1, 2020, respectively. The allowance for doubtful receivables was $768 and $1,363 as of January 30, 2021 and February 1, 2020, respectively. The receivable for the employee retention credit was $52,405 as of January 30, 2021. There was no receivable for the employee retention credit as of February 1, 2020.

Merchandise inventories

Merchandise inventories

Merchandise inventories are stated at the lower of cost or net realizable value. Cost is determined using the moving average cost method and includes costs incurred to purchase and distribute goods. Inventory cost also includes vendor allowances related to co-op advertising, markdowns, and volume discounts. The Company maintains an inventory reserve for lower of cost or net realizable value and shrink. The inventory reserve was $52,860 and $46,941 as of January 30, 2021 and February 1, 2020, respectively.

Fair value of financial instruments

Fair value of financial instruments

The carrying value of cash and cash equivalents, short-term investments, accounts receivable, and accounts payable approximates their estimated fair values due to the short maturities of these instruments. There was no outstanding debt as of January 30, 2021 and February 1, 2020.

Property and equipment

Property and equipment

Property and equipment is stated at cost, net of accumulated depreciation, and depreciated using the straight-line method over the shorter of the assets’ estimated useful lives or lease term. Leasehold improvements purchased after the beginning of the initial lease term are amortized over the shorter of the assets’ useful lives or a term that includes the original lease term, plus any renewals that are reasonably certain at the date the leasehold improvements are acquired. Repair and maintenance costs are expensed as incurred.

Equipment and fixtures

1 to 10 years

Electronic equipment and software

3 to 5 years

Costs incurred to obtain or develop internal use software are capitalized. These costs are amortized on a straight-line basis over the estimated useful life of the software.

Impairment of long-lived tangible assets

Impairment of long-lived tangible and right-of-use assets

The asset group is defined as the lowest level for which identifiable cash flows are available and largely independent of the cash flows of other groups of assets. The asset group identified is at the store level and includes both property and equipment and operating lease assets.

Significant estimates are used in determining future cash flows of each store over its remaining lease term including our expectations of future projected cash flows including revenues and operating expenses. An impairment loss is recorded if the carrying amount of the long-lived asset exceeds its fair value.

The Company evaluates long-lived tangible and right-of-use assets for indicators of impairment quarterly or when events or changes in circumstances indicate that their carrying amounts may not be recoverable. The Company performs an undiscounted cash flow analysis over the asset group. Asset groups are written down only to the extent that their carrying value exceeds their respective fair value. Fair values of the asset group are determined by discounting the cash flows at a rate that approximates the cost of capital of a market participant. Management’s forecast of future cash flows is based on the income approach. The fair value of individual operating lease assets is determined under the market approach using estimated market rent assessments based on broker quotes.

The determination of fair value under the income approach requires assumptions including forecasts of future cash flows (such as revenue growth rates and operating expenses) and selection of a market-based discount rate. Estimates of market rent are based on non-binding broker quotes. As these inputs are unobservable they are classified as Level 3 inputs under the fair value hierarchy (see Note 15, “Fair value measurements”). If actual results are not consistent with estimates and assumptions used in estimating future cash flows and asset fair values, the Company may be exposed to additional impairment losses in a future period (see Note 6, “Impairment, restructuring and other costs”).

Goodwill and Other tangible assets

Goodwill

Goodwill represents the excess of cost over the fair value of net assets acquired. The Company reviews the recoverability of goodwill annually during the fourth quarter or more frequently if an event occurs or circumstances change that would indicate that impairment may exist (see Note 8, “Goodwill”).

Other intangible assets

Other definite-lived intangible assets are amortized over their useful lives. The Company reviews the recoverability of intangible assets whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable (see Note 9, “Other intangible assets”).

Leases

Leases

The Company adopted ASU 2016-02, Leases (Topic 842) on February 3, 2019 using the modified retrospective approach. Results and disclosure requirements for reporting periods beginning February 3, 2019 and later are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported under Topic 840.

The Company determines whether an arrangement is or contains a lease at contract inception. The lease classification evaluation begins at the lease commencement date. The lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain.

Total rent payable is recorded during the lease term, including rent escalations in which the amount of future rent is fixed on the straight-line basis over the term of the lease (including the rent holiday period beginning upon control of the premises and any fixed payments stated in the lease). For leases with an initial term greater than 12 months, a related lease liability is recorded on the balance sheet at the present value of future payments discounted at the estimated fully collateralized incremental borrowing rate (discount rate) corresponding with the lease term. In addition, a right-of-use asset is recorded as the initial amount of the lease liability, plus any lease payments made to the lessor before or at the lease commencement date and any initial direct costs incurred, less any tenant improvement allowance incentives received. Tenant incentives are amortized through the right-of-use asset as reduction of rent expense over the lease term. The difference between the minimum rents paid and the straight-line rent is reflected within the associated right-of-use asset.

Certain leases contain provisions that require variable payments based upon sales volume or payment of common area maintenance costs, real estate taxes, and insurance related to leases (variable lease cost)Variable lease costs are expensed as incurred. This results in some variability in lease expense as a percentage of revenues over the term of the lease in stores where variable lease costs are paid. Contingent rent is accrued each period as the liabilities are incurred, in addition to the straight-line rent expense. This results in some variability in lease expense as a percentage of revenues over the term of the lease in stores where contingent rent is paid.

Leases with an initial term of 12 months or less (short-term leases) are not recorded on the balance sheet. Short-term lease expense is recognized on a straight-line basis over the lease term.

The Company subleases certain real estate to third parties for stores with excess square footage space.

The Company does not separate lease and non-lease components (e.g., common area maintenance).

As the interest rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate corresponding with the lease term. As there are no outstanding borrowings under the Company’s credit facility, this rate is estimated based on prevailing market conditions, comparable company and credit analysis, and judgment. The incremental borrowing rate is reassessed if there is a change to the lease term or if a modification occurs and it is not accounted for as a separate contract (see Note 10, “Leases”).

Loyalty program

Loyalty program

The Company maintains a loyalty program, Ultamate Rewards, which allows members to earn points based on purchases of merchandise or services. Points earned are valid for at least one year. The loyalty program represents a material right to the customer and points may be redeemed on future products and services. Revenue from the loyalty program is recognized when the members redeem points or points expire. The Company defers revenue related to points earned that have not yet been redeemed. The amount of deferred revenue includes estimates for the standalone selling price of points earned by members and the percentage of points expected to be redeemed. The expected redemption percentage is based on historical redemption patterns and considers current information or trends.

When a guest redeems points or the points expire, the Company recognizes revenue in net sales on the consolidated statements of operations.

Credit cards

Credit cards

The Company has agreements (the Agreements) with third parties to provide guests with private label credit cards and/or co-branded credit cards (collectively, the Credit Cards). The private label credit card can be used at any store location and online, and the co-branded credit card can be used anywhere the co-branded card is accepted. A third-party financing company is the sole owner of the accounts and underwrites the credit issued under the Credit Card programs. The Company’s performance obligation is to maintain the Ultamate Rewards loyalty program as only guests enrolled in the loyalty program can apply for the Credit Cards. Loyalty members earn points through purchases at Ulta Beauty and anywhere the co-branded credit card is accepted.

The third parties reimburse the Company for certain credit card program costs such as advertising and loyalty points, which help promote the credit card program. The Company recognizes revenue when collectability is reasonably assured, under the assumption the amounts are not constrained and it is probable that a significant revenue reversal will not occur in future periods, which is generally the time at which the actual usage of the Credit Cards or specified transaction occurs.

The Company accounts for the amounts associated with the Agreements as a single contract with the sole commercial objective to maintain the Credit Card programs. As a result, all amounts associated with the Agreements are recognized within net sales on the consolidated statements of operations.

Gift card program

Gift card program

The Company records a contract liability for gift card sales which will be redeemed in the future within deferred revenue on the consolidated balance sheets and recognized in net sales when the gift card is redeemed for product or services. Gift cards do not expire and do not include service fees that decrease guest balances. The Company has maintained historical data related to gift card transactions sold and redeemed over a significant time frame. Gift card breakage (amounts not expected to be redeemed) is recognized to the extent there is no requirement for remitting balances to governmental agencies under unclaimed property laws. Estimated gift card breakage revenue is recognized over time in proportion to actual gift card redemptions. Gift card breakage revenue was $11,717, $12,448, and $12,446 in fiscal 2020, 2019, and 2018, respectively.

Revenue recognition

Revenue recognition

Revenue is recognized when control of the promised goods or services is transferred to the guest, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.

The Company determines revenue recognition through the following steps:

Identification of the contract, or contracts, with a guest;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, a performance obligation is satisfied.

Net sales include retail stores and e-commerce merchandise sales as well as salon services and other revenue.

Revenue from merchandise sales at retail stores is recognized at the point of sale, net of estimated returns. Revenue from e-commerce merchandise sales is recognized upon shipment to the guest or guest pickup of the merchandise based on meeting the transfer of control criteria, net of estimated returns. Salon services revenue is recognized at the time the service is provided to the guest. Shipping and handling are treated as costs to fulfill the contract and not a separate performance obligation. Accordingly, the Company recognizes revenue for its single performance obligation related to e-commerce sales at the time control of the merchandise passes to the customer, which is at the time of shipment or guest pickup. The Company provides refunds for merchandise returns within 60 days from the original purchase date; however, due to store closures during the first half of fiscal 2020, we extended our return policy to 180 days through November 16, 2020. State sales taxes are presented on a net basis as the Company considers itself a pass-through conduit

for collecting and remitting state sales tax. Company coupons and other incentives are recorded as a reduction of net sales. 

Vendor allowances

Vendor allowances

The Company receives allowances from vendors in the normal course of business including advertising and markdown allowances, purchase volume discounts and rebates, reimbursement for defective merchandise, and certain selling and display expenses. Substantially all vendor allowances are recorded as a reduction of the vendor’s product cost and are recognized in cost of sales as the product is sold.

Advertising

Advertising

Advertising costs consist principally of print, digital and social media, and television and radio advertising. Costs related to advertising are expensed in the period the related promotional event occurs. Prepaid advertising costs included in prepaid expenses and other current assets on the consolidated balance sheets were $7,112 and $9,605 as of January 30, 2021 and February 1, 2020, respectively. Advertising expense, exclusive of incentives from vendors and start-up advertising expense, is presented in the following table:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

2021

    

2020

    

2019

Advertising expense

$

281,573

$

317,865

$

294,489

Advertising expense as a percentage of net sales

4.6%

4.3%

4.4%

Pre-opening expenses

Pre-opening expenses

Non-capital expenditures incurred prior to the grand opening of a new, remodeled, or relocated store are expensed as incurred.

Cost of sales

Cost of sales

Cost of sales includes the cost of merchandise sold, including substantially all vendor allowances, which are treated as a reduction of merchandise costs; distribution costs including labor and related benefits, freight, rent, depreciation and amortization, real estate taxes, utilities, and insurance; shipping and handling costs; retail stores occupancy costs including rent, depreciation and amortization, real estate taxes, utilities, repairs and maintenance, insurance, and licenses; salon services payroll and benefits; and shrink and inventory valuation reserves.

Selling, general and administrative expenses

Selling, general and administrative expenses

Selling, general and administrative (SG&A) expenses includes payroll, bonus, and benefit costs for retail and corporate employees; advertising and marketing costs; occupancy costs related to our corporate office facilities; stock-based compensation expense; depreciation and amortization for all assets, except those related to our retail store and distribution operations, which are included in cost of sales; and legal, finance, information systems, and other corporate overhead costs.

Income taxes

Income taxes

Deferred income taxes reflect the net tax effect of temporary differences between the financial statement carrying amounts of assets and liabilities and their tax bases. The amounts reported were derived using the enacted tax rates in effect for the year the differences are expected to reverse.

Income tax benefits related to uncertain tax positions are recognized only when it is more likely than not that the tax position will be sustained on examination by the taxing authorities. The determination is based on the technical merits of the position and presumes that each uncertain tax position will be examined by the relevant taxing authority that has full

knowledge of all relevant information. Penalties and interest related to unrecognized tax positions are recorded in income tax expense in the consolidated statements of operations (see Note 13, “Income taxes”).

Share-based compensation

Stock-based compensation

Stock-based compensation expense is measured at grant date, based on the fair value of the award, and is recognized on a straight-line basis over the requisite service period for awards expected to vest. Stock-based compensation expense was $27,583, $25,642, and $27,489 in fiscal 2020, 2019 and 2018, respectively (see Note 17, “Stock-based compensation”).

Insurance expense

Insurance expense

The Company has insurance programs with third party insurers for employee health, workers compensation, and general liability, among others, to limit the Company’s liability exposure. The insurance programs are premium based and include retentions, deductibles, and stop loss coverage. Current stop loss coverage per claim is $350 for employee health claims, $100 for general liability claims, and $250 for workers compensation claims. The Company makes collateral and premium payments during the plan year and accrues expenses in the event additional premium is due from the Company based on actual claim results. In fiscal 2018, the Company created UB Insurance, Inc., an Arizona-based wholly owned captive insurance subsidiary of the Company, which charges the operating subsidiaries of the Company premiums to insure certain liability exposures. Pursuant to Arizona insurance regulations, UB Insurance, Inc. maintains certain levels of cash and cash equivalents related to its liability exposures.

Net income per common share

Net income per common share

Basic net income per common share is computed by dividing income available to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per common share includes dilutive common stock equivalents, using the treasury stock method (see Note 18, “Net income per common share”).

Recent accounting pronouncements not yet adopted and Recently adopted accounting pronouncements

Recent accounting pronouncements not yet adopted

Taxes – Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.

In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12, Income Taxes – Simplifying the Accounting for Income Taxes. The guidance removes certain exceptions for recognizing deferred taxes for equity method investments, performing intraperiod allocation, and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for goodwill and allocating taxes to members of a consolidated group, among others. This guidance is effective for interim and annual reporting periods beginning after December 15, 2020. Early adoption of the standard is permitted, including adoption in interim or annual periods for which financial statements have not yet been issued. The transition requirements are dependent upon each amendment within this update and will be applied either prospectively or retrospectively. The adoption of ASU 2019-12 is not expected to have a material impact on the Company’s consolidated financial position, results of operations, or cash flows. 

Recently adopted accounting pronouncements

Intangibles – Goodwill and Other-Internal-Use Software.

In August 2018, the FASB issued ASU 2018-15, Intangibles – Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customers Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which clarifies and aligns the accounting for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for interim and annual reporting periods beginning after December 15, 2019 and should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. Early adoption is permitted. The Company adopted the new guidance prospectively as of

February 2, 2020, and its adoption did not have a material impact on the Company’s consolidated financial position, results of operations, or cash flows.

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of significant accounting policies (Tables)
12 Months Ended
Jan. 30, 2021
Summary of significant accounting policies  
Schedule of cash and cash equivalents

January 30,

February 1,

(In thousands)

2021

    

2020

Cash

$

887,299

$

212,876

Short-term investments

99,986

110,000

Receivables from third-party financial institutions for credit card and debit card transactions

58,766

69,449

Cash and cash equivalents

$

1,046,051

$

392,325

Schedule of total advertising costs, exclusive of incentives from vendors and start-up advertising expense

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

2021

    

2020

    

2019

Advertising expense

$

281,573

$

317,865

$

294,489

Advertising expense as a percentage of net sales

4.6%

4.3%

4.4%

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
12 Months Ended
Jan. 30, 2021
Revenue  
Schedule of approximate percentage of net sales by primary category

The following table sets forth the approximate percentage of net sales by primary category:

Fiscal year ended

    

January 30,

   

February 1,

    

February 2,

2021

2020

2019

Cosmetics

44%

50%

51%

Skincare, bath, and fragrance

28%

22%

21%

Haircare products and styling tools

20%

19%

19%

Services

3%

5%

5%

Other (nail products, accessories, and other)

5%

4%

4%

100%

100%

100%

Summary of changes in deferred revenue

The following table provides a summary of the changes included in deferred revenue during fiscal years 2020 and 2019:

January 30,

February 1,

(In thousands)

2021

    

2020

Beginning balance

$

230,011

$

193,585

Additions to contract liabilities (1)

200,267

206,701

Deductions to contract liabilities (2)

(161,246)

(170,275)

Ending balance

$

269,032

$

230,011

(1)Loyalty points and gift cards issued in the current period but not redeemed or expired.
(2)Revenue recognized in the current period related to the beginning liability.
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Impairment, restructuring and other costs (Tables)
12 Months Ended
Jan. 30, 2021
Impairment, restructuring and other costs  
Summary of impairment, restructuring and other costs

Fiscal year ended

January 30,

(In thousands)

    

2021

Impairment of long-lived tangible and right-of-use assets (1)

$

41,948

Store closures

Impairment of long-lived tangible and right-of-use assets (1)

19,569

Lease termination costs

7,443

Severance (2)

489

Total store closures

27,501

Suspension of Canadian expansion

Impairment of long-lived tangible and right-of-use assets (1)

11,016

Lease termination costs

17,388

Severance (2)

717

Total suspension of Canadian expansion

29,121

Other severance (2)

15,752

Total (3)

$

114,322

(1)Amount included in the non-cash $72,533 long-lived asset impairment charge on the consolidated statements of cash flows for the fiscal year ended January 30, 2021.

(2)As of January 30, 2021, there was $9,476 in accrued liabilities on the consolidated balance sheets primarily for severance.
(3)There were no impairment, restructuring and other costs recognized during the fiscal years ended February 1, 2020 and February 2, 2019.
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Property and equipment (Tables)
12 Months Ended
Jan. 30, 2021
Property and equipment  
Schedule of components of property and equipment

January 30,

February 1,

(In thousands)

    

2021

    

2020

Equipment and fixtures

$

1,083,509

$

1,073,764

Leasehold improvements

 

782,036

 

803,398

Electronic equipment and software

 

649,603

 

596,323

Construction-in-progress

 

52,668

 

92,355

 

2,567,816

 

2,565,840

Less: accumulated depreciation and amortization

 

(1,572,021)

 

(1,360,316)

Property and equipment, net

$

995,795

$

1,205,524

XML 49 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Jan. 30, 2021
Goodwill  
Schedule of changes in the carrying amounts of goodwill

The changes in the carrying amounts of goodwill during the fiscal years 2020 and 2019 are as follows:

January 30,

February 1,

(In thousands)

2021

    

2020

Balance at beginning of the period

$

10,870

$

10,870

Acquisitions

Balance at the end of the period

$

10,870

$

10,870

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Other intangible assets (Tables)
12 Months Ended
Jan. 30, 2021
Other intangible assets  
Schedule of other intangible assets subject to amortization

January 30, 2021

February 1, 2020

Weighted-average

Gross

Gross

remaining useful

carrying

Accumulated

carrying

Accumulated

(In thousands)

    

life in years

    

value

    

amortization

    

Net

    

value

    

amortization

    

    Net    

Developed technology

2.7

$

4,631

$

(2,166)

$

2,465

$

4,631

$

(1,240)

$

3,391

Schedule of estimated amortization expense related to intangible assets

Estimated

amortization

expense

Fiscal year

    

      

(In thousands)

2021

$

926

2022

926

2023

613

2024

2025

2026 and thereafter

$

2,465

XML 51 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
12 Months Ended
Jan. 30, 2021
Leases  
Schedule of leases

The following table presents supplemental balance sheet information, the weighted-average remaining lease term, and discount rate for operating leases:

January 30,

February 1,

(In thousands)

Classification on the Balance Sheet

    

2021

2020

Right-of-use assets

Operating lease assets

$

1,504,614

$

1,537,565

Current lease liabilities

Current operating lease liabilities

$

253,415

$

239,629

Non-current lease liabilities

Non-current operating lease liabilities

1,643,386

1,698,718

Total lease liabilities

$

1,896,801

$

1,938,347

Weighted-average remaining lease term

    

6.9 years

7.3 years

Weighted-average discount rate

3.6%

4.1%

Summary of information related to lease costs for operating leases

The following table presents the components of lease cost for operating leases:

Fiscal Year Ended

January 30,

    

February 1,

(In thousands)

    

Classification on the Statement of Operations

    

2021

    

2020

Operating lease cost

Cost of sales (1)

$

304,743

$

289,007

Variable lease cost

Cost of sales

80,557

77,142

Short-term lease cost

Selling, general and administrative expenses

567

352

Sublease income

Net sales

(827)

(691)

Total lease cost

$

385,040

$

365,810

(1)The majority of operating lease cost relates to retail stores, distribution centers, and fast fulfillment centers and is classified within cost of sales. Operating lease cost for corporate offices is classified within the selling, general and administrative expenses. Operating lease cost from the control date through store opening date is classified within pre-opening expenses.
Schedule of cash flow information related to operating leases

The following table presents supplemental disclosures of cash flow information related to operating leases:

    

Fiscal Year Ended

January 30,

February 1,

(In thousands)

    

2021

2020

Cash paid for operating lease liabilities (1)

$

354,133

$

338,942

Operating lease assets obtained in exchange for operating lease liabilities (non-cash)

255,966

355,286

(1)Excludes $33,092 and $71,294 related to cash received for tenant incentives as of January 30, 2021 and February 1, 2020, respectively.
Schedule of maturities of non-cancellable operating lease liabilities

The following table presents maturities of operating lease liabilities as of January 30, 2021:

Fiscal year

    

(In thousands)

2021

$

319,430

2022

353,137

2023

316,199

2024

283,813

2025

254,364

2026 and thereafter

624,925

Total lease payments

$

2,151,868

Less: imputed interest

(255,067)

Present value of operating lease liabilities

$

1,896,801

XML 52 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued liabilities (Tables)
12 Months Ended
Jan. 30, 2021
Accrued liabilities  
Schedule of accrued liabilities

January 30,

February 1,

(In thousands)

    

2021

    

2020

Accrued payroll, bonus, and employee benefits

$

143,992

$

77,435

Accrued taxes

 

36,787

 

39,051

Other accrued liabilities

 

115,555

 

129,602

Accrued liabilities

$

296,334

$

246,088

XML 53 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Income taxes (Tables)
12 Months Ended
Jan. 30, 2021
Income Taxes  
Schedule of provision for income taxes

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

    

2021

    

2020

    

2019

Current:

 

  

 

  

 

  

Federal

$

67,724

$

163,596

$

137,255

State

11,534

31,106

29,247

Total current

79,258

194,702

166,502

Deferred:

  

  

  

Federal

(19,631)

1,182

29,374

State

(4,377)

4,321

4,706

Total deferred

(24,008)

5,503

34,080

Provision for income taxes

$

55,250

$

200,205

$

200,582

Schedule of reconciliation of federal statutory rate to effective tax rate

    

Fiscal year ended

January 30,

February 1,

February 2,

    

2021

    

2020

    

2019

Federal statutory rate

21.0

%  

21.0

%  

21.0

%  

State effective rate, net of federal tax benefit

 

2.9

%  

3.1

%  

3.1

%  

Executive compensation limitation

1.2

%  

0.2

%  

0.2

%  

Excess deduction of stock compensation

(0.3)

%  

(1.1)

%  

(0.6)

%  

Other

 

(0.9)

%  

(1.1)

%  

(0.4)

%  

Effective tax rate

 

23.9

%  

22.1

%  

23.3

%  

Schedule of components of deferred tax assets and liabilities

    

January 30,

February 1,

(In thousands)

    

2021

    

2020

Deferred tax assets:

 

  

 

  

Operating lease liability

$

484,780

$

496,977

Reserves not currently deductible

32,590

35,626

Accrued liabilities

 

31,056

 

27,363

Employee benefits

 

23,687

 

22,907

Inventory valuation

 

8,386

 

4,021

NOL carryforwards

255

288

Credit carryforwards

 

291

 

224

Other

1,019

Total deferred tax assets

 

581,045

 

588,425

Deferred tax liabilities:

 

  

 

  

Operating lease asset

561,605

567,198

Property and equipment

 

32,812

 

61,570

Prepaid expenses

 

46,013

 

45,354

Receivables not currently includable

3,720

2,863

Intangibles

585

807

Other

 

1,669

 

Total deferred tax liabilities

 

646,404

 

677,792

Net deferred tax liability

$

(65,359)

$

(89,367)

Schedule of reconciliation of unrecognized tax benefits, excluding interest and penalties

    

January 30,

February 1,

(In thousands)

    

2021

    

2020

Balance at beginning of the year

$

3,536

$

3,844

Increase due to a prior year tax position

 

224

 

602

Decrease due to a prior year tax position

 

(977)

 

(910)

Balance at end of the year

$

2,783

$

3,536

XML 54 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Net income per common share (Tables)
12 Months Ended
Jan. 30, 2021
Net income per common share  
Schedule reconciliation of net income and the number of shares of common stock used in the computation of net income per basic and diluted share

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands, except per share data)

    

2021

    

2020

    

2019

Numerator:

Net income

    

$

175,835

    

$

705,945

    

$

658,559

Denominator:

Weighted-average common shares – Basic

56,351

57,840

59,864

Dilutive effect of stock options and non-vested stock

207

265

317

Weighted-average common shares – Diluted

56,558

58,105

60,181

Net income per common share:

Basic

$

3.12

$

12.21

$

11.00

Diluted

$

3.11

$

12.15

$

10.94

XML 55 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Share repurchase program (Tables)
12 Months Ended
Jan. 30, 2021
Share repurchase program  
Summary of the Company's common stock repurchase activity

A summary of common stock repurchase activity is presented in the following table:

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

    

2021

2020

2019

Shares repurchased

475

2,321

2,464

Total cost of shares repurchased

$

114,895

$

680,979

$

616,194

XML 56 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based compensation (Tables)
12 Months Ended
Jan. 30, 2021
Schedule of information related to the incentive award plan

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

    

2021

    

2020

    

2019

Stock options

$

10,757

$

8,660

$

8,590

Restricted stock units

16,608

12,762

12,077

Performance-based restricted stock units

218

4,220

6,822

Total stock-based compensation expense

$

27,583

$

25,642

$

27,489

Cash received from stock option exercises

$

12,229

$

43,780

$

13,121

Income tax benefit

$

750

$

11,600

$

6,135

Schedule of weighted average assumptions to determine grant date fair value of employee stock options

    

Fiscal year ended

January 30,

February 1,

February 2,

    

2021

    

2020

    

2019

Volatility rate

 

43.0%

31.0%

29.0%

Average risk-free interest rate

 

0.3%

2.3%

2.4%

Average expected life (in years)

 

3.4

 

3.5

 

3.4

Dividend yield

 

None

 

None

 

None

Information related to common stock options plan

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands, except weighted-average grant date fair value)

    

2021

    

2020

    

2019

Weighted-average grant date fair value

$

54.40

$

89.91

$

50.10

Fair value of options vested

9,741

9,143

10,042

Intrinsic value of options exercised

11,304

51,650

25,902

Schedule of options outstanding and exercisable based on ranges of exercise prices

The following table presents information related to stock options outstanding and stock options exercisable at January 30, 2021 based on ranges of exercise prices (shares in thousands):

Options outstanding

Options exercisable

Weighted-

Weighted-

average

average

remaining

remaining

contractual

Weighted-

contractual

Weighted-

Number of

life

average

Number of

life

average

Range of Exercise Prices

    

options

    

(years)

    

exercise price

    

options

    

(years)

    

exercise price

$57.42 – $127.15

31

2

$

83.88

31

2

$

83.88

$127.16 – $164.06

104

5

163.63

54

5

163.23

$164.07 – $174.45

234

9

174.45

$174.46 – $204.27

139

7

201.79

73

6

199.51

$204.28 – $281.53

78

6

279.03

56

6

278.91

$281.54 – $348.73

85

8

348.73

22

8

348.73

$57.42 – $348.73

671

7

$

208.47

236

5

$

209.03

Summary of status of performance-based restricted stock unit activity

Fiscal 2020

Fiscal 2019

Fiscal 2018

Weighted-

Weighted-

Weighted-

Number of

average

Number of

average

Number of

average

units

    

grant date

    

units

    

grant date

    

units

    

grant date

Beginning of year

62

$

267.60

94

$

214.64

78

$

196.81

Granted

21

348.73

33

204.27

Change in performance award payout

(5)

204.27

(3)

281.53

22

191.76

Vested

(14)

281.53

(43)

191.76

(36)

151.20

Forfeited

(6)

263.38

(7)

258.80

(3)

224.49

End of year

37

$

271.88

62

$

267.60

94

$

214.64

Expected to vest

35

$

271.88

57

$

267.60

87

$

214.64

Stock options  
Information related to common stock options plan

Fiscal 2020

Fiscal 2019

Fiscal 2018

Weighted-

Weighted-

Weighted-

    

Number of

average

Number of

average

Number of

average

    

options

    

exercise price

    

options

    

exercise price

    

options

    

exercise price

Beginning of year

539

$

212.58

755

$

174.34

766

$

147.76

Granted

248

174.45

97

348.73

163

204.27

Exercised

(90)

135.70

(285)

153.64

(166)

78.81

Forfeited/Expired

(26)

219.47

(28)

263.34

(8)

260.83

End of year

671

$

208.47

539

$

212.58

755

$

174.34

Exercisable at end of year

236

$

209.03

172

$

159.39

296

$

134.27

Vested and Expected to vest

639

$

208.49

510

$

211.14

718

$

173.02

Restricted stock units  
Information related to common stock options plan

Fiscal 2020

Fiscal 2019

Fiscal 2018

    

Weighted-

Weighted-

Weighted-

Number of

average grant

Number of

average grant

Number of

average grant

    

units

    

date fair value

    

units

    

date fair value

    

units

    

date fair value

Beginning of year

159

    

$

259.21

168

    

$

220.68

134

$

207.70

Granted

163

179.72

53

335.28

97

208.82

Vested

(38)

276.51

(46)

207.77

(52)

164.35

Forfeited

(31)

218.40

(16)

259.65

(11)

227.44

End of year

253

$

210.46

159

$

259.21

168

$

220.68

Expected to vest

234

$

210.46

147

$

259.21

154

$

220.68

XML 57 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Employee benefit plans (Tables)
12 Months Ended
Jan. 30, 2021
Employee benefit plans  
Schedule of total expense recorded under the 401(k) retirement plan included in SG&A expenses in the consolidated statements of operations

Fiscal year ended

January 30,

February 1,

February 2,

(In thousands)

    

2021

2020

2019

401(k) plan matching contribution expense

 

$

16,878

$

16,556

$

10,029

Schedule of amounts included in the consolidated balance sheets related to the deferred compensation plan

Amounts included in the consolidated balance sheets related to the deferred compensation plan were as follows:

January 30,

February 1,

(In thousands)

2021

2020

Deferred compensation plan liability

$

32,909

$

29,442

Deferred compensation plan assets

33,223

27,849

XML 58 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Selected quarterly financial data (unaudited) (Tables)
12 Months Ended
Jan. 30, 2021
Selected quarterly financial data (unaudited)  
Schedule of unaudited quarterly results of operations

Fiscal 2020

(In thousands, except per share data)

    

First Quarter

    

Second Quarter

    

Third Quarter

    

Fourth Quarter

Net sales

$

1,173,210

$

1,228,009

$

1,552,033

$

2,198,701

Cost of sales

869,605

899,002

1,006,514

1,427,673

Gross profit

303,605

329,007

545,519

771,028

Selling, general and administrative expenses

380,912

271,587

416,378

514,140

Impairment, restructuring and other costs

19,542

40,758

23,624

30,398

Pre-opening expenses

4,635

3,907

4,240

2,218

Operating income (loss)

(101,484)

12,755

101,277

224,272

Interest expense, net

1,272

2,617

1,383

463

Income (loss) before income taxes

(102,756)

10,138

99,894

223,809

Income tax expense (benefit)

(24,247)

2,086

25,096

52,315

Net income (loss)

$

(78,509)

$

8,052

$

74,798

$

171,494

Net income (loss) per common share:

Basic

$

(1.39)

$

0.14

$

1.33

$

3.04

Diluted

$

(1.39)

$

0.14

$

1.32

$

3.03

Fiscal 2019

(In thousands, except per share data)

    

First Quarter

    

Second Quarter

    

Third Quarter

    

Fourth Quarter

Net sales

$

1,743,029

$

1,666,607

$

1,682,514

$

2,305,918

Cost of sales

1,098,182

1,060,708

1,059,081

1,499,033

Gross profit

644,847

605,899

623,433

806,885

Selling, general and administrative expenses

403,133

392,843

449,198

515,542

Pre-opening expenses

4,174

5,038

6,455

3,587

Operating income

237,540

208,018

167,780

287,756

Interest income, net

(2,046)

(1,671)

(900)

(439)

Income before income taxes

239,586

209,689

168,680

288,195

Income tax expense

47,365

48,431

38,933

65,476

Net income

$

192,221

$

161,258

$

129,747

$

222,719

Net income per common share:

Basic

$

3.28

$

2.77

$

2.25

$

3.91

Diluted

$

3.26

$

2.76

$

2.25

$

3.89

XML 59 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Business and basis of presentation (Details)
12 Months Ended
Jan. 30, 2021
state
segment
store
Business and basis of presentation  
Number of stores operated | store 1,264
Number of states in which entity operates | state 50
Number of reportable segments | segment 1
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of significant accounting policies (Details)
3 Months Ended 12 Months Ended
Jan. 30, 2021
Oct. 31, 2020
Aug. 01, 2020
May 02, 2020
Feb. 01, 2020
Nov. 02, 2019
Aug. 03, 2019
May 04, 2019
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Fiscal period 91 days 91 days 91 days 91 days 91 days 91 days 91 days 91 days 364 days 364 days 364 days
Minimum                      
Fiscal period                 364 days    
Maximum                      
Fiscal period                 371 days    
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of significant accounting policies - Receivables, Cash and cash equivalents, Merchandise Inventories and Outstanding Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Feb. 03, 2018
Receivables        
Allowance for doubtful receivables $ 768 $ 1,363    
Amount of receivable for employee retention credit 52,405 0    
Cash and cash equivalents        
Cash 887,299 212,876    
Short- term investments 99,986 110,000    
Receivables from third-party financial institutions for credit card and debit card transactions 58,766 69,449    
Cash and cash equivalents 1,046,051 392,325 $ 409,251 $ 277,445
Merchandise inventories        
Inventory reserve 52,860 46,941    
Debt        
Outstanding debt 0 0    
Vendor allowances        
Receivables        
Receivable $ 90,271 $ 113,048    
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of significant accounting policies - Property and Equipment (Details)
12 Months Ended
Jan. 30, 2021
Equipment and fixtures | Minimum  
Property and equipment  
Estimated useful lives or the expected lease term 1 year
Equipment and fixtures | Maximum  
Property and equipment  
Estimated useful lives or the expected lease term 10 years
Electronic equipment and software | Minimum  
Property and equipment  
Estimated useful lives or the expected lease term 3 years
Electronic equipment and software | Maximum  
Property and equipment  
Estimated useful lives or the expected lease term 5 years
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of significant accounting policies - Loyalty Program (Details)
12 Months Ended
Jan. 30, 2021
Summary of significant accounting policies  
Minimum term that loyalty program points are valid 1 year
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of significant accounting policies - Gift Card Program and Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 30, 2021
Oct. 31, 2020
Aug. 01, 2020
May 02, 2020
Feb. 01, 2020
Nov. 02, 2019
Aug. 03, 2019
May 04, 2019
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Revenue recognition                      
Revenues $ 2,198,701 $ 1,552,033 $ 1,228,009 $ 1,173,210 $ 2,305,918 $ 1,682,514 $ 1,666,607 $ 1,743,029 $ 6,151,953 $ 7,398,068 $ 6,716,615
Term of refund for product returns                 60 days    
Gift card breakage                      
Revenue recognition                      
Revenues                 $ 11,717 $ 12,448 $ 12,446
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of significant accounting policies - Advertising (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Summary of significant accounting policies      
Advertising expense $ 281,573 $ 317,865 $ 294,489
Advertising expense as a percentage of net sales 4.60% 4.30% 4.40%
Prepaid advertising costs $ 7,112 $ 9,605  
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of significant accounting policies - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Summary of significant accounting policies      
Stock-base compensation $ 27,583 $ 25,642 $ 27,489
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of significant accounting policies - Insurance Expense (Details)
$ in Thousands
12 Months Ended
Jan. 30, 2021
USD ($)
Summary of significant accounting policies  
Stop loss coverage per employee health claim $ 350
Stop loss coverage per general liability claim 100
Stop loss coverage per workers compensation claim $ 250
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Impact of the COVID-19 pandemic (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 02, 2020
Mar. 18, 2020
Jan. 30, 2021
Feb. 01, 2020
Reduction of associated costs related to ERC     $ 52,405 $ 0
Deferred social security tax payments     43,845  
Amount of cash tax refund     $ 4,600  
Revolving loans        
Proceeds from Lines of Credit   $ 800,000    
Repayments of Lines of Credit $ 800,000      
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions (Details) - Acquisition of technology companies
$ in Thousands
12 Months Ended
Feb. 02, 2019
USD ($)
company
Acquisitions  
Payments to acquire companies | $ $ 13,606
Number of companies acquired | company 2
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Disaggregated revenue (Details) - Sales Revenue
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Disaggregated revenue      
Concentration (as a percent) 100.00% 100.00% 100.00%
Cosmetics      
Disaggregated revenue      
Concentration (as a percent) 44.00% 50.00% 51.00%
Skincare, bath, and fragrance      
Disaggregated revenue      
Concentration (as a percent) 28.00% 22.00% 21.00%
Haircare products and styling tools      
Disaggregated revenue      
Concentration (as a percent) 20.00% 19.00% 19.00%
Services      
Disaggregated revenue      
Concentration (as a percent) 3.00% 5.00% 5.00%
Other (nail products, accessories, and other)      
Disaggregated revenue      
Concentration (as a percent) 5.00% 4.00% 4.00%
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Deferred revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Summary of changes in deferred revenue    
Balance at beginning of period $ 230,011 $ 193,585
Additions to contract liabilities 200,267 206,701
Deductions to contract liabilities (161,246) (170,275)
Balance at end of period 269,032 230,011
Other amounts included in deferred revenue $ 5,351 $ 7,524
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Impairment, restructuring and other costs - Tabular disclosure (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 30, 2021
USD ($)
Oct. 31, 2020
USD ($)
Aug. 01, 2020
USD ($)
store
May 02, 2020
USD ($)
Jan. 30, 2021
USD ($)
Feb. 01, 2020
USD ($)
Feb. 02, 2019
USD ($)
Restructuring Cost and Reserve [Line Items]              
Impairment of long-lived tangible and right-of-use assets         $ 41,948    
Total $ 30,398 $ 23,624 $ 40,758 $ 19,542 114,322    
Restructuring and other costs              
Non-cash impairment charges         72,533    
Restructuring accrual recorded in accrued liabilities $ 9,476       9,476    
Restructuring and other              
Restructuring Cost and Reserve [Line Items]              
Total         114,322    
Restructuring and other costs              
Non-cash impairment charges           $ 0 $ 0
Store Closures              
Restructuring Cost and Reserve [Line Items]              
Impairment of long-lived tangible and right-of-use assets         19,569    
Lease termination costs         7,443    
Severance         489    
Total         27,501    
Restructuring and other costs              
Number of store closings | store     19        
Suspension of Canadian Expansion              
Restructuring Cost and Reserve [Line Items]              
Impairment of long-lived tangible and right-of-use assets         11,016    
Lease termination costs         17,388    
Severance         717    
Total         29,121    
Other Severance              
Restructuring Cost and Reserve [Line Items]              
Total         $ 15,752    
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Property and equipment (Details) - USD ($)
$ in Thousands
Jan. 30, 2021
Feb. 01, 2020
Property and equipment    
Property and equipment, gross $ 2,567,816 $ 2,565,840
Less: accumulated depreciation and amortization (1,572,021) (1,360,316)
Property and equipment, net 995,795 1,205,524
Equipment and fixtures    
Property and equipment    
Property and equipment, gross 1,083,509 1,073,764
Leasehold improvements    
Property and equipment    
Property and equipment, gross 782,036 803,398
Electronic equipment and software    
Property and equipment    
Property and equipment, gross 649,603 596,323
Construction-in-progress    
Property and equipment    
Property and equipment, gross $ 52,668 $ 92,355
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Changes in carrying amounts of goodwill    
Goodwill at beginning of period $ 10,870 $ 10,870
Acquisitions 0 0
Goodwill at end of period $ 10,870 $ 10,870
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Other intangible assets - Subject to amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Other intangible assets      
Net $ 2,465    
Amortization expense related to intangible assets $ 926 $ 926 $ 314
Developed technology      
Other intangible assets      
Weighted-average remaining useful life 2 years 8 months 12 days    
Gross carrying value $ 4,631 4,631  
Accumulated amortization (2,166) (1,240)  
Net $ 2,465 $ 3,391  
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Other intangible assets - Estimated amortization expense (Details)
$ in Thousands
Jan. 30, 2021
USD ($)
Estimated amortization expense related to intangible assets for the next five years:  
2021 $ 926
2022 926
2023 613
Net $ 2,465
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Lease costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Lease Costs    
Total lease cost $ 385,040 $ 365,810
Cost of sales    
Lease Costs    
Operating lease cost 304,743 289,007
Variable lease cost 80,557 77,142
Selling, general and administrative expenses    
Lease Costs    
Short-term lease cost 567 352
Net sales    
Lease Costs    
Sublease income $ (827) $ (691)
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Weighted- average remaining lease term and discount rate (Details) - USD ($)
$ in Thousands
Jan. 30, 2021
Feb. 01, 2020
Leases    
Initial lease term 10 years  
Operating lease assets $ 1,504,614 $ 1,537,565
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating lease assets  
Current operating lease liabilities $ 253,415 239,629
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Current operating lease liabilities  
Non-current operating lease liabilities $ 1,643,386 1,698,718
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Non-current operating lease liabilities  
Total lease liabilities $ 1,896,801 $ 1,938,347
Weighted-average remaining lease term 6 years 10 months 24 days 7 years 3 months 18 days
Weighted-average discount rate 3.60% 4.10%
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Cash flow information and non-cash activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Leases    
Cash paid for operating lease liabilities $ 354,133 $ 338,942
Operating lease assets obtained in exchange for operating lease liabilities (non-cash) 255,966 355,286
Excluded cash received for tenant incentives $ 33,092 $ 71,294
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Maturity of lease liabilities (Details) - USD ($)
$ in Thousands
Jan. 30, 2021
Feb. 01, 2020
Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity [Abstract]    
2021 $ 319,430  
2022 353,137  
2023 316,199  
2024 283,813  
2025 254,364  
2026 and therafter 624,925  
Total lease payments 2,151,868  
Less: Imputed interest (255,067)  
Present value of operating lease liabilities 1,896,801 $ 1,938,347
Minimum lease payments for leases signed but not yet commenced $ 75,782  
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and contingencies - Contractual Obligations (Details)
$ in Thousands
12 Months Ended
Jan. 30, 2021
USD ($)
Purchase commitments for products and services for a new fast fulfillment center  
Contractual obligations  
Contractual obligations related to commitments $ 1,020
Advertising and other goods and service contracts  
Contractual obligations  
Agreement term 1 year
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued liabilities (Details) - USD ($)
$ in Thousands
Jan. 30, 2021
Feb. 01, 2020
Accrued liabilities    
Accrued payroll, bonus, and employee benefits $ 143,992 $ 77,435
Accrued taxes 36,787 39,051
Other accrued liabilities 115,555 129,602
Accrued liabilities $ 296,334 $ 246,088
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Income taxes - Components of Provision (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 30, 2021
Oct. 31, 2020
Aug. 01, 2020
May 02, 2020
Feb. 01, 2020
Nov. 02, 2019
Aug. 03, 2019
May 04, 2019
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Current:                      
Federal                 $ 67,724 $ 163,596 $ 137,255
State                 11,534 31,106 29,247
Total current                 79,258 194,702 166,502
Deferred:                      
Federal                 (19,631) 1,182 29,374
State                 (4,377) 4,321 4,706
Total deferred                 (24,008) 5,503 34,080
Provision for income taxes $ 52,315 $ 25,096 $ 2,086 $ (24,247) $ 65,476 $ 38,933 $ 48,431 $ 47,365 $ 55,250 $ 200,205 $ 200,582
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Income taxes - Reconciliation of Federal Statutory Rate to Effective Tax Rate (Details)
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Reconciliation of federal statutory rate to effective tax rate      
Federal statutory rate (as a percent) 21.00% 21.00% 21.00%
State effective rate, net of federal tax benefit (as a percent) 2.90% 3.10% 3.10%
Executive compensation limitation (as a percent) 1.20% 0.20% 0.20%
Excess deduction of stock compensation (as a percent) (0.30%) (1.10%) (0.60%)
Other (as a percent) (0.90%) (1.10%) (0.40%)
Effective tax rate (as a percent) 23.90% 22.10% 23.30%
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Income taxes - Components of Deferred Tax Assets and Liabilities and Credit Carryforwards (Details) - USD ($)
$ in Thousands
Jan. 30, 2021
Feb. 01, 2020
Deferred tax assets:    
Operating lease liability $ 484,780 $ 496,977
Reserves not currently deductible 32,590 35,626
Accrued liabilities 31,056 27,363
Employee benefits 23,687 22,907
Inventory valuation 8,386 4,021
NOL carryforwards 255 288
Credit carryforwards 291 224
Other   1,019
Total deferred tax assets 581,045 588,425
Deferred tax liabilities:    
Operating lease asset 561,605 567,198
Property and equipment 32,812 61,570
Prepaid expenses 46,013 45,354
Receivables not currently includable 3,720 2,863
Intangibles 585 807
Other 1,669  
Total deferred tax liabilities 646,404 677,792
Net deferred tax liability (65,359) $ (89,367)
Credit carryforwards    
Credit carryforwards for state income tax purposes 291  
Federal    
Credit carryforwards    
Amount of net operating loss carryforwards that do not expire 985  
State    
Credit carryforwards    
Amount of net operating loss carryforwards that expire 533  
Amount of net operating loss carryforwards that do not expire $ 36  
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Income taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Reconciliation of unrecognized tax benefits, excluding interest and penalties    
Balance at beginning of the year $ 3,536 $ 3,844
Increase due to a prior year tax position 224 602
Decrease due to a prior year tax position (977) (910)
Balance at the end of the year $ 2,783 $ 3,536
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Details)
$ in Thousands
12 Months Ended
Jan. 30, 2021
USD ($)
Feb. 01, 2020
USD ($)
Notes payable    
Outstanding borrowings under credit facility $ 0 $ 0
Revolving loans    
Notes payable    
Outstanding borrowings under credit facility $ 0 $ 0
Weighted average interest rate 1.56%  
Amendment No. 1 to the Second Amended and Restated Loan Agreement    
Notes payable    
Unused line fee (as a percent) 0.20%  
Amendment No. 1 to the Second Amended and Restated Loan Agreement | Minimum    
Notes payable    
Fixed charge coverage ratio covenant 1.0  
Amendment No. 1 to the Second Amended and Restated Loan Agreement | London Interbank Offered Rate | Minimum    
Notes payable    
Interest rate margin (as a percent) 1.125%  
Amendment No. 1 to the Second Amended and Restated Loan Agreement | London Interbank Offered Rate | Maximum    
Notes payable    
Interest rate margin (as a percent) 1.25%  
Amendment No. 1 to the Second Amended and Restated Loan Agreement | Base Rate | Minimum    
Notes payable    
Interest rate margin (as a percent) 0.00%  
Amendment No. 1 to the Second Amended and Restated Loan Agreement | Base Rate | Maximum    
Notes payable    
Interest rate margin (as a percent) 0.125%  
Amendment No. 1 to the Second Amended and Restated Loan Agreement | Revolving loans    
Notes payable    
Maximum borrowing capacity $ 1,000,000  
Contingent increase to revolving facility 100,000  
Amendment No. 1 to the Second Amended and Restated Loan Agreement | Letters of credit    
Notes payable    
Maximum borrowing capacity $ 50,000  
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Fair value measurements (Details) - USD ($)
$ in Thousands
Jan. 30, 2021
Feb. 01, 2020
Level 2 | Non-qualified deferred compensation plan    
Fair value measurements    
Fair value of financial liabilities $ 32,909 $ 29,442
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Investments      
Short-term investments   $ 110,000  
Contributions of capital to equity method investments $ 5,665 62,946 $ 2,101
Investment tax credits 1,689 60,208  
Certificates of deposit      
Investments      
Short-term investments 0    
Renewable energy projects      
Investments      
Equity method investments $ 3,174 $ 3,936  
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based compensation (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Stock-based compensation      
Cash received from stock option exercises $ 12,229 $ 43,780 $ 13,121
Performance-based restricted stock units      
Stock-based compensation      
Vesting period 3 years    
Amended and Restated 2011 Incentive Award Plan      
Stock-based compensation      
Common stock reserved for issuance upon grant or exercise of awards (in shares) 2,791    
Stock compensation expense $ 27,583 25,642 27,489
Cash received from stock option exercises 12,229 43,780 13,121
Income tax benefit 750 11,600 6,135
Amended and Restated 2011 Incentive Award Plan | Stock options      
Stock-based compensation      
Stock compensation expense 10,757 8,660 8,590
Amended and Restated 2011 Incentive Award Plan | Restricted stock units      
Stock-based compensation      
Stock compensation expense 16,608 12,762 12,077
Amended and Restated 2011 Incentive Award Plan | Performance-based restricted stock units      
Stock-based compensation      
Stock compensation expense $ 218 $ 4,220 $ 6,822
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based compensation - Assumptions to Estimate Fair Value of Stock Options (Details) - Stock options
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Weighted-average assumptions to estimate fair value      
Volatility rate (as a percent) 43.00% 31.00% 29.00%
Average risk-free interest rate (as a percent) 0.30% 2.30% 2.40%
Average expected life 3 years 4 months 24 days 3 years 6 months 3 years 4 months 24 days
Dividend yield (as a percent) 0.00% 0.00% 0.00%
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based compensation - Stock Option Activity (Details) - Stock options - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Share-based compensation      
Weighted-average grant date fair value (in dollars per share) $ 54.40 $ 89.91 $ 50.10
Fair value of options vested $ 9,741 $ 9,143 $ 10,042
Intrinsic value of options exercised 11,304 $ 51,650 $ 25,902
Stock options      
Unrecognized compensation expense $ 16,810    
Weighted-average recognition period of unrecognized compensation expense 2 years    
Number of options      
Beginning of year (in shares) 539 755 766
Granted (in shares) 248 97 163
Exercised (in shares) (90) (285) (166)
Forfeited (in shares) (26) (28) (8)
End of year (in shares) 671 539 755
Exercisable at end of year (in shares) 236 172 296
Vested and Expected to vest (in shares) 639 510 718
Weighted average exercise price      
Beginning of year (in dollars per share) $ 212.58 $ 174.34 $ 147.76
Granted (in dollars per share) 174.45 348.73 204.27
Exercised (in dollars per share) 135.70 153.64 78.81
Forfeited (in dollars per share) 219.47 263.34 260.83
End of year (in dollars per share) 208.47 212.58 174.34
Exercisable at end of year (in dollars per share) 209.03 159.39 134.27
Vested and Expected to vest (in dollars per share) $ 208.49 $ 211.14 $ 173.02
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based compensation - Information Related to Stock Options Plans Based on Ranges of Exercise Prices (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 30, 2021
USD ($)
$ / shares
shares
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Aggregate intrinsic value of outstanding options (in dollars) | $ $ 53,868
Aggregate intrinsic value of exercisable options (in dollars) | $ $ 18,332
Sale price of common stock (in dollars per share) $ 279.76
$57.42 - $127.15  
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Range of Exercise Prices, lower range limit (in dollars per share) 57.42
Range of Exercise Prices, upper range limit (in dollars per share) $ 127.15
Options outstanding, Number of options (in shares) | shares 31
Options outstanding, Weighted-average remaining contractual life 2 years
Options outstanding, Weighted-average exercise price (in dollars per share) $ 83.88
Options exercisable, Number of options (in shares) | shares 31
Options exercisable, Weighted-average remaining contractual life 2 years
Options exercisable, Weighted-average exercise price (in dollars per share) $ 83.88
$127.16 - $164.06  
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Range of Exercise Prices, lower range limit (in dollars per share) 127.16
Range of Exercise Prices, upper range limit (in dollars per share) $ 164.06
Options outstanding, Number of options (in shares) | shares 104
Options outstanding, Weighted-average remaining contractual life 5 years
Options outstanding, Weighted-average exercise price (in dollars per share) $ 163.63
Options exercisable, Number of options (in shares) | shares 54
Options exercisable, Weighted-average remaining contractual life 5 years
Options exercisable, Weighted-average exercise price (in dollars per share) $ 163.23
$164.07 - $174.45  
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Range of Exercise Prices, lower range limit (in dollars per share) 164.07
Range of Exercise Prices, upper range limit (in dollars per share) $ 174.45
Options outstanding, Number of options (in shares) | shares 234
Options outstanding, Weighted-average remaining contractual life 9 years
Options outstanding, Weighted-average exercise price (in dollars per share) $ 174.45
$174.46 - $204.27  
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Range of Exercise Prices, lower range limit (in dollars per share) 174.46
Range of Exercise Prices, upper range limit (in dollars per share) $ 204.27
Options outstanding, Number of options (in shares) | shares 139
Options outstanding, Weighted-average remaining contractual life 7 years
Options outstanding, Weighted-average exercise price (in dollars per share) $ 201.79
Options exercisable, Number of options (in shares) | shares 73
Options exercisable, Weighted-average remaining contractual life 6 years
Options exercisable, Weighted-average exercise price (in dollars per share) $ 199.51
$204.28 - $281.53  
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Range of Exercise Prices, lower range limit (in dollars per share) 204.28
Range of Exercise Prices, upper range limit (in dollars per share) $ 281.53
Options outstanding, Number of options (in shares) | shares 78
Options outstanding, Weighted-average remaining contractual life 6 years
Options outstanding, Weighted-average exercise price (in dollars per share) $ 279.03
Options exercisable, Number of options (in shares) | shares 56
Options exercisable, Weighted-average remaining contractual life 6 years
Options exercisable, Weighted-average exercise price (in dollars per share) $ 278.91
$281.54 - $348.73  
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Range of Exercise Prices, lower range limit (in dollars per share) 281.54
Range of Exercise Prices, upper range limit (in dollars per share) $ 348.73
Options outstanding, Number of options (in shares) | shares 85
Options outstanding, Weighted-average remaining contractual life 8 years
Options outstanding, Weighted-average exercise price (in dollars per share) $ 348.73
Options exercisable, Number of options (in shares) | shares 22
Options exercisable, Weighted-average remaining contractual life 8 years
Options exercisable, Weighted-average exercise price (in dollars per share) $ 348.73
$57.42 - $348.73  
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Range of Exercise Prices, lower range limit (in dollars per share) 57.42
Range of Exercise Prices, upper range limit (in dollars per share) $ 348.73
Options outstanding, Number of options (in shares) | shares 671
Options outstanding, Weighted-average remaining contractual life 7 years
Options outstanding, Weighted-average exercise price (in dollars per share) $ 208.47
Options exercisable, Number of options (in shares) | shares 236
Options exercisable, Weighted-average remaining contractual life 5 years
Options exercisable, Weighted-average exercise price (in dollars per share) $ 209.03
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based compensation - Restricted Stock Units (Details) - Restricted stock units - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Restricted stock units      
Unrecognized compensation cost $ 26,267    
Weighted-average recognition period of unrecognized compensation expense 1 year 6 months    
Number of shares      
Beginning of year (in shares) 159 168 134
Granted (in shares) 163 53 97
Vested (in shares) (38) (46) (52)
Forfeited (in shares) (31) (16) (11)
End of year (in shares) 253 159 168
Expected to vest (in shares) 234 147 154
Weighted average grant date fair value      
Beginning of year (in dollars per share) $ 259.21 $ 220.68 $ 207.70
Granted (in dollars per share) 179.72 335.28 208.82
Vested (in dollars per share) 276.51 207.77 164.35
Forfeited (in dollars per share) 218.40 259.65 227.44
End of year (in dollars per share) 210.46 259.21 220.68
Expected to vest (in dollars per share) $ 210.46 $ 259.21 $ 220.68
Certain employees      
Restricted stock units      
Vesting period 3 years    
Board of Directors      
Restricted stock units      
Vesting period 1 year    
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based compensation - Performance-based Restricted Stock Units (Details) - Performance-based restricted stock units - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Performance-based restricted stock units      
Vesting period 3 years    
Unrecognized compensation cost $ 183    
Weighted-average recognition period of unrecognized compensation expense 1 year    
Number of shares      
Beginning of year (in shares) 62 94 78
Granted (in shares)   21 33
Change in performance award payout (in shares) (5) (3) 22
Vested (in shares) (14) (43) (36)
Forfeited (in shares) (6) (7) (3)
End of year (in shares) 37 62 94
Expected to vest (in shares) 35 57 87
Weighted average grant date fair value      
Beginning of year (in dollars per share) $ 267.60 $ 214.64 $ 196.81
Granted (in dollars per share)   348.73 204.27
Change in performance award payout (in dollars per share) 204.27 281.53 191.76
Vested (in dollars per share) 281.53 191.76 151.20
Forfeited (in dollars per share) 263.38 258.80 224.49
End of year (in dollars per share) 271.88 267.60 214.64
Expected to vest (in dollars per share) $ 271.88 $ 267.60 $ 214.64
Maximum      
Number of shares      
Expected to vest (in shares) 55    
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.21.1
Net income per common share - Reconciliation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 30, 2021
Oct. 31, 2020
Aug. 01, 2020
May 02, 2020
Feb. 01, 2020
Nov. 02, 2019
Aug. 03, 2019
May 04, 2019
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Numerator:                      
Net income $ 171,494 $ 74,798 $ 8,052 $ (78,509) $ 222,719 $ 129,747 $ 161,258 $ 192,221 $ 175,835 $ 705,945 $ 658,559
Net income - basic                 $ 175,835 $ 705,945 $ 658,559
Denominator:                      
Weighted-average common shares - Basic                 56,351 57,840 59,864
Dilutive effect of stock options and non-vested stock                 207 265 317
Weighted-average common shares - Diluted                 56,558 58,105 60,181
Net income per common share:                      
Basic $ 3.04 $ 1.33 $ 0.14 $ (1.39) $ 3.91 $ 2.25 $ 2.77 $ 3.28 $ 3.12 $ 12.21 $ 11.00
Diluted $ 3.03 $ 1.32 $ 0.14 $ (1.39) $ 3.89 $ 2.25 $ 2.76 $ 3.26 $ 3.11 $ 12.15 $ 10.94
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.21.1
Net income per common share - Anti-dilutive Shares (Details) - shares
shares in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Net income per common share      
Employee stock options and restricted stock units excluded from the computation of net income per common share 211 298 302
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.21.1
Employee benefit plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Defined contribution plans      
Total expense recorded $ 16,878 $ 16,556 $ 10,029
Deferred compensation liability 32,909 29,442  
Deferred compensation plan assets $ 33,223 $ 27,849  
Qualified defined contribution plan      
Defined contribution plans      
Company match (as a percent) 100.00% 100.00% 100.00%
Eligible employee compensation for company match (as a percent) 3.00% 3.00% 3.00%
Company match on additional employee contributions (as a percent) 50.00% 50.00%  
Eligible additional employee contribution to receive additional company match (as a percent) 2.00% 2.00%  
Non-qualified deferred compensation plan      
Defined contribution plans      
Company match (as a percent) 100.00% 100.00% 100.00%
Eligible employee compensation for company match (as a percent) 3.00% 3.00% 3.00%
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.21.1
Selected quarterly financial data (unaudited) - Quarterly Financial Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 30, 2021
Oct. 31, 2020
Aug. 01, 2020
May 02, 2020
Feb. 01, 2020
Nov. 02, 2019
Aug. 03, 2019
May 04, 2019
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Selected quarterly financial data (unaudited)                      
Fiscal period 91 days 91 days 91 days 91 days 91 days 91 days 91 days 91 days 364 days 364 days 364 days
Net sales $ 2,198,701 $ 1,552,033 $ 1,228,009 $ 1,173,210 $ 2,305,918 $ 1,682,514 $ 1,666,607 $ 1,743,029 $ 6,151,953 $ 7,398,068 $ 6,716,615
Cost of sales 1,427,673 1,006,514 899,002 869,605 1,499,033 1,059,081 1,060,708 1,098,182 4,202,794 4,717,004 4,307,304
Gross profit 771,028 545,519 329,007 303,605 806,885 623,433 605,899 644,847 1,949,159 2,681,064 2,409,311
Selling, general and administrative expenses 514,140 416,378 271,587 380,912 515,542 449,198 392,843 403,133 1,583,017 1,760,716 1,535,464
Impairment, restructuring and other costs 30,398 23,624 40,758 19,542         114,322    
Pre-opening expenses 2,218 4,240 3,907 4,635 3,587 6,455 5,038 4,174 15,000 19,254 19,767
Operating income 224,272 101,277 12,755 (101,484) 287,756 167,780 208,018 237,540 236,820 901,094 854,080
Interest expense (income), net 463 1,383 2,617 1,272 (439) (900) (1,671) (2,046) 5,735 (5,056) (5,061)
Income before income taxes 223,809 99,894 10,138 (102,756) 288,195 168,680 209,689 239,586 231,085 906,150 859,141
Income tax expense 52,315 25,096 2,086 (24,247) 65,476 38,933 48,431 47,365 55,250 200,205 200,582
Net income $ 171,494 $ 74,798 $ 8,052 $ (78,509) $ 222,719 $ 129,747 $ 161,258 $ 192,221 $ 175,835 $ 705,945 $ 658,559
Net income per common share:                      
Basic $ 3.04 $ 1.33 $ 0.14 $ (1.39) $ 3.91 $ 2.25 $ 2.77 $ 3.28 $ 3.12 $ 12.21 $ 11.00
Diluted $ 3.03 $ 1.32 $ 0.14 $ (1.39) $ 3.89 $ 2.25 $ 2.76 $ 3.26 $ 3.11 $ 12.15 $ 10.94
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.21.1
Share repurchase program (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Mar. 12, 2020
Mar. 14, 2019
Mar. 15, 2018
Share repurchase program            
Common stock repurchased and retired $ 114,895 $ 680,979 $ 616,194      
2017 Share Repurchase Program            
Share repurchase program            
Remaining authorized amount from earlier share repurchase program           $ 41,317
2018 Share Repurchase Program            
Share repurchase program            
Authorized amount of share repurchase program           $ 625,000
Remaining authorized amount from earlier share repurchase program         $ 25,435  
2019 Share Repurchase Program            
Share repurchase program            
Authorized amount of share repurchase program         $ 875,000  
Remaining authorized amount from earlier share repurchase program       $ 177,805    
2020 Share Repurchase Program            
Share repurchase program            
Authorized amount of share repurchase program       $ 1,600,000    
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.21.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 30, 2021
Feb. 01, 2020
Feb. 02, 2019
Allowance for doubtful accounts      
Valuation and Qualifying Accounts      
Balance at beginning of period $ 1,363 $ 651 $ 1,371
Charged to costs and expenses 22 1,094 573
Deductions (617) (382) (1,293)
Balance at end of period 768 1,363 651
Inventory reserve      
Valuation and Qualifying Accounts      
Balance at beginning of period 46,941 36,640 24,804
Charged to costs and expenses 42,634 50,285 47,923
Deductions (36,715) (39,984) (36,087)
Balance at end of period $ 52,860 $ 46,941 $ 36,640
EXCEL 102 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .YH>E('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #N:'I2R SU&ULS9+! M2L0P$(9?17)OITEAA=#-1?&D(+B@> O)[&ZP:4(RTN[;F];=+J(/X#$S?[[Y M!J8S49J0\#F%B(DS1XT 9>,V!J7EB M/$U]!U? #"-,/G\7T*[$I?HG=ND .R>G[-;4.([UV"ZYL@.'MZ?'EV7=R@V9 M]&"P_,I.TBGBEETFO[9W][L'ID0C>-6TE=CL>"N;6\G%^^SZP^\J[(-U>_>/ MC2^"JH-?=Z&^ %!+ P04 " #N:'I2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .YH>E*KXF,\YP4 -T8 8 >&PO=V]R:W-H965T&UL MC9EK4^,V%(8_;W^%)MWI[,X L>1<8 O,A 3:=%DV)6%W:*).[0!Z1/? K'3!\?$?LI2RB=[,O4O.HXE$J'PC)7@\/,LQB(,K1)P_)N+ M=HIWVL##X[WZ3?KQ\#%+KL58AM\#WVPN.J<=XHL53T)S+W>_B_R#^E;/DZ%. M_Y)=]FROUR%>HHV,\F @B((X^^4O>4,4?1K4[$':F&DT?'X0VWZ?&P5W X@SEQ/I)="- MAO#8)]>Q"++]YA/RX?W'\ZZ!U]F@KI=+7V72K$::,O)%QF:C M0=<7_H\"7> L8-D>]HJABG_P^(2XSA%A#J,50&,\_ M7)X2QVO!)P]N3$-Y. MTW '^1JW:'HWU7-K],;R62CR]VBIC8+A_P\BV2LD>ZEDKT8R[\![L0ZL*'3K M'8]$5=?A.@^WBQ&YNAX]+!Z/?OF9#IQ?IW?C$P2P7P#V4>%BN(WB..$AD&ZE M,E6 N(Y1B4!P!@7.H!W. AI+!^F(KT?"M58\U!C3L& :MNG#,6 I:*$IS)T7 M\EF\5A'A2H[CT)[C]@>G"-9I@77:LJE>MY4C"@^GSO%GA.*LH#AK1S$3*I#6 ML7P"OE<)A"OMO>2G=^_^;P<_L%&G]%('U1P!FI_BW81\7>F8N$#3&*('MDY1 MI7&B5 H2: ]&T:/@"FVL!KGC8X<>NYCK45:BL38#_"8(!;E+HJ50E4"XB&-Y MW.&@AR&53DS=-DC3V),*9G^:^H[(W$!C$:G(6"8P&6%.2K^Z\7#UR34&67H[ M;67N"_Y"IC[T;; *O"Q)(ZV(2[JGQSV',88Z!"W-G>*NG!..?%\)K8_V!^06 MGB-?X^JVPR4IF!A8,JQ\U@:^]"I\]K$\1$OGI[A=HZR+G:QDQ27G26!$EBXI MND*@92Z@K9)!03FV9S B%W(75Q+B4]'9 OY[YF'B2#OG1.'DBTLO?6&*RS; MLC)_,-SA]YCD^L7;\'@M:M?=#4)WH_ED]"?&5*8+UBI=?(CZW,C^:9'\VM]VCR-3&0EF(?AEI5 M/2-7'AQP]0?,Z??/6 U5:?TN[MHYU3SB84BN$@VW=>4X;]!IVK*XI?6[K?8% MUY%0:SOU?@,%L['MMN5QYL\.55>/:CGPN5N'C&JTMI=W(@7BOMICGF-EC*LY, %;)FNBJ1[4 ^VLRFM MJVOBV6UL5AHNKA:U^U%:L>Z6CV>%_R_<3D9-0K&"4.=D"#VFLEIZ=F+D-JTN M+Z4Q,DH/-X+[0MD'X/Y*2K,_L2\H_J-Q^1]02P,$% @ [FAZ4M%2P0&B M!@ 2QH !@ !X;"]W;W)KBR+2E_,-L9LSQ8+G6U$R?6IW(H*OKF7JN0&7M5Z MH;=*\%73J"P6%.-H4?*\FBW/F\^NU?);_E:W KS8WNMX&W1>5GEI:AT+BNDQ/W%[ ,YNV*1;=!8_)6+ M!WWPC.Q0[J3\:5_^7%W,L%4D"I$9ZX+#GYVX$D5A/8&.7ZW36=>G;7CX_.S] M4S-X&,P=U^)*%G_G*[.YF"4SM!+WO"[,C7SX0[0#"JV_3!:Z^1\]M+9XAK): M&UFVC4%!F5?[O_RQ#<1! Q),-*!M _K:!JQMP)J![I4UP_K(#5^>*_F E+4& M;_:AB4W3&D:35W8:;XV";W-H9Y97LM*RR%?Z$0OGWEUBAB>(XHI<32_\C?_ M).Y.$29-<_RR^0+&VPV:=H.FC3\V->A:*5$9Q+6&<9YY/++.(VL\!E,>N=X@ MB W*[(/X5><[7D 7SECM786-*[O-=DN"@PB'$)G=85#&=BREC(:=V0NI028HH22 M<*#684=3%F/BEAMWO")" MZ:AS&I(@CN-!B!QV. P9F9!)<)^@\9$H ;.5>6KFU6:6K=VPDZNQ]78H)$W# M.!VN1H<=L8II,"'X@"C$*_@;R.4FK]:H$ !83VQ;1R\TA) *23 4ZS)D<1A- MY$+2DX!0K]C?I5P]Y$7AE$<=RSZ)\5#<,;.7TGJD$#]3OC5[.*\,K]8YI,LV MD-,SS\9+,(A&\SZV8BR=R$&DAPKQ4^6CN!>PE0" LK1YB#>'M"V<)WSS/R8, M8Y2RH>2Q&8V3()W0W(.(^$FT#W AJ_4>AQZA8]+0A-)1;!UF#/+DA- >2,1/ MI'VN\L@;HR7$29I&0V Z#(/$YE(Z(;&'$(E?=:0JZ[" ELXF4 M3'M^4#\_GI>2''#D2'#IF!$T9,'H&.:R8VE$)Q8!/2@J_"AY7@1'CC.7=,R+ M@(:3_?>\H'Y>O#S1'(O6& .$!2PFHVEV&!(6TV@"&;1'!O4CXZNL3K+_.->. MTB0*&$NBH7J789K$9&HK]?"@?GAT6^GH=(^A$,$N&:9FAUF2LJDC-NW90?WL M&$+N6&3'A& Q[(ZA6H<93, $1FB/$>HO9O9K^)C&<3G"<(H#.CR9.0PAWY(X MGIK]GDK43Z4K69;YOG+>E_VRLJM75!EH1F^_2B,0(>^[;7=F=[R3%S, MMDIHH79BMD2NLNA_6]1>D Q/Z!L M7.'HXQ1GK#E:UT:[.!VOP?L7J/PFB>AK29 MC#">TR1\-LJUKEL#&N&]032/;3]A9J#@C56]%<0A9/SEN>,1_#T8',910S]^ID/4&9GZ#?%231&L0V<3S) MFJ#.[=@RJ9VU QM#\83%"1Y=2;GL@B"8V%"LAR<[ L_5*KR=PDES/>L8R/V/A3%*7=='<[K9W0E"?*;&Q%_$[T<++*7Y,SJE" MAO709'YH[M.[=J0/IP37-6":AL%H%[D,89.F$W<9K*TWE=<"C)AF\>@#1 MZ ;779+@IM_^S/*%JW5>:3@UW4-+?!J#"[7_Y6+_8N2VN?R_D\;( MLGG<" ["K0%\?R\!5>V+_3VA^_UH^2]02P,$% @ [FAZ4CE2ZW%= @ MA 8 !@ !X;"]W;W)KU#LN/-%=H>T"3I.*[& -^GNU MDF:&>Y>K8=RV)*:Z2?1 M?((NG\CZ98(I]X^:-G8^]U!6*RW*3FP(2LK;*WGNZC 03&<7!$$G"/Y7$':" MT"7:DKFT/A)-TD2*!DD;;=SLP-7&J4TVE-M37&MI[E*CT^E2<"48S8F&'#T0 M1G@&:&WM%'J[(A*X+D#3C+!WZ#UZ@S!2A5E5QPOEZ%LA:D5XKA*L#9'UQ5FW M^T.[>W!A]R^$3U#HWZ# #Z8C\N7+\D?83) _=7+_5(Y-'?IB!'TQ N<77E^, M%]S#WCUT[K.+[F5I'EQSI-G^!E5$H@-A-8Q5K36:.R/['AY2?^*; AV&M7DE MZ(1QUC/.KF#LSIC4NA"2_H%\C+4UC <8,]_^SFA?#3OAC7K>Z'I>JE0]SAK] M Q'%=U%PACH2-0]NHW'2N">-KRQ>;'QX9GB8E\,AK>N/+/^K6#I7!M_7 MJ[2XZ2W+Q_D_=VZ5?=ST>._S@]^2MV59?3"XO=[$ M;^[9E;]OON7P;K#WLDC6+BV2+ UR]WK3^\*OG@2K#&KBC\1]%$>O@VHH+UGV M5_5FLKCIL:I';N7F9>4BAC_O;NA6J\H3]./OQFEOWV9E>/SZT_M]/7@8S$M< MN&&V^C-9E,N;GND%"_<:;U?E;]G'HVL&I"I_\VQ5U/\''PW+>L%\6Y39NC&& M'JR3=/M%M-/L/-ZW@/=L*J53F* MR_CV.L\^@KSBP5_UHI9V;0]B3-)J%3Z7.7R;@%UY.\S2(ELEB[ATB^"YA#^P MQ,HBR%Z#7S_/H^#GGWX)BF66W."/-1M_F7[5L_8.WFXV[SK_$_ 1.M MUO?=UO?NI;/QAV[S_V7O_:9U;@GSQW.&+EO-)V<,/6RUGOY8U&<_-G-/YYB3 M,W>B8;E?VK+V)W]D:7>T$^[;">MVPK:(0ZU0Q"M'+OR=J:I-JXK@_59P:S2# MZ7T_7D\^QY423,I3;D1P0AC&["DW)CBNI>#LE+LG^B>9LMR<<@^$O\@(Q<-3 M[I'BX!_3I]R$X'0HF4#CF/ITM(9%:!Q/A#\-/>1JSYUH0.TU MH#HU,,R*LA)6JPYVYM'Q>$.A(XW&,20XJ">]>1[YG+&6,8%D0&"1C9A"*J!Z M!^ZP^AZHWBG+#%+S(\6!!AB*QH3BK.$/J"$XR M+8^X$Q5$>Q5$G2IXR+.B"#9Y]IJ4E @BKUFM.1-H5H8^ID*E.%H:(Q^3 B2 M5MJ8P)CT)>!CU>HQ"'OPL4C($ OED<"8 H6B^!-8&)H0#6'J8]R&EBOD;N9S M(C*@/!Q^@@N9E9S3X=?[\.O.\#_#62I)WRZ"-Y?"_K(*H!H,X@74K4E15OO- MNPO<=S@_%G2.T'[<>;G-03"U3K)RZ?)@#OL(J0U#K6(\KT.? M$C(2>._PJ9!IA7R-?0JV71SP*4'Q4 I!3Y7=3Y7MG*ION;NL+EJJR>E:,=8? MK\"ER]"'0H$7U$IDCB1$IZ\5??@0Q&D>+1*?$@QB;=0HD]02:$H M^1!7C*$YF!&4%0HG3XJ"0H8..&>'K1UYBF9$O*&,0J(< M$AQG7&@4A1'%"8WC,":P2_ '&Q4*/=4_H[5"">:!:C?2VJ" /%+^F&%8X1.* MDUIAD4])#LIX+ 2"LPPJ,RP%@C/0ZM$X3L5P="G#NU-E6KHJ17XN_N#GG2A^ MN0A21Y96C4.T-K$N?(A+@X]8!"4BO)F,*5^>$N\)ZC*4%NN!H"Q>GH\4!;+A M6 P$)E@882WXF-(XFW&N6NR8Q!&7\ MG=X-&F>GZ:&J9K ,?,Y:@]4](C!8]3@!CPD,LH/P5OT]U3UC8%/%:B#:C4SD M9P?"'[.1P44VQ4FKC*<(BN,,'P%FU/1!K!7#HO YHRQ4M"VJ.-SK<'F.*D ' MG_F!5(/T!0[C45@,/B843",6 X$Q/(5C@KJ$#0H?:.X)+E*A]O8)'Y/&>H<5[T$"PJ4]/ MZW66[GZCN>JXV>6'"QW>?:-S%Q?)G-37SDX?+\T^OF<:$A3O>W>Z!,7Z^,9O M3%"7X,S3%M4QR[&R?$KT!3Z D!2NHB=DB_A2:TI2^)IA1DT8=(QC046^0-NV ME^^OADEJVU)_OQVUUBB:'OEI4]!@ 2.MD]1T?8I,MI4QW %\$!05+0I M"N])$[)%X=42%,4YCC8Q8:*/M^@G"F-]VW(=PP_W,=QT9H\_ZT<4W"*(W^'L M^>9.\D<19-NR*.-T 6?2SF1RN-3@W;<:;SCG:YR_)6D1K-PK M-,7Z&C)1OGO>9?>FS#;U,P7GFZJ!_5-'M_\" M4$L#!!0 ( .YH>E)+L.1HJ@( '8' 8 >&PO=V]R:W-H965T&ULK57;;MI $/V5E96'5FKQW0Z100K0J(F4-@I-^[S8 ][&WJ6[ M"R1_W[T8EX"Q\M 7]N(Y9^;,L#/9CO%G40)(]%)75(R<4LKUE>N*O(0:BP%; M U5?EHS76*HC7[EBS0$7!E17;N!YB5MC0IUQ9NX>^#AC&UD1"@\R:J4^L(=9VN\@CG(I_4#5R>W92E(#5001A&'Y]>&V&#F>#@@JR*5FP&K9PA2J2A.I,/XTG$[K4@,/]WOV M&Z-=:5E@ 5-6_2*%+$?.I8,*6.)-)1_9[BLT>F+-E[-*F%^TL[9IZ*!\(R2K M&["*H";4KOBER<,!P$_. ((&$!P#HC. L &$[P5$#2 RF;%23!YF6.)QQMD. M<6VMV/3&)-.@E7Q"==GGDJNO1.'D>,JH8!4IL(0"S:5:5$VE0&R)IJQ6_Z12 MEW@+Z);FK ;T&3W-9^C#Q4=T@0A%/TJV$9@6(G.EBD9SNGGC>6(]!V<\^P&Z M9U26 GVA!11O"5PEH]42[+5,@E[&.TP'*/0^H< +_(Z IOWP&U@,D.<;N-J^BJ M)S])RY[TYD@(]7 5Z:S"U69#97V0;>W[?"X M-CWSZ'ZBAHJ= ?]H[$2ZQWQ%J$ 5+!6E-TA54-QV>7N0;&WZWH))U47-ME2# M$;@V4-^7C,G]03MH1^WX+U!+ P04 " #N:'I2^(HA$X,( 2) & M 'AL+W=OGOW4;*/GK9-FUW/=OT_>[C8M&5&[DMN@]J)UOX9:WTMNCAHWY<=#LMB\H. MVC8+&L=BL2WJ=G9S9;^[TS=7:M\W=2OO=-3MM]M"O][*1CU?S\CL[8MO]>.F M-U\L;JYVQ:.\E_V?NSL-GQ9'*U6]E6U7JS;2YE$UC+($??Q^,SH[W- -/K]^L?[;! M0S /12>7JOEO7?6;ZUDVBRJY+O9-_TT]_RH/ 27&7JF:SOX?/1^P\2PJ]UVO MMH?!X,&V;H>_Q]AE]K&-??+%7;J::NBEY6T7T/?V!2^RY2 MZVA9=)OH,Q1&%\VC/^]7T8\__!3]$-5M].^-VG=%6W57BQY\,)86Y>%^M\/] MZ,3]"(V^JK;?=-$O;26K/AG M^? ABHD='B/#5^\93LUPD@>B8F[#WKYW415^WC\.*J/M:=@&S_&B6 M6[-\PNP?P"!U6ZJMQ*9L&)O8L88HGFY(FF0LN5H\G2;2AZ5QDG,'MO)A(LF2 M)#_"SB)(CA$DP<1\JOZ"U3 49Z^ ?"I-X>ZT>JJAPJ*' MUT@A2?T8R*HX^B2"65U)X-JR+@8&:ZNHV"K=U__8+[!$#^;$26IHGJ8I=1*- MP2"!N9-H!);F_,3:65#I,:@T7"JJG=L,-A+X-)(O(#$=6C:I?W^1Q2EQHD%@ M:9:9Q8:YF1W=S()N_J[:QWD#F@%9[SI3 ]M=46M3(%&Y*?0CZG+F^9+2A#'< ME?SH2GZA#-92:W#DK0R+%W?1#G?/O;O/*8_CS$F8#TN2F#F3[X,8C[.)I))X ME(,X&,M]K\KO3YS,,_.&$A<&2V*,/#"8$$Q.1G0@= MN5 P'*5?^_KG:D?-$;B>24RFKHA^BB@OMB- MT$?1+$LF J1C@#3(D,M-T3Y*H\\G?&>61F?#:^KBH6XN1NED82U\:O40!@MU(5)WA,4 M@-*>ZAYBXIX/A"8\$VY,/FZ>YLR-?87A"!VV$FA0HUJ2)!C4G99 A]7;LAU* M0/4;J6%7"60%+#G4!AIFXKO%(==NE#XLIYFK4I@Q!KN&*:H:Q9>$U??+!;8E MOCXF64Z\N?)A@GA+U@?-:2[BJ7D:Q9:$U?936:J]V=/LBE>SE-! ? 45E%'N M!N+#\CQW=0-!I1E-INAUE&,2UF,(1._E&EX519 M=L05$\T514C>V_4@*!",W%F\*\P88U/\0D>1IF&1_N.]_1 :H2^Y&8E9XC:& M"(Z0F%"/?!!@G@A")S27#O\P5TNWM_VTQ'':47='1O-@=&0&&[V&V@ MO9OW4F_M1N'0CJ)G#HCH04K@GYL13!TS0?*)GH2.\DC#\GBG52EEU45KK;;O M=_V6^E*'>X[(:QQP?)1$&I;$9;&K>]B?VZU+5?=[/5&=OI+-24(RX2H\!J1Y MEC!O$2) 1G(>3Y':J([TDCI"<]'5II/J?K:'%%!.=ET6YA?MGH0=(O3ES6X/ M7;I,=-A/ 8 X$)FG/AAH:US$ M>&1L ME$46EL4C+>X[V[[XO5P M6MV^QPVD@0SZ,:H/"W>0W^3NL%+LLE;;+3C4;8H)XF)8UP>ED;NK! .*+,Y3 MM\="@03(>&)3Q$;]8V']L^=!L&&PS 64#+TR],DH6S%?RH"LJ+NU1V"OH;E"&C_&$G>7A\'RA'M!(3!!^%10HV2R ML&2NH.2CNNOVL. E%&"'DS/#%#,G$^T2&]6-A=7-8]/U1>HY.(0I5YSFKC(O M,:#@(F7>2L" <4[)U$H8Q9"%Q?"7]5J65K?E2SD6@0="A<[ 7 M1C"?BF9**1G2\4TH-A]UC5_6M;HMM>WU?JSD38#&BYWD\\4>>(%.8\<3D2@S'32[I3 MAYE+,C%QUL!':>5A:3T^.2S?V<$=[)T^*J8QS]RG*AA,Y+$7%P++4NY2S.+D M98FMU(_VI9,NLL>PPUL'QV^/+[9\LJ]S.-_?DH^KX?64T[>NVY. MC_E:E$7-KAO0KJN*-M_.6GQBCZP6R8^KZX;>37; M1LF+BM5MP6O0L/N3R1G\<(53Y=!9_%FPIW;G-5"EW''^15U\S$\F@EN.%//[.^H$C%RWC9=O^#I]XVF(!LW0I>]9FSIOT)7/RS+L0W, 6?;Q?@[9MWH%W2AK6@J,&G)5^W MM,[;]^#-Z/IX)F2*ZH-F69_.^28=Y$RGJN0&[3[:XCWW>W^2-V.[;E26>P(M M_('.\KQ0=PHMP34M\NG'&LSIJA"TM,2Z\,>Z84).!-G="]K41?U@Z\KEGG2R M;%VMRVZ-_A!+UJCRY.19JI'PR,#'.N,5L\2]VM,O;E0TD_MGNXG0=A.A+D[H MB'-.2UIG#% !+MG=$0CP>X "F-C6?Q,IZB*I.?EX2F!X/'O<76739@J3F,1C MLX4E5)JD4#.[,,U@D.(PPF.[*XM='(=H)]ZH.7C;''Q0<][*.V-SS[P[J%&; MJ&3U;1YX-D^T_;3( MVY_?)6\+UP:^B,PN1$D4I=K:[34;I4:VJ1%O:EW%4T6Z',@$)?Y;JL:";: 0 M(P-$""9:GONL1FG&VS1C;YIG.5]U7)=#FV897]="SAG0"CF#:9.WX%]P=OM9 M;;1P&J3OP0U[9/6:@?N&5W*2U**1@J"5X!%+,.^0(U<8O/W$5T4&2$#>V18F M-C<>2M,DT K>:S:J.-E6G.Q?&+"IN@7L*VNR0BV2+!CP;D#2)U6Y[;Y*C-M< M&P2+Q,@98JANTE%E5BL$[86EV\+2[U+8[C2Q%9F:^RR*[*G!8) *@3>YZW63 M+=5$#?R_V>[IWKR/K.U:1T(# M)*&?DC=LM9-2MA$HSO:=0PL%4:2QK3?2FB?_Z0/299B&CK(&O$$_WSQE[=NE MT$(O%!)72@._8/@R/8(ZS*;6'$*CS5&*-,I:C&2B::#-A$5OMUM0C!,20WW9 M3#L(@R@ANB:Q&28H0#O3:-RC@;K0CUVO+/'URT2M[!(@2L-(7\6]=N/T!@S" SAXH$"!)K!0%)BY[C,;ISJ M#?K)=KA((5.U_WY5B[M5(4F(K"H$FJ";(AP;1>TS&S_V#$1$?B*^1H<@$X_: M<] "F6@,<1SKHM)NYM)8:" H\A/T>XD19.(4QXXACW:>.?TX?:$:01:3(;)SM0$GDI^0KU BR4=(Q2=' 2.1GY O5"+(14*/5!3)I-25)D$;& MCG48Q@Z1A0:L(3_67J%&D 59$FP.(8H&9B'_4Z2A1J"B*PJL.1!3C<1:F^<6 MHRD.PU!7(\A\VDR".-35S87%#D*4A'&L+YOYP3"5E;A$)!HXB_R<]:H17[], MLD8Q2B*]8Y;'4&+.44LP0@+7GAPHC9(?(%K0@%KD1ZU?M""3A3".$JPSL[>+ MW';CX[ !FO@ :!XH6K")-J22T'+=:S9.=2 @]A/PDC>L>*A!MFX:5F??Y.BF M=5O2S;"CE"2W8O_8*C6/:GV7QQ MO[D0?-5];WS'A>!5]W+)J%0KRD#^_IYS\7RAOHK>_OG$Z7]02P,$% @ M[FAZ4CP7 O!E P L < !@ !X;"]W;W)K@GQ7IQVB:-;2!.5ZP=B@7)VGZFI;-$E"(UOE3U?OWN*%ES MLC5%@7ZQR>/=<_<\1QU7@[&?78OHX6NGM%LGK??]JRQS58N=< O3HZ:3O;&= M\+2U3>9ZBZ*.09W*RCQ_D75"ZF2SBK9;NUF9X)74>&O!A:X3]K!%989U4B1' MPYUL6L^&;+/J18/WZ#_TMY9VV8Q2RPZUDT:#Q?TZN2Y>;<_9/SI\E#BXDS4P MDYTQGWGSMEXG.1>$"BO/"(+^ON -*L5 5,9?$V8RI^3 T_41_4WD3EQVPN&- M49]D[=MU)51+O[",/HNGR=0!>=--P53!9W4X[_X M.NEP$G"1?R.@G +*6/>8*%;Y6GBQ65DS@&5O0N-%I!JCJ3BIN2GWWM*II#B_ MV09'%N= Z)KI20=F#]1?A]H+%FZ5>,N9]3+B+7\2ZP=)SN5@V>BZZ_@C16- M%;K"%-[J:@&RZQ72I^>Q!@&M4;74#52FZX4^T+=(0T!H^7?,MH#;8%T0VH,W MX%M\=#YEWJ((_C#BIS"TLFIA$ ZDKHSMC14Q%[&"UZC$("S"\8 I24WV"KL= M6N;S(H4=5J+#F-"%JB)%C.4*?H!G&J-YLA%J'W9*5NIPYJV@6SNS99DU=5Y0 MT4:I YA!T[$+.R=KR1J3_/^A"-<.@B,_*IR2."0,CV/3?&M-:%H:D;2D]EUK MZI6".R2V'H@LSQLH\K/?4Q!*\>Q#BU2U8W[/?KDHR_QJP#2NBJNC);C'%A/L M8]-IH<8BO2.EM#-*UK&%LRX2W0+^)-P),';; M6-E(+5C&O0D\'5B@XO(R?^#:LJOFF\22B)VB'F/#%_)X=>C:J%"3(A:]D IH M4-(7D(+CQI.S_2(KWG.->$:]I!97N(@D\^75_WW>V\FOA7,+F@_#M39 M.C]'U^,4_M=]?,O>"TLT'2C<4VB^>$G3WX[OP[CQIH\S>6<\3?BX;.E)18'^G-/U!+ P04 " #N:'I20AJXL+@@ "&9@ & 'AL M+W=ON)BG;DYG:#XFE/M /#^_XO0/0=T_6 M??1KK?OJTZ;M_/K M=8\77O[PW5:M](/N/VQ_C,HN*V]6G5F:A>IZ8-;"#EUONE6UM:U9 M&.V_>]G#]_"MEPL9^S6//3LR]G16_<5V_=I7/W6-;LH!7@*AD=I9H/;U[-D1 M_U=UD^KBO*YFY[/I,^-=Q-E?T'@7_^;9%Q^[C!^[I(]=_D=8_?S8LTGUY<-7 M;XU?J+;::>6J7]>Z>F,W6]7M_O1?M[/IS2M?+;/[QE<]/'(UJZRKKBZJ)ZT_ M^DIW#8X(:H4W'U0_N$;MJD5KO?9]U=L*EFI F-+]\^S^] [NJZY)S\QJNIP_Y-XU1#M9E4MVW;;%XINNU6X3W9=RZZIWJO"*SYGG:0P<6N37_ MA!&WSBY-SS/5K0&;062;+IL&O#BI/GB-),)Z&;!N(!8X=;#L6^68%7#S2V:. M#Z%W,/T.C%>_KCY,'B;52G?:*9PHT*VW^'XNB@XX9K8M?-7IWP?CX(>-ZL - MX*@H/QOU46>TX225!]>QI5D#8Q7(]G()QIV8#&1;1Q_91.;#\[KG5UNCYJ8U M/4J_XC=P3F&)/C]-'.38=YQ^U-T@1.I/X"]!":IF<#C33")HXMH9V\!*+_H! MO@#S!O>!$C:T3=48F)"KELYNX#U0I<2 0HF(7M-HT!P4J$,J[G2KZ JPTG1 M7V]!*1Y5.R@1&[C6@$K#$MDGF*^&2P9&-XY6 *;5VFYUUH+/A)FK;F7FK:89 M B!P/':KP1\*FVMX?J=:D $0P)53&Y;W#J07U$)] IJ E#FKR,:"D?BA6=$2"8?^]O=W/YZ!W@.?&KTQBVJM@+V@';1H\,)&$?_@ M6X-&DOA>0O,%P#]W'#LP,?1DFUMD>%P#FZVVGYD!$8&53%Y8*6;9132&XB>L( M@II@^I= T]M8=QBV(#*H"Q5ZE&95I'(1$/(NH.#H:)%'0B:=$@'=*X#;.K\ M "SGIS1]BM^;HXR M02]G53O]:(%L:3U9.:_X05%PP-"3YXM?'>M0+[F6B/( M#*^AS-M@V/!'LA*#%6]47XM[(8?T+*!RI$!.7XG M^ ZZ 6Q=DZ# ?VM E+!(K8&'&])BW[,U(C-KG5F!J6IQWF!KR+81IYU/@ M!7-M40X#.Z/5VPYN BY36HV@L-! P1X?0[[:P;.@YP*[T($&P;$LP M0T#[+LV(6 6'1^ :YT-6+QRQG],*_)'_\U!2;B6 Y&3=Z@(=O P2W\:'R'\ M0B"%^!LN?U/=WM[4L[N[[,IL.JMO;ZZKAS5HQQF(\*98ZS%!=W?UW>WUWN7I M]+P^/S]'T8^<_ \LV-YWKV[KF^M]D/LU_6I]?7M?G5]/LVL7= MK+Z87<4K1WB#%G^N6C0Y%<>PI=ZCI.?/@TUL-(YB$'L)$ #K4J@$NW%VE?R4 M5F!RRN^P!8/P1N] _]Q'N+0<0 +J"ET'$\#ZV(#5\Z9GXT7?DBLBPZ7VKL@; M.71^7:G*\Z%'*=]8I^7NDR;/R+>50POBG&&2%^!A@W]26W#)G\1Z+\'#$P[@ M>>)KH'S6-8P1]]!0,6V">_[P6IQXH/6O%LS+])I597;^ZEUZ@*Y,7YU."A'- M?R94 \! P"&9 (1Q8Q/$R$4@-UN (QKGUL/'411$P!.9%XG* MYUUIHCS'8(T%DM&E"H %\END 4 O6G%#1*7)D4Z%5\"OND$SO ?^@!%FXM!T ML53 Y2UA6UN, @*,D!YGVC!\(:-N$%4@_H8I!.Y@V #C!0PZ!AD"_^;D _)Y M >) IP?2V*TLOBV,TPD\DEKUOEB(H#!>1*C%O N#[EUX/I])@2+ )*S0HRU9 M01@LA&=QTEL%7YUY+LT*$@R/MG9KQN=1QP3#292HU4%R.QU M#$30UAV[C@:)XJYHGX&Q8! I& 4A0%^O4>DPW"7:R)AA& ]W2P,_1.G?V$?\ M$9">@S""1]IH\-M-"%,0[7BZ08@,H1Y9D\(K +6],V")=;6RM@'X\B[&5C1F MCIW\ ?'+S-3"GMDM!P0]J6E-CJ0!P"Y(%R*? =V%\1SXEWJ*&5>$M*A^68B' ML-0]\HI]$><85*_!YG[D#^R/%23G]OJX(7EW M=&D[7+KX[.(8I*B/>*8Z96221#.'XXVMVG&PDKM*$!P@,L9(F>OTN?6EK^Z! M<$UR'2M8%1&P#2R2 $N".(0-?"P*4*X4FP8P49KK/, 49=,@^:I=XP3)'B0]*#8C/ MR3@)L3):1TPN"*)'#<.%FU1_QI_7%D(ZB' =C,S"$/009K'LY6MS#0%01XE( M_I[I8 5 BM)X9$\ )(".87+LRP@=DZ=X*$E(B'+C:S$$2Q^LJVT[H$ZB^G3Z M"2R")*M<$7I+AJ'(1K$K/#A]FL:"@$:#" H3-9+.0!31D>MAZX6/2A8*LP?B T27RW.&ER!QP-F 8=]]*0O2,;NH0G988I:X-)4^56E*H"&+S%%'T7,7+V M'F:I*.E%=&2)U\D^C?)I##5B'A:QG!8J"U\\AV$QF7C(IAW/0TZJARR3E^4* MX2.#YR G0 1\=SF@,(\F1 $?$T8KRN 552U]3MP,$DL6:'"D=8L^8609&^;P M&US73?Z5]&:1/DZ3"HGD277?Y9G9UGJ* U+4%I9$/"6'1&&E,IGBI="?%EHW MG#E.'JW$%@G,?XU(HHR!K&#HBU$!@OY$]N_@PH!E&-*A).JNPFGW9%\1"*XT MUQ**+**,IMF"LC\>S=-3^C6F-A>X7BC!1X(:P$I#%Q!5OB)P1[6[0H>:A@'2&80$U: ;R9<5"S'VPQLY$Y*5 DI MR)#N?!=A8G#4N6J#PE0N\G$,<@0>+H/U(Q4.60U,'!F,QCL(4_\2L_"IC@=* MLE#\_KXNF5&@)_4 H@!TC!=I66!!7/-'TV!F^+"&CT$^&"9>+Z$X#"Z@)5EB MN4\Y7!S*>_:MD<*YLQ]AK-\'2Q67X%*0QO#!F%;*B$X4C*:7:EMYZ2II?N"= M/\R\$TIU*Q\L!"[]$^8&8O%CWUJ'1@D-. M)\YTMCN;&\:K(R[=^XAVMX-XRJ&S>*PSY"7, N8]+8LJJ"9FA,RLYZ!B6JXD*3:L7UG6ZBB Z&B8<:#ZR)UQ2]2 MA 7AQJ+GPB/)!SEF0C")*4&L?X8(]LFT;?K!::EJ>#%D"\RTQ_CQ<7^!X![& M$J'2&@%J;GM!>K&7)F1UV$#'O- J?%QU$/M@RB\KG"XM%M2"[T!70>G/)>H5 MD(G89(DFG5Q)92&<<>Q0"B_"[H5MWQ,5BTJ_DC$?%TE_PB1D8O9M9'9@U#XO M_T:,QH \^$CF2'F? )KIM3C4_<[A6CC M]G)VBK8LQM,7TB*2IXD:MD].0X@2_7)R5^^#&>%D$/:[#!37D>"S.T$8E$J= MK+L^BU7WOL]8&P5<$5HD%8R>+1)/Z?Q62PE3;$)1Q&3^ R91S6^##P7OO-@] MSSH8RN'/1]GMX&!)8FC!0,] !%!40EH!9<>&)%3PT61;(31:4*RLMUP@_36$ MMN,*34HK,XMB7"!/V\T&T[OT22ZZI*$(@@?[3!8K#5;$Z>B^%BC3+4R=** WJ]5#TBVP\<9'L"Q,^M ^!':XG&^*1 M<*?PIL,8PC(ZHYF7TH!9Z@@V:+I[P5LQ4Y'_P+M1/%FR*$MW\9TX96H@D9 ( M*_98;-)+"JG=9W0\+GL@H0'CNNA'V?F:&P'P.4J ]7G&+"O(H!7J>LKEZ5OK=?0YBU6B=#4+*+0'DS1(S-2L88/&E&O@041,2N%6!%_Z3%+F F M8C-L:!!,19LFMIN5BA=TT^EERPD%7&W1 B#,2K9VG^"L0T7RCJ(H8K\Q1_%H M?&JM"T7-1^4X4Q37E6,"TEJOL*XE90KT2?P,(\;-!K-DH'+[*K/>, M_<*Q,?E#MCMG0I#7D!'$M9J,8UA.LH(%S_(T!BC/VIU)WA!1 M3ED4>=5]8:)R+*/!"_IA'D1$)*98,\M])9P>T QZ L\HGN+8P2-T1QQOB?]^ MJ[!2FP?6>^5TSPVH@3(4"W3?T52 X'&_@9ZL)O4Q0J,6T"05PPRC'"0"$:&Z-C=OH+[#*3)KGG45DHCI;'QGN=R5Q\ M7:J%6..>=(1FZ#,?$P-Y\%28X\4/2+"?]S-2JS$#]T76M1Q*O)(AJXO&RU T M/,H'P368;XG92D>750S-[(@UJ"*&4A>$R$,W#P=XW$@=%DMJ>)KA'&E\%*&( M1+/TP7F,0UA?]\../X\:68]47<<-KW7UH>T5\AO"A"?EFM@@2KX(/*+>S+%G M%V:KE8.UL*9(/X42%Z=BLOHXZI9VCV:!P=\O_!:.H+E_!U"'D=GWQ$.PP*#H M6!<1M#R:4!;GJ]@UF? N17NT]41SC4D(E0P&"(.&I2:24X8;G:&7Y%,@];WD MK6+WX9B0TEA%H!P8Q5\*GT<'(W/_M#5.CP.6);_"G\S\Q[9@&'FW&"WM=!]: M/WE24K2(D(>&=101\L QKD@9H] <0:JK6N2]ATA#^MP7W%Q6$#'?Q3D&3U]Z MJ311]O,A=,N)C#?Q\B;&'&&4//6:=ZV ^1(G24A[:7$W'>[Y(\V"& M<+&A-F0,,*O50+:4*/+9$M%<\F4J#6=<;I]QE')(#";L@1:TK U_U!+])C4M MEND C.$4X'UY[03'O(^_GP9KG'LPE!0$08!::6[BR& %'\D;J;EN\RY)8MM+ M"H'/YD[1#I;B]HDT05''@W"![[_!^]).=G1\[-C&1:?X%K/VZ)2Y5F;%'E** MC_8"U5&.#E-3#M;M&->,G\<'C8\;-L _'>H>Q98P8;-L#H*ETK2?)=730V,% M;TX!N<)R22@W,%W&^Z'(WV?<"1:B3'9%MR?E' )$=MZ:E0H1-.T<81--8XY- M\OXN!<_%&UESW3EN:$/,46R\["L2&#U M6JM!:IQ'%R=;S&*-D#^E)#MM-G-PE+K0/&KR%2B7#Q9G1J@VE!RROB3.3P4^ MT%2"8UOK=HL#;&Q($NX//$Y7[ND_F?U1PV"9"\%T/ 5\2592ACY+8Y3I?42] MG>3 &"X 17,I25!)+-_SD1P']E(JW(?9MC06H0YJ0L^S\9$',&[:ZT3Q!+8P M8JHY)5FX!C%XL>YCL2$'#\9<-AZD=FM!/"4+HVX%"8R33Q%@1)O)Z DT@@5M M,V 4'R0=IDC<42.6G?\FV<^Q2AU6TWM/>10,SFH$/%],E30@!PS >V_ZA!^ M-LN16(^%CPQWFG_*]2 W5_%U_C@O(4E"#GR$$2(/0O(>4CA$^:B;FBKI:?+% MQ",:2D09GVA <@5VE?@PLL!#3$4"S'Y8.I#I2MC=(6]52QWV6S4:]T-Y\8&! MWI$$\OX@%@E=]./"+%6.O1+MQ28"C_U-//F )3$>+362]&@):ZCS=9T#>1]1 MCTZ"@,D4#P&ETQ'"'%?H)0ZA7M>8P9<$_L;TE, /+*#I()F=A#E 1$<;U=@J M#;+ E::@$Z/Q! M/D4SBTV $7GZ<&DQ_$-1\KW> M^F\ASKR[OKE[5;V3=JBT5T6F0*:I#N45_ 6]#:65F ^O/C/&87SDLPT>-&H: MYL=Q>P,YLLP142"3GK]O(P@]]G!8N"^F!04MC/\^XV5*VI$D$5\4I>V/PT / M/WGTIBFJ_VNTK,'Z.0T&K UI*VHP.Q,/J(OXFU\#_7G2Z-AP^!;3GT%B4ZE= M"!V%O@?&ZD=?+S4FE!40;%&A56$"2KIV4U8'AAA<-PZTGYU$^1W.XJZEJ2[7 M-&0R_[ UBX_#-BQS/F(,+S?@S$*Q)ZBN[!XGG5\@]G=&/3>%AY*EA^UBOF.+ M0(OX+\9V&+N5]@+SI&:[#2 6":>P'$%''_8$AZY_>'$YM$MT]KE@2@:RS_-* MAP4/=[0BP$"(M?MLV$O=7,EV;K&H4H#K M:!]1"(PZZIC?5(S C6\TG_RSLK(!'EV?\_[-F N*O=-QAP5"I%?5VCXA M!*]#BSW'O%)I+[;5+XWSF,MIE[R'('-=3^+D*8$^."&&]Y93H][T5N@)EOJO M6#B"D(UVKW&;_0.ENIG7O(.]K,]3H>"V2)/CZG;<_YX*P>. ,NQU*0X@B*(PWOHB;)GS-O 8X$:XAN";HY5, M!!F[A)@WI.2D=6/;JEW68_LPS#%]AP4;##C!!NQOWOD,6Y$3_%+*4PA Y[U! MV7;+!/A#[V7T,8*.Z#W#4!D,2\:]_&>V7$UDT M5SSW9B5NNF$,S$_%TS6R[C9)5TH?TA=$770TRC\@AT+F]OLJ?N;NL M+V\/CW2@5)QB\?$D+R?7_WW@XL6ABY?I(LCZ&1ZGEC?L@N/!WB1NO*:+C>'M M-7$/"S=\!5SCI/$W['M"%_2$ KFQ#>AR0_@8] [Q.>5*K-07#^\)>E/8G_*W MHHM:*R)E1!L9$OSCY U>)7V7M*FT\Q"4'^XFELG3H(M MSEQW>FDP<%HZ.IJMIO:)NMCH%K:08].'['P[T)D G^2C@T9-"J\(*NVC2R&X M!/AH[\"I+G9[M/\;R"+K*-8D*X+7B=9:CD%:D-"]&DHDBVBZ$'9O]8A&RKGW6!S"Z9BR3E'H?^2AT\>?OZ3VFQ?W9^F]Z)$ M"L%U-;?=( LCA N#.8M#2\#U+;>U!-[#'F:$(M[N_@H3?=8,($92,LCS^;5\VO.!5V*-_E\)6RIV/:2GA@1DLM: MN5.9%"IF2'/MR_UK@4)XX5N]4L!?+OJ0**5RH-_Y7F^$[:')/+(">+K6JF&6 M8?-9=@;4CR%+6IP,)3D%JI?EP+P16L&(PM-L5Q_[D'50'CNS:WR?T MS(E@7#LSCCZ,*^;S.K!//;,$'0#44_]VZAL&=>/L([S.NS,PJ<03"%EZ\IE] MT066]FJ&W"57'W3.M*B/^9K'$ZKH"3I.A,^8*O$E5;8H_<8%$.J>;\U'3:4* MU5%<&S8J%4/%I+>'>)'3O"2Y*B:)YKOP$C%Y +GD_<^3 QMFQON >KU8=Y0Q M!DMOTEEY\?/4=H#EA$W(3-.>O,/SCL0R?5Q@%_BI'RF77%*Y"VT GL_2PF.R MP'6RVU>T$T)>S*0>L"JLN29YL/+DTX:24I0.K=^HI:1][2DIUD MDFE5:FQY.&:)CM[(NLED9PTE7Q!\<(MF/3X&+-\20D4I++>*P_S*EC3*Q0/; M4GXGZ]=67,;-E>:1,SV?FPLEP&D"+GN_5VRYM<>1?)"L_VD!AO_QZ*1D6%%Q2S;RZNS@_Q MA)_P6/>2#6V[";Y@7S QL3 X/RA.:POM17_Q:F@#)MJ?<=;G%S^"^Q7] MLR>0Y)X G=I!NK .(;:?9)?[5_T:5>8U&,(%(:!C3QB6Q:'7LNGWT5 0$7:> MQ@W\=,(,OXA&"4^40$$6Q_A$(9%NSL*).-U R4]*_RJG?=;#3>^7)Y9D8BSG MF?YH6J+I6=H#>&_P8128X@O%42X)6V&0"*S;R5-RXDAF?M/^O&=86YX^-CIQ MU-G.#K(!P<>^P+"E[%>"J&0%IZ\",..+LK/LYO+\]-OJ@7J*E[M ^'WZ IJ2 M_,54E0*%_!$((N9SO15??1OQ;#;( [47HO-[;;'">_+V_N'U:6BC.KE_^'!* M0YQ-9W5)9J#]JRC\E8HH@$)873;V,>L%YU@D'AX8W#L?9Q,*M_1MLL:PLM03 M14M7',TC90\680 %85M;K"]*$E>UBT%.M"TB!P)26%S:A+X7DP-O0!T:)F@+8T3[^ MTO_*%H=(+;9P+T-BFX^]B<*"VZ"Y3/&3PE,52%JS3+07::'\(2+QGHYYS1/R M8=]98B'E4' ;;MR\EK;('3P6>;^1EL51VM*P%F@D3Y#MD.3#"\*1(E2$)'2O MX':S"7NRR07B*;;;N"T99Q2+:)HJZ$ M/O(<4=*TLM;H<-9N=Q 7'3D].D#_.NY9*0 \U_?C%O)D$MA M6E/ZW%3]2[N MH4U*_G,NDK35]NR=G'=SAD=^/\3#9S(;=#^L(,[+0 ':EF!:A%FW9RAS?^23 MU!=RHK0]_DUKAX:68Z#7[K/M MJ;_2SFY,+#Y($/$F-E8(!&D!9RQ#-*=:L^I\WKP:"(EG I'Q*:D:G1='5*WA M&I=&$C5]I":$-/L=>'N;B+_BP[V-AQO!BW+B43CFZ"P_YNA9&\,GN+ MX&;4 MC@]/.+Z;^:!9DK#)K\/1S".%'>EG9<,8FX$ M1]V4HF2<>GI*C"D)&AUO. MU(&XN]>E+C>%N@?\/$W+HCU2\S/XV"*C9BOX" M"AV:W?7\9T+BU2K\D95[_MLBZ7'^"RU_ L5W?:3K3FTS/;M+7VR=OP\5452?:]N$-T=5C.VKQ2)D%=4ZS%U+#7XIG*]U MQ%=?+D+K2>=RJ;:+U7+Y?%%KTQQ=7LBS]_[RPG71FH;>>Q6ZNM9^=TW6;=\< MG1P-#SZ8LHK\8'%YT>J2[BA^;-][?%N,4G)34Q.,:Y2GXLW1U+WZIL1?=3-7I\N96BU7)]^0 M=SJZ?"KR3O\)EP\TG(T:SD3#V3\7U&\+/)VKOY"I?OCN?+4\?:W>-NHW[;.* MHX68\>$_G;>Y^H6TC95ZYTO=F"]::B*GS&I/^5Z>5J5U:VU'P7.6Z"FTK@FD MHE,%Y>2UG:D0=:29PCEE788KI=N0;U"QD2]$;Z3P@ISPE+D:/^5Z_PR4(O95 MR3)^%'1!<<=>NLXK'8++#+2D\V4'J2'Y=.,0CV:G(M6M\]H;NU.9=0&^:&MA MFX,)BHJ"I.S[F)R\%!0MY^IV_.6JQ>7QEZ>E%YVWKBLK:*CY-U'1&VV97PZ- M-4WT+N\R',\ZOPXF)]6:[+YK4\@TXO0^LBNJ+;2[%-2YHG)V#2E M:KW+*(2YNMZI7SM8MUI.Y10=8E!8)G6$\J.-6EV3[N)N",Q6!P597K+!R623 MUI"EFP[61 I@G8&T3-,)Q"L-7&C54*D%(J:OO6::)';OY,7KH-9=0+D& +,P MC6Z %J(1&J\5/<"X#7-(K4'3MI'\,02U5F"+2'=FU-K$Q*S99FHV/]=-2=YU06U =+!NK**-\=T#4?B& M)" 4DE,DS)M$UX?X 2Z8&3#\<8XEB7Q@J:TB4':U1%/2GC MAX4[C>BD2\U@AUY;R@\[GA,SG(]<@1CSN?O0L31OGW&1U@D]?3N&D!+#.^L_ M#,U>H+M/;.8LZ$#RWR,:H.*O?0?@[L7J$6IN,C2A&6N0_YR1%BL_T".FD:[! M8718*&?T&Y]U-5HGL]RKT9@?OGOY_,7+UPG&7F]SMY6*^/Y\N9PME\O4B64Z M.$\]%')S\H_&T@NG2MP9$5$5*/W$> E+W%@]M=I(5Q0&A_P[:L$V:PA=)15[ MLP92:[# 5,;WTT-.5N]XTN "&S.1NB9C-W.>N8OG+R&AV:.#R%X+C)51!(O7 M/<54D(EC!.>.AQ5K&0[2%#'J32YKB]XK;1[E"FW"LF3:F$B)YQO/^(-Z;CSX MG$]N8[QR<,)\@816[Q)2UQ"9!H&O;>1(C,S+TPZ@ZHE'S.DX63O$B+O.?[GQ MOY:G@Z30">_TT(:L[)Z3TB')B")?*KVNAY1-IIB$T\[#*:9JL#,C90+0^0&V M::-M)Q,?XEX>6] 95()/#0=2[.2E\-@5QQWT(C$44PX-6 G^."_6)RDP@_ MX36'Y&&SWB?'QGUVV'2?/^COD^A+C*>B^^DG^BZ+B6\01HQ"&%#OB-1_T*+5 M\YFP!'V3EVA+PY/ MWHT;VHO#V=]#@O1<=67R&>9F:Z@0Q;=#<[LC%!L3X8\B]R<1S)P#+D_M2? Y MZ)QQ]CE6::JH4C&ET0KI0<8V)DA1HRK @$(&*%@F!H#Z,^@,M!E=N1A2B(PF^8B)<(/B]O?]NOQ%LTU!>!AI$EWHX&1ZX(+#;"CC3,'#2&N-?)/.(#*F,UC_*H"; MAYP7U\(AJZXY=!L*?ZE0V [8D'5"5._V\Q$2 'H^U-[3VY,QWA?$R(1C]:;] M<:)0W-BDK*7KAV[T5NVW2J:FD"9"]$A].+.->GI$]\/MA%E*C$#B=HIAV=D! MV1*DT%$^+/\^K068)@&*M)$]J:@W=[(@CTM+FN?#L! ."^ >1+=/!O+'VP\W M/XG(QU"[EW U^F?[_6EO(,<.['Y 4\-;@T'2@Y1ZQ9-KG[^'C"0]4CRB>4.*X> MSY;_DOQYPH3KTYL(:= @KO[UQL_ 61H=^5W(D"6<0&R84%G$@V.KA,31KF$$ M2)JX@?:;!.\Y6>8[;N1F7#>>>@/ 6YVS0*%8IJV@45X]3S#Q^]_FHL=>M"XF M;[(Q^Y;ROCZDQ3:]U!Z?CG\2N$IOPO?'T]\3T&-+1H^E E>7\Q?/CM(X-GR) MKI7WXFL7HZOE8T58T3P?P.^%0R7T7UC!^(>2R_\!4$L#!!0 ( .YH>E*; M4)S!W0( *<& 9 >&PO=V]R:W-H965T(Y/*0H>KPV]M[5B 2/C=)N$M5$[7D%65C5Y0SP= MMZ+".=+W]L;R+MZS%+)![:318+&<1!?I^6SH_8/##XEK=[ &G\G"F'N_^5), MHL0+0H4Y>0;!?RN\1*4\$>+C>L7\,N7,N"^'PTJB?LJ!Z$HTB M*+ 42T6W9OT9M_F<>+[<*!=^8=WYIH,(\J4CTVS!K*"1NOL7C]LZ' !&R0N M; O(@NXN4%#Y7I"8CJU9@_7>S.87(=6 9G%2^TN9D^53R3B:7N0/2^FDKY ; MQ\2,WA[G6_2L0V'.\//LFV-)7_@$+#D!T^N%_QV&ELA M"WB=#GJGR:G7)GPREL6MS6&$/+A+="P!2NERH?@ZTU$?KC7,L25L%IQ%&FXY M'3V/L>4LX-L5S'-.DF0I\QX(?L$VK"73^=R4DI6OP>^A-_U06O%4:^"2:$-< M8>+*,0&K/XCZYM4H2\_>.<9K9Y0LV*U@Z5KH$,X1&\*5A!RN&ULK5=M;^,V#/XK1-8;6L"7V,Y;VTL#].6*NV&W M%>UN^RS;C"U4ECQ);IK]^E%R[#AM6N"P?8DE2GQ(2@\I9K%6^M$4B!:>2R'- MQ:"PMCH?C4Q:8,G,4%4H:66E=,DL374^,I5&EGFE4HSB,)R-2L;E8+GPLCN] M7*C:"B[Q3H.IRY+IS14*M;X81(-6<,_SPCK!:+FH6(X/:+]7=YIFHPXEXR5* MPY4$C:N+P65T?C5Q^_V&/SFN36\,+I)$J4VN!B<#B##%:N%O5?K+[B-9^KP M4B6,_X5ULS<:#R"MC57E5ID\*+ELONQY>PX]A=/P#85XJQ![OQM#WLL;9MER MH=4:M-M-:&[@0_7:Y!R7[E(>K*953GIV>8]/*&M-8KQ&XI1 M#-^4M(6!SS+#;!]@1%YTKL2M*U?QNXB_,#F$<1A ',;1.WCC+K2QQQO_2&A[ M2),.:>*1)C]^2.\K3H>PU87?*,$,$VB RU34&1*E+>,"Z(HU29G, #^FJBQ1 MIPCNMR 9-[A58P;61%[W)0$1VJ!^XNE65=D"-4%Z8T/XO3\%HVJ=]BS3(E2: M/S&+(%B"PD.DZF.BF;M,2#5FW$+*=$8;5:Y9:8*^!\1[U+2I,Z%1$%H&5GET MH39,V$VK[/%SOMI")E0^'BGEA_#S3Z=Q./X$-]RP/->8>Y 6M%W]@Q!72E ! MX3('RQ)!,:$U)-2V\ 991::>>>E"JMP)2DL&0*U =@>?.'^XJSWDAL5U\ZFH_8M)MI/HMXX#EZAN13H3\+>)#J#:V5* MM#PUG7@R^="-IV%O''V AT>Z>*8QH/IEB\!?QDHSNAB9[@XY/MUIQ7%O3 A? M&-<.P=UG5J>VX9RQ&^$O1%$1ZCFXTXW.]L'G3-AW\LW)SL9>J[)B93YM9)#7:*R'71<\+?K@4%"N:DR17CZ7X/269JB]D8#>8=I,Z[6D0!!+ MVO%=6.93Z![7E*AFE\>*R^VMO]@.5\AJVM%EMQG"5]FY'73)#A38;A-P[YC* M)?\'?9&I*)==G!;I$+W;&9:5/P^5IK4FW$-U@#2?*"CRK6TL7-*[,W#U,]]5 MO8P&K^M65FN'M=IEKVGRS87JPQ]$L"N+)[-#*G"S.IR>NGW@CQME9$([C U&["'Y] M3=4]NIFZH8"G1DTDD-:]%%S1>U1;D,I"1VS*)7RN.,V'/HS[[I7K&'L8Z<4S MF'0WUA[,IGV;6:EJY^>[[%PCU=RC:3">1CZ@HWDPC2? [!Z9/$/<,K-MUK>Z@C&O5:2.H]O'+I@7=;6\:^6],4]14 M.W!%JN%P/AV ;IKC9F)5Y1O21%EJ;_VPH/\3J-T&6E\I9=N),]#]0UG^"U!+ M P04 " #N:'I2E\U$F^L# !I# &0 'AL+W=OL#$T\*>2+DS8M:RL!&WI,>QIZL.UG-W$:ZSEV M9CL4]M?O[+0A% J%;=HO=>S[N<[[+=;:6ZINN*#7HON9"S[W*F.8T#'5> MT9KH0#94P)M2JIH8V*I5J!M%2>&4:A[B*!J'-6'"6\S4R_7VJHP]"!>SAJSH#36_-=<*=F&/4K":"LVD0(J6<^\L M/CU/K;P3^)W1M1X\(QO)4LIO=G-5S+W(.D0YS8U%(+#R M*?90WFHCZXTR>% ST:WD?L/#0&$2[5' &P7L_.X,.2]_)(8L9DJND;+2@&8? M7*A.&YQCPB;EQBAXRT#/+*[JAC %+!L?.-9&M;EI%1,K1$2!I*FH0KG41L]" M ^:L4IAOH,\[:+P'.L;HBQ2FTN@G4=#B*4 (?O;.XJVSY_A5Q)^)"% 2^0A' M.'X%+^F#3QQ>\N\&_\16VMM*G:WTOR#Z=>AQ@ Y&1]]_-\%1\@.ZK2@J)8>B MM%*&+#E%C9)WK* :D6V1(EDB4$;L8'PF92:,E900R<:0.+1=$6 M&#J+(K8V]6GOUC]=+YG."4 MLP&UUFJ$0R,I@#.Q8I8V2X&RU7\BRY-6PX'6=$#U=CU":>Q/T\G!P=P8 MJ8!!+G4+I+\I_G%/C^-/>U'CJ3\:3]$O%'H?,E1!$W))V[E/NVOFIVF";N@= MY%CD%!WC_2;2R13=2@-YTX=%C#-_%,6'\]CJ9O,= 6(NB" %(P+1^X9TI_\3 ML[$?Q>-W,QMG?C*9'$AM%F=;:C]* I[Z,3Z<[%]=,] '>1>/_&R$-PX>)\\% MCX"DU$\P?O;&$GM6RQ92LMMRA!0G.=$5.LJP/TJ28<)<6@;M#.4542N*Y)O= MRB&6T"\U]$WEI,MGS6;85&SW"![]!1K.'-"NC&^QX-:OB49'4S_-QC80DN>J M!43.R))Q9AB4PTM.+@EW-+L10$,+9]"W&7]P3O99"!R[MYT=^R/D.WJZHKE< M"?87F"LZB9WH]2;\2[I4+K;8A18YI/X0V\-X&GR\G![I?-H:@X-+/>A:#&C8 M#^"%!$_$PS# ][#"70:,W*DM2XZS3 ;5]3)Q;UZ;G6H*7II$PL'X5U.XS7;( MU> E%$E*H=%K8XP( -4& M 9 >&PO=V]R:W-H965T3>(T%HG=V0Z%_?J=G3:T&N6%O<2^R]WG[\ZY+].5 M-@^V%L*AI[91=A;5SBU/XM@6M6BY/=9+H>!-I4W+'9AF$=NE$;P,26T34T*R MN.521?-I\-V8^51WKI%*W!ADN[;EYOE,-'HUBY)HX[B5B]IY1SR?+OE"W GW M8WECP(H'E%*V0EFI%3*BFD6GR'@)]2K.S6'OE*[K5^\,95.8N()R0: M43B/P&%Y%.>B:3P0T/B]QHR&(WWB]GZ#?AEJAUKNN17GNODE2U?/HCQ"I:AX MU[A;O?HJUO6D'J_0C0U/M.IC*8M0T5FGVW4R,&BEZE?^M.[#5D).]B30=0(- MO/N# LLOW/'YU.@5,CX:T/PFE!JR@9Q4_E+NG(&W$O+<_,; _1KWC+@JD?C= MR25TW$UC!]@^(B[6.&<]#MV#DU!TK96K+;I0I2AW 6(@-3"C&V9G]$W$;UP= M(T8PHH0F;^"QH5(6\-@[*MT!'@W HP \>G<+W\89'Z/7H?:Y"PVS89U%ND*N M%JC2#Y-<"88'5PIH* ["PSM8;@R M_R#H8F#KN5?RR75&V 'C(R23G.&43'9]8X;'V0A]%S!QM6Y*)-NET8_"0[VD MCW.*"@"P5 M7=LUW(D2U 2$M9"\URN@RUMMG/S3.S8(!PE.QU W30ZW?2PCF"79X9ZO!2,% M$O_2X\DDQ>-)NM-U2E*"_XU]PLI+*H$16DDN-Q&B'3BVAO.+T,PG6O'&ULI53;;MLP#/T5PANCB2](UZY( 3;=N'5"@:'=Y M5FS:%BI+KB37S=]/E"]+L31 MY=8I'B.SI%"+EJE[TR):.&Q$M(L@]+:^C0, M35IBQ0 9YJP1]D:U7['W@XK+[LL?^'G8 \^@90-(#$J^[.\BK_,0L6RVT:D%3M6.CA;?JT4X< ME_0HMU:[7>YP=O5%J:SE0BQ"Z]@H%Z8]0<0)72MK2P&>98?:4('0R M1BW)H&6='&3\QN0$IM$1)%$2'^";CMZFGF_Z(F]/J&8CU84WKR:)]'TXW]_W7,TKD_]BPRY"]QHGXR/X.TE65"- M<4K,N[&$'J]3N&:"R=2)L[#!@DM)9IP_\E.CYBH;0:\ACH[F)]'?B;/TON&& M4PN;O5+C9+\%RN\HH$/17=E+S^\3^_Y#X4[;5:@+/UP,I/2070>.V7%^G75M M^Z>\&WY73+L+,B P=]!H M#ABG^NHW4$L#!!0 ( .YH>E)"[8.*6 , +D* 9 >&PO=V]R:W-H M965T[$LZN,GDB(ECI9*?S<5@"5WM9!F M'%36SL^BR.05U,P,U!PDKI1*U\SB5,\B,]? "J]4BXC&\3"J&9?!9.1EUWHR M4HT57,*U)J:I:Z97%R#45=8)H,IJS&=R"_3*_UCB+>I:"UR - M5Y)H*,?!>7)VD3F\!WSEL#1;_\1Y,E7JNYM<%>,@=@:!@-PZ!H;# MZ"$(X( MS?C1<0;]EDYQ^W_-?NE]1U^FS,!;);[QPE;CX"0@!92L$?9&+?^"SI]CQYK9R6=;@29<6B9G?"J ,&/ FE%DD=Q!HKPC MNFB)Z!ZBA)*/2MK*D/>R@&*7($*K>M/HVK0+^BCCWTP.2!J'A,8T>80O[5U- M/5_Z,Z[N,&<]<^:9LY\/XN-$IP.RAXO\\>*$QNF;O>NFF?Z#F4ZL(JQ6VO)_ MF4_[7&$!&02HDJ J*97 0N1R=M93_BXC)DR#%TN?,_W")4RU7TG\0OQ \YLO M7BC^9 O0>!?U"Q^T,N;)!CP/O1XUN,L33X0T!LI&] LYTWKEY&O!>9XW=2,8 M6KJ7[5E*+Z\D)H5J#).%>44$+P%3BZR :4,63#2PFTR?\)78(WX'"[SAY[B) MA;R22JC9JM^'#E[W_TKI! MG&];!W?X@AG .+=!P IY6#Y+9LC1*1V&W1<#0H[2)'/A*+G)F?"9$VXFR6F+ MV@A.0MS#S,$_-&(UZ,UY;RRO_=[LV88Q^R"OT0BE?3%+N+-HP *Z(W/VN/L! M6&G=+8$2TU6\^77UOG'O$'+'_4/@=7@NVP [#_X5U_^]?M%6.U&#GOFFR>!+TDC; M=A:]M._+SMMV9 -OF[J/3,^X-$1 B:KQX/5Q0'3;*+43J^:^.9DJBZV._ZVP MMP3M +A>*F77$[=!WZU._@-02P,$% @ [FAZ4DO&DM?>!@ -18 !D M !X;"]W;W)K&ULU5AM;]LV$/XKA)<-+:#8>K?< M)0&:K,4ZK%W0="WVD99HFQM%JB05Q_]^=Y2MR)9?FJ(%MB^6=;KWXST\\F*I M]#]FP9@E#Z60YG*PL+9Z,1J9?,%*:H:J8A*^S)0NJ857/1^92C-:.*%2C$+? M3T%HM_KJ0M56<,EN-3%U65*]NF9"+2\'P6!#>,_G"XN$T=5%1>?L MCMD_JUL-;Z-62\%+)@U7DF@VNQR\#%Y=*'=1XZ IE_ M0"!<"X3.[\:0\_(7:NG5A59+HI$;M.$?%ZJ3!N>XQ*+<60U?.'(='M7X&Y5#$OD> M"?TP.*(O:B.+G+[H"9%M*8I;1;%3%#\Y1\1Y3F7.!)T*D*D8R'(YWWBSY'9![JGFJC:$ M/50["VZSKN ME'=3)ZK!I*#&\!G'!)I>*8=;BZU0((3ANAHA908YD:W"1Z]1:J8$@#3JLFZ9 M ,P;<,I ^J%2#+V$\*=4. W-IL%ELS- :)[+^](!(2O.P:(&7(=NB* MUD0)>TUFVI'##SR[(V$-$&;00+, M\Y;E9EW4O.D[)5TNK]>IOG.I1F!L!>#%)VX//5>S\QKR"@H8U&K#\,=V*G<_ MGX$SB1][:1!OTZ*QEZ3)-\O'3:TUKN[&"<'IE MH5&9Z'#NUW\M[1L(D\N(@ MZ5*BB9>&$_(.,>ZDM2[7EUCKF.YND M7N8'6[1)E'E1//YF-?CT)2UY4#H=3GJT\3#J:]UNYU-.1-?PW4.PUE *6XE^P]38#VI-PZPA>[<>I M.PL5=YL8)&,-/+@5.\1R2+6+1EO9OL$7D#140+<\"QYA\0S\B;UQ''7[/9MX MOC\F'V%<<84YJ7$WULSWDJ3?7N.Q%\0A@*W2]MRUQ![-=W" @#"\S?SC-C): MP$"#FSQU0P$,4'!LV6,X2?M6HP1,UM/&%$Q!JGSLG7> ^OM#>):%X^=]:CJ! MY'5A:,OW/OY$6>+YL=^EI(F7P=2&5< N*.G?,$G9%69S%R^=<@TSI1L2U9?- MM)BO0W.M^\A-=\3!R13&M+Q;T.'^Y82MUYN+]ZMS$^03*GG(HE;E&@ZDU7!X MPWFY'9=='C!I#FG=I[W. +"<;[@Z!D&O[HY77S&J(2(+96K-'$SEU"S(#.2V MU#8%++" WP^X3@/2$P>G_C!T@]%5E!?[,'AK/]Y!F"3V@JB+,!'LOQ- @@,C ME)KBR0%"P(/60[Z@MVVV1S!S*+?M6&2>).T/UA$0 ]AX$!W7SVXXY$A M9U'D^9/0+=:S<>"%D[A;05=BS7(&J[=)A'7G$T066!- =0)YM(^< M1U;7'M@,)EX<^<@6GAYT8&(-HC$R1Z>9@]0+)A-DCD\RAUD$6!TA\^F!/81E M'J4Q,J>NUH@OC,X =T_*IF'L3IZ*IT!3VAL6:CH,F2[QQ%C8K M?N[N'Z9<%BB!6T59E[N2V'7K\[KA MR?3<75C"IH%S=7.KUU+;.]&7S57@(WMSH?J6ZCF'(4RP&8CZPW$R(+JYI&Q> MK*K!46:M*]W?!:,$T,L#WF5)V\X(&VIOBJW\!4$L#!!0 ( .YH>E(- M)CZ_"P( ,L$ 9 >&PO=V]R:W-H965T"FPYF5[L42* MY_!0)K4Z6O?@.P!D3UH97_(.L5\FB:\[T,+/; ^&3O;6:8%DNC;QO0/11)!6 M29ZF;Q,MI.'5*OJVKEK9 RII8.N8/V@MW*\U*'LL><9/CCO9=A@<2;7J10OW M@-_ZK2,KF5@:J<%X:0USL"_Y3;9C/]BQ4LK/V(1A?FI*G01 H MJ#$P"%H>80-*!2*2\7/DY%/* #S?G]@_QMJIEIWPL+'JAVRP*_F"LP;VXJ#P MSAX_PUC/5>"KK?+QRXY#;)%R5A\\6CV"28&69EC%TW@/9X#%2X!\!.11]Y H MJGPO4%0K9X_,A6AB"YM8:D23.&G"3[E'1Z>2<%AMK-82Z9;1,V$:5EN#TK1@ M:@E^E2"E"(%)/=*M![K\!;HL9[?$T'GVP330/"=(2-LD,#\)7.<7&;\*,V-% M^H;E:9Y=X"NF@HO(5_Q[P<_XYQ/_//+/_]>%7J0+,[GTO:BAY#1T'MPC\"K+ M9NQB'O;ZU2)/BVN*,NBH\P]",;M3LA5A%CS[! 8<^93$T1&ULK51M;],P$/XKIX 0 M2%&3.$E?1EMI'4P;TL2T"?CL)I?&FF,'VZ';O\=VVK03W3X 7V+?^9['SYUS M-]]*]:!K1 ./#1=Z$=3&M&=1I(L:&ZI'LD5A3RJI&FJLJ3:1;A72TH,:'I$X M'D<-92)8SKWO5BWGLC.<";Q5H+NFH>IIA5QN%T$2[!UW;%,;YXB6\Y9N\![- MM_9662L:6$K6H-!,"E!8+8+SY&R5N7@?\)WA5A_MP66REO+!&=?E(HB=(.18 M&,= [?(++Y!S1V1E_-QQ!L.5#GB\W[-?^MQM+FNJ\4+R'ZPT]2*8!E!B13MN M[N3V"G?YY(ZOD%S[+VS[6!('4'3:R&8'M@H:)OJ5/N[J< 28O@0@.P#QNON+ MO,I/U-#E7,DM*!=MV=S&I^K15AP3[E'NC;*GS.+,\KPH5():>6<2POMK827(3E-1Z@_^G=PG'F2W M]$E9>2&LI>AT"#8.L&FY?$*$-0JLF-$#]5M(LC23Z>1@SL(X3^"KK8JRK?YGY?:!29*'>9X?;#(+QS$Y6>V#%#(;AVF:'7NR M<1A/IWO/J;\I.FK+!M7&#Q_WAITP?8<.WF&^G?=M?0COA^,-51LF-'"L+#0> M3?( 5#]P>L/(UC?Y6AH[,ORVMC,:E0NPYY649F^X"X:IO_P-4$L#!!0 ( M .YH>E)"\VG>@ < #X6 9 >&PO=V]R:W-H965T;M?*Z*-:NI>!YR;RFO)E=71C:1WEU(5I=\89]E$2U=4WE[H95 M8GLY\V=[PB>^6FLDS*\N-G3%'IC^8_-1PFH^<"EYS1K%14,D6U[.KOVW-Q'N M-QO^Y&RKK&>"EBR$^(*+^_)RYJ%"K&*%1@X4_A[9+:LJ9 1J_-/SG TB\:#] MO.?^WM@.MBRH8K>B^HN7>GTYRV:D9$O:5OJ3V/[,>GMBY%>(2IE?LNWV^N&, M%*W2HNX/@P8U;[I_^M3[P3J0>2<.!/V!P.C="3):OJ.:7EU(L242=P,W?#"F MFM.@'&\P* ]:PEL.Y_35?5.(FI'/](FIB[D&CDB?%_WIF^YT<.*T'Y#?1*/7 MBMPU)2O'#.:@RJ!/L-?G)GB1XR^T<4GH.23P O\%?N%@7VCXA=]LWXA=-+"+ M#+OH?[KKY=-^Z)*>@T8.Y/.:D8T4C]Q@'%*,[("(M9#.)FC#*;:0AN@?H04..;MO MP"#1*MJ4ZMS$&G\\^/%SG[3AQ&$W+H.[Z73,A![@112CX+#5H4G;J332ELBK.II#QR M4B^8TI/$B8'^CBT9,"R_/<;/W;+_/_-S)PG]\ZE(Q\^FBH!Q81J=\--9!"_3 M*2L@0PRGU!2\U[FI[.V:L@PBQ_.R*<\8_!%.0P*[,X]\/)TVAYC',83 LPC0 MJYS BY]18LL+U]!J(.\*7G%J^L8^]WKG*G!+JP7@6*)_M#!O;T6]H/X%?)W$'C(PS]OUQYPR[?='MX#CD MX) &YA*(P-[[Z,T%:]B2:Q*XN<4E=/W)ZNZ)%:UA!NB ,49U$:UXS77W.&2" M&UBGO2.KNZ>"*04H+MMBCPOHSL67,>\!U)X;GEM,SGS7'ZT]-\'U!T"/Q%7^ ME=T1KN^FL K"D1N"8.0'>!M:R_W_ U\U?,D+"F4+U1<-%##39H8L10%4*09D M*-+@,[J E- <\HM*]BI0_AH@3W:-=U.EIUI]V ""-#1/4C$8XP:+=E8QB#*H M6)E=,*(\'PZ*:5LHP@ ;D35&+'V![_R@JRDV2I!0$G]U(8-!Y!1\S%1UJU8W1F M3I@=!$!!!4_^_N%74E I=U!/MU26:J(Z=L\)+\O'XX2#W+L(Q80H@3,/W3 M*';". (H%HP_4L#<D-_!_TE1:L&X[=MDTU!H]+3$Z] M9:Q!(8$! 3Q$KAGT]])HI40G,@[#KHT@9]/I#B 4T&S.("?/GZDR$@8]V0MS M(^=-#I&R.J6AAV5)81-\P.JU<>_UPRU)(^]'WR.R17 ]G]0Z<;(KK6,IG8>%XEBW%-E"OWD3 M0&T.>\-@6D\(G0;6O+:;!C8(!V5LNLY9[3JI"UH9;;DZ.L MF *G*,UK]%T_ M VZ$AD3CX-T#%%_0VCTZ3+8-TJ#__MO#>E_/'0@"YB^&']S,)*J YD!5H!6F MC/-:0^3_[KPWO1,J/G(2V[D-GK+(KPENV9IBF\#W, MP:7FL.W-41,92H7Y7OI6#F>Y_05SEOO>N6T(3,LG3.@ >,JD<>I\:<2V8N5J M7Q^0':TQGUX$ :GICA1KJ,=8:\RIACW!\2VK($=J<]OBDI_%ECTR"8# #.X; M ?:/HI/4<]!8:. 8)4F6O $W\'Z49]B\E'UG M\:-DE=EX'*!D"T1X9TO#!%EV'R,&,EU1]/-QK5ER+!!FJF6ZE8W:6_^'^^". MBEI7S?YN)5MW="1ZV=S>KOU$)J:E@L%G"4<]-XQF1W6UE MM]!B8VX(%T)K49O'-:/@*-P [Y<""E^_0 '#E?'5?U!+ P04 " #N:'I2 M6:6'$AL% #A"P &0 'AL+W=O_W'&DK3IJT MW0=;?+N[Y^Z>._)T;=T7WT@9Z%NKC3\;-2%TKZ=37S:R%7YB.VFP4UO7BH"I M6TY]YZ2HHE"KI[,L>S%MA3*C\].X=NW.3VT?M#+RVI'OVU:XS874=GTVRD>[ MA1NU; (O3,]/.[&4MS+\W5T[S*:#EDJUTGAE#3E9GXT6^>N+8SX?#_RCY-KO MC8D]*:S]PI-WU=DH8T!2RS*P!H'/2EY*K5D18'S=ZAP-)EEP?[S3_C;Z#E\* MX>6EU9]5%9JST:L15;(6O0XW=OVGW/HS9WVEU3[^TSJ=S8]&5/8^V'8K# 2M M,NDKOFWCL"?P*GM"8+85F$7D,IG=&5-:#S]82I9W5V[839D#1!.EF1,L'2 ERO\ OTT4XH)RSQV5M96E.E M71P5&-]('T3 Y(,5AA9+)V64>R8\>4LB'4VF[A]Y#GJ%ACZC"CR]%6YIZ4*8 M+V/Z*+A(A*:%][94<38FZ%M48)WRP0DN'VB"EC$+#I9"G52F#!T[-U MHP"OL YUQ!BX(0+:!@$*$<'0;F%EG^FLV"-ROA;#?BE=P+5!S&_%BWX,**7N M*_D=8O92U0IX2N&;YV,68F$0@0[FR5'?%]"NM$*X<5TA&B%P M@4JDQMTZ5Q M$?E[X! ]V,6=!F=X_2[&@[Z"72!1):"(^$&>PCMFL__"Z5T. ,QS4B$A!8*5 M:!!-)U[+TL5&9P=/JLB3<,S/ M;)X=CE.'CAE*IWQ$4'%W> ST73'NYW \-*/>]"S-=Q354I+R #P#\BZRTO3M M!*V.H> .[O$P&Z[AJ.*M+%QPR;:>5,*5,$69JPE:; MKA*N(0/:^AU='Q#KL;?$=._9U4I4XF6\ZTK;FY!>8,/J\'Y=I&?;W?'T^+W: M9EK+&J+9Y.5\1"X]*-,DV"X^X@H;\"2,PP87HG1\ /NUM6$W80/#J_[\/U!+ M P04 " #N:'I2V9RAZZ8$ "5"@ &0 'AL+W=OR9.FVDZS4PF[N49!%9[[Z"_/78I&6_KH14A= M)_WABHP;+A:;Q7'BD]ZWD2=6E^>]W-,UQ;_ZCQZCU832Z(YLT,X*3[N+Q9O- MJZLM[\\;_M8TA-FW8"6U.O./;F)[L7BY$ WM9#+QDQM^HU'/,\93SH3\*X:RM]HN MA$HANFXT!H-.V_(OOXYQF!F\7#]@4(T&5>9='&66O\@H+\^]&X3GW4#CCRPU M6X.K"'#>LE(CT%4!JAX VE3B M@[.Q#>)7VU!S'V %5A.UZDCMJGH4\7=I3\3I>BFJ=;5Y!.]TDGJ:\4Y_1.H] MY.V$O,W(VQ\/XN- FV_=5XW:IR!B2R & MF#QNQ&[B&40#,M'QEN(5%1J3UU%C#20Q'P@D0O0ID[BG4H>CT$:DP.JT[1-H M[+SK,F9L/9$P=$OFB#=S+UI-7GK5'I9B:+5"/#SA9 ;E=0U,"21GT'W"*_'S M3V?/7YR]%G\PEMA@_++:;%X+5P?R.11'YR$Q4! WR;':WFM%#.2%;B!!*VGF MBO ]=AAH]U^(-=YW5DW.1@\.,CRT2/N-D^^@>%/,JF8\26?[1B.-T1P$,[/3 M""%S:=\*Y;QWM?,R]\ !-G.,@B\:=(YOZ9Y.=)/]/CJ@6$+-''(*C8X1ZV!A MW1SWF)/!)=.@Y%"AGG(&W[JNE_; A=.P2]<+S6$9(#_@DNB9,L+X)N<LII- <> MF6P,L2S2.OOT)DFC=QJ3N$7(<_DK,,>%5Y+5&VZ ?.SGC%J)NJB)+$Y\I+WS M^M]2X\,!5'H<4Y%Z$9(UQR.<2*R$7FBZQ*S*N74?'G>S*NGAWZE'.T<$)U56G4O\AU9\15 [CS$(VG]/8WF 'XG"MR$?)_]JKU(7(*0LYG&$B MHN!GK(22?X-L-1--9'/O7#-H8^Y.(/@F51(Y8S"T2(A&V:&X&R[9<._8#NB% M$3L:+NY'+*?00&? 48$BJ"GROO.9K*& EI1\+N""P4$03JGDP\G_W6RKV5.A M([_/#R)$@AM_>35,L].;ZTUY:MQM+P^V#]+OT0'1EW+80OCR"RB"Z M/C\\:A?QC,F?+=Z-Y'D#UG<.M34.V,'T$KW\#U!+ P04 " #N:'I2@WUH M(C\# "]!P &0 'AL+W=O;@9C/[H&D>"I5=IMHX:H>YTDKFRP%6YA.M1\4QO;"N*M/22NLRBJ M &I5DJ=ID;1"ZFBW"6?W=K6=\G,4LD6M9-&@\5Z&[W)7M^NO'TP^$OBX,[6X"/9&_/1;]Y5 MVRCU@E!A29Y!\.<1[U I3\0R/DVS2 \_7)_:W(7:.92\:\]7&N7"+PRC;;:,H.P=F78"LX)6ZO$KGJ8\G '6Z05 M/@'RH'MT%%3^(DCL-M8,8+TUL_E%"#6@69S4OB@/9/E6,HYV[_0C.N(LD]LD MQ(3^."DG\.T(SB^ LQS>&TV-@U]UA=5S@H25S'+RDYS;_$7&WX5>P#*-(4_S M[ 6^Y1S>,O MOS>\9VRKF6T5V%;_+UDO@[,"%G#& ^-L?03H6U!GAW3L9.E M4.H(I>'>=P2FAA(MR9K/"9W?5]@9)PF$KD!8A%)8*Y'7Q"A',0R-+!L076?- MDVP#K!;2PJ-0/V,,1. W_\!QP(6I1EJ;7/D0>:M!SZ]H0/7[J)1VA16I, MY?U-AE(?0HQS1OB*[1T^%\P:KY9Q]FH5TLO+FV5Q(>I@\>]H8I;M.@QC2AWC M8"-].*7JIQH9=FM!&7T8$R:<\Z4Q_UF]4?^=:3NA0V.1E?O>VY6BDR245WEU M'1?%=?#+C8$LHX**&S"8\@@]:>%\<&7B8GWC45]R "2>H+182=94]=;;U=)Q M,\,1A9U*]BU"BCR^617?J*1(XSQ=?Z^4[&;NGJ]-AN1LI+;<0N'AR_L0;)DA35#T\6KZPCL^%B,&S)=&-![0SSNP[+A]Q6M M-^#[VA@Z;;R#^<7>?0902P,$% @ [FAZ4H*H?&9/#0 0C@ !D !X M;"]W;W)K&UL[5MM<]LV$OXK&%]ZH\PH--])I4EF M["3MI3-M[DM%4 M=VP_.<\N+LQ3/5]K9\\4S45<8+]K8DLLYS6NXO629NGY\Y9VW#.[[9 M5MAP_N+9CF[8%:O>[]Z6\'3><4EYS@K)14%*MGY^=N$\O?217A%\X.Q6&K\) MSN1:B(_X\"9]?F;C@%C&D@HY4/AWPUZR+$-&,(P_&IYGG4CL:/YNN?^@Y@YS MN::2O139[SRMML_/XC.2LC6ML^J=N/T':^83(+]$9%+]);>:U@W.2%++2N1- M9QA!S@O]GWYJ]&!TB.T#'=RF@ZO&K06I4;ZB%7WQK!2WI$1JX(8_U%15;Q@< M+] H5U4);SGTJUY<52+Y^ 3GE1)Z2\M4/CNO@"^^/4\:'I>:AWN A^.2GT51 M;25Y7:0L'3(XAP%UHW+;45VZ1SG^1 N+>/:2N+;K'.'G=;/T%#_OA%DF(@>/ MEA2=X@AKOV/M*];^(=9;6K([%7B49O6TG+WW,Y)*E4@Z::$Z>/8^JE)-!B!$:"6EJ00Q9,_:IKQ M-0?)HY S!"M6EOT04%4)E=N!]PXLM@1/+"0$.*H8#.QG MD?=%A@9K=)42 8HJ;[D$X^V5TF@*$8O#/"ET: V+GKIL-4-NT ?%#?CI6M0E MV3,*GD$K10G=&/9R@^]P[NHE68/+J+=I\U9;!H>60[@$IR;L$RL3CE.ZY=46 MG9T5FK-%?FWDPJ+5/1LJQ;+M"%/BH&.&YD1]X+LUY24!!=>LG4@-_E9F>UYL M6FL7TX%9Y$*Y-$2T&I)>%]2T(_<.!^[ RAO#X;B4M;)TO0.^C?N5_1"!9V.P M>H=C=)?1RB$2HY$2""$DAXYJ9-J[UR*#%(S#K?1Z1YE@5W!IG=QUGLW4R@&. M\D! >DHP#-G>]U_\_P]<)F !97>]NL<4IEJ[7NRZ5(W.3)N[)(LW:"=12_ 9 M^5A9 __8:(V5#L.=>[;]'Q''7D9!9#3$RS"T!\_!RE:A9[JL)^.&2!;:\;09 MK!BZ<\UV%)&W_?IOS#(?1";]76QZY+?1 5J/V1_\$'\S8RY MN]$RB#VS(5B&OCND\./5@WO(2PA?H(6$04!.=6PP(V^W7 :6=&'J*Z/!]Y91 M;)K2\9:.JQ*'R"$YT4\050JVYI5!$P6#'@[8TVP(EXX7],,T%F/G6P<3?JM? M+DG.J*PQ9#>Q1<KH#E+GU"8 M!.PT"(78FFLA?UTP^SJ#812H+=U'#L^SO)H(]9Z[576'K M1:/SDLN/3]8E X^#I(N!:\C9MKP9%O.-?L^V)/H'_=CLWSC=S!H M?]6"ISUG6:_/7T3!3GA0/MV*O^D5!JMEL#:W@( ,*/Q#*IFF8Z!_31M'U+< M6,Q["/WP=(7(5Y+?2A4Y]LW4DAK !>X)V'H- YZ%*AWT !DX*\2X0_4V8];K MTQHJ0!&4K ,52 CKG1D]9(>X$'V900) FZ@KW&*DL&#G.(/H,1..T:'L [^A M9Y@7Q3F^!^1*+AEL6?8'\H)%8'._9KRJ&]PT#$%JH%W<:G#I7! VA)?* "-6 MNOS0[IH@HM=)L^VY*T#WT=DRMX(D%2"E$!7:M@259WN$^A ?2[:I,P@2[=; MFJR@ST&#R4P*^Z:0X!(TGK!=-4T7L^EJ AQ_/ZF; 1$"W_(' ')E 8(WWMN6 M8Y,?!@G2W#;-*&&UC'QGIM7QO4DK %H;(-J; A!D(7DR%=+OHR9]G:5G^Y/F M %!0, 65 97=@\&+ZKYW1 L-57 @*VO^*16'+CT(T#*,:@!AE47!E Y8=ET MKEL7C;H&SJM7T_V86I9A;SHMD'I8[J%W_N]27;\*) GX*1J,#;+7//W#VYCFL%O5VB(#!>.I%O M>7V@B,+0?.E'5A22'YM\WH4+?V9C#'S\GO$JFE!X?FQ%?91SPFG$A+6%BO[\52D%UA1[Y<+-PYFB +/"OOY+9PPG!)%L14[+FN+= MF4ZNL[+\R!0_0Q-ZIG87LR2V!3OSUT4Z,6,8F=G&M6-3WOUMW*A5Q1\ 2FQ& MHNN% XFP03 L%IGU B=86<80W-7 <3QER \ZJB.@>CW:P5'Y_C7Y> M[VF&5'O$N]1ZSV[O<&DA=9LPR%N]LMI%NAB5&@[DUSO('@61U91*'0="C>-& MEF/4*?H@;<;'V+/B^#0BS3$T)(2^9??QU#&0?##1!B12R\BEP5VTKM<(B R! MP^SM&CEK6A(>$;=,CCV;[5J8,=LFZW?LC80P11$ ,:W((.@G'DX'NEI9@=,( MB V!L6,%?<"/G$O>ZF.&I$Z[IWTX[]<\3" M1!'F\<@(3YBI/QB0#12 >95N-B7;J!+7S-YTE#;-U# JWNZDMYJ/ 6\9A MK!@\,*-8:V,[4:K-(\VZE7UW[:ZML/UR.@5 (SQS%,E<>O0L=*!9O-P$TLWK%1G_@<.XBWR MNGFA.TFR806$P SVJ E$R+5&5'1=J2, K$0VQ[0&E[:KT:$Y?,62*=)KG1XL M_1\XRAI7.9-,J&. 7*NPLT=_\'FJ94;'M$=4V>S^_\SIR*3,>&"Z#U!O5&

'2S>,_NLE&?155!@E6YJMA]680Q;[?UWF:%WF;@SX M9RBFD&Y8??U2=-KVXS!VG];#Y178^JH3])7E]JG5@70%C:YMA;VN'0-(82J- ML& Q+J?,54(<3#!][@^F%)X7M*!&P;0YJ!1;L=MNPMO6A3=7A(A"1$H=C3]7 M[\#1&_6.P)VIM@"N](*^DF)(=>8J*+%98%\X%E M>WWM.+S0@M3U)YIL.;MA>(\-;0!Q]@E>\;O.N-P"30%( .&9AB30&=<5,& P M:'U_8R-HUMTK:TI3*AU"KL#S7S1JTX3W#>[ *KM3U?&7H9=[&>@!\,QR."_( MH=?TNCO8UN92:6_+!M<6T0Y+?4K2%2^:!$XU;C?2-YX&P1#3?]6R4K;' MNXFM=9L4VZ=RI6#%U")OUK.BT2!X9)JS"B]LGH0NS/$@-"CVZ'\W'-(W((9[ M0A7HR$K)IGCP9)?ZEA'BR4I0F-&)O:\",.K-S0 KGCB1;P(\?OU@\3"H>T@* M[9G&2KR[88H!P\&=2=@1&5=,5T,,X)L'3]'@K&(5XH&3"02/5HS2V\&9)A-/? MR63ASPAJV/1CF8&+3N!8X.8] %W,84H\E>OML8CF8"=@9_OXO%T?CZI,U.D- M<%[DF!7@^SK.!&IZP6'F@WO/(^9Q-&7>-F!P+KJ%&ULO5=9C]LV$/XKA!H4+:#59*Z*:JJ-HN@,O-S(N]CO"9K=;&$L+YM*8K^ +FK_I>X2WL40I6 M@=!,"J*@G'EOXMO%T/([AK\9;/3!F5A/EE(^V,N'8N9%UB#@D!N+0/'K$=X" MYQ8(S?AGA^GU*JW@X;E#?^=\1U^65,-;R;^RPJQG7N:1 DK:*G)5WU-#Y M5,D-498;T>S!N>JDT3@F[(_RQ2A\92AGYI_P=V_2A0Q\^3S"O@\49"<@51/+G&D@I.985$RO"-*%8 M);D4.>.,NI27)1%[ "H*8E!&--42L?#1X6A[ZH"-S!](HZ% (<>,#W5CSL%9 M>[ >6.Z "\8;@V*'%MZ2GW_*DFCP^G__?L=T3CG9 E4$;"I>Y,0$:[ 9N1SK MI6&I'#$^0TM\\LL'&QO9:'1<^P2>$'_&$?&HJ M4-1(]?S1.4B6CO2*Q./4SP8IGL91ZD^&]C1*,S]-)R\6_CL0$GO5RWCYU35: M*&[H(P9R!4:ET#2D3](XU/RV,^&T2EYXF>C(;FS.8XSA$!9 MXE!Q%>0*1M:V/K0K!"'%S2-H6POMXR43DFA\2ANE)[1!//Y1G^]V17C%ZS3- M3LF9'T>GBD>1'V>G,7J!;/VVM3U_TIS/AE=D$.#,.BB6)$CBPWL<1-'%L#KQ M^%@\3@_O43 9]G?;KXM]96#O5GW;%%?ZO.4K]PU-NV;BNV[BNY3#4V:[$&\* M3 ;,!'R<9.W;($H(5#676X SV8K98Q3+]]G:"&:PIR&]!K M,(5BAMT4QZ6@ _)'8[1!2#N+T 6W+HH<;NS*=$D/L>ZAV];P2Q.GU]0-*\&W M.V/09P/"X)$:=V^PU2N^_<8$1$2S=CZC0HW8NF2HL58,8]N!83A0GSTJJ*4R M.Q@FD:YPN6QX098.33/48UWID5CY78P-BIPR<=I.36%90>3;CKV;UN@S+IAZ MK[\/B//6\1AVJ_[NO?Z1JQ3"D'$H4C8)QZA'5[L#MQKH/\C,O\74$L#!!0 ( .YH>E)\=0/[XP0 $<. 9 >&PO=V]R M:W-H965TO*UK LV792>S4,9"D+\N M D'3;9]IZ601H4B5I.SXW^^.DF5Y2;RM1=/7?W\.Y(SC?&WKLE^?#H4MR+(0;F!(UK63&%L+3T*Z&KK0HTJ!4J&$<1:?#0DC=6\S# MW*U=S$WEE=1X:\%512'L]@J5V5ST1KW=Q">YRCU/#!?S4JSP#OWOY:VET;!% M266!VDFCP6)VT;L$80]+?& M:U2*@Y!B)BKE/YG-K]C$ M<\)XB5$N_,*FEHW'/4@JYTW1*),'A=3UOWAH>.@H3*-G%.)&(0Y^UX:"EV^% M%XNY-1NP+$UH_!%"#=KDG-2\*7?>TJHD/;]X5Y3*;!%AB1HSZ:%40KOYT!,V M2PR3!N>JQHF?P1G%\-%HGSMXIU-,#P&&Y%3K6;SS["H^BOB;T ,81WV(HWAT M!&_<1CH.>.-OB/0 >-("3P+PY)LI/(XSFL$ G@:#SSG"M2E*H;=06K.6*3H0 M,(E&K^Y?4W%X:9%*I1:'Q*S12KT"H11@@^A@DQOX4@DELRT(!]X E1T(G8)" MO?(YF PL\C,,8E5S)I6)+!;4A)]C2 .Z\ ML)[CDQHH32KJ)@P_.X07*3M-$="'9$5RXH3LU&:IGP5IC0\>XF/6/AM/FOC M4TA<)\8R,'/"$,3/CB>I$U7Q&OEU]^&E*,HWESM%7@T&B31GE$R%)T'GZ8\W MSK$#U&JM:,@DUHVBENG.X>5/TS@:O_G?_M_7&[9%80'#SC\GN2.?R[35QJ4- MDZ,GYN(^O+IA'DSE*%_R[$=FM6J&<@5QPU6JC?ZGK4!*W=(2@M?31S;HZ4,[1 MG(X5M=TODN!!1;M'96@1E"RD;W/TP!8UG?20N-!AODO!QZ%[T^ZQY-?4OQ.* MLF8 EX6IN$9:^Z&P.]SMBK$)@3E(:#Z00"0FN; K^MQ(ZG)!"FVXT.@$V8[4 M:W0^-%!3UL&9C*"?0'80;A2TLMS6T]R+$DD1T>T(;NHBQW7 RNC&H.]M5?ID M6\=@[T5:R&5X.9#;9ESP&4U?**$+(+"BDX$2[S6@1G;[-F>34WM MW 4E*]T]JU#<>K5O/9F0%M9"5;@C6TFQE$KZ;8R4<$WP:QDQ %ECJN6U/^TEQ14:6PPQIM!T%3,QE46?U3W MI=SBO)1T^5QIJIV$W(2T"H?JH_3NM_F]S]2N,X_L+BFM.?/"MJ0A;)!3Y0<>#5][$#S3]/_I__&A\/9Y/(SSK3R>M T_=1H>=RWV!U,;X"<.MD/*LON>WL^TKZ;)^ M'.S%ZR?61^J"E-)TWN:1ME/Y[HVF],)G>P)[ZOER@?"_.QDK9;Z6OO?UU<6 M9O.#E+)J=.LJTR*K%Z>3E_3%N0C\/<,?E=ZXP7\4/+DQYF.87):G$Q(,TK4N M?)"@8+C5KW1=!T%@QE\[F9.#RK!Q^'\O_:+W'7RY44Z_,O6?5>E7IQ,Y0:5> MJ*[V[\WF%[WS)PGR"E.[_A=MMKPBG:"B<]XTN\U@05.UVU'=[>(PV"#) QO8 M;@/K[=XJZJU\K;PZ.[%F@VS@!FGA3^]JOQN,J]J0E&MO8;6"??[LNH^/+M%? MG;)>V_H36E2M:HM*U:@$B6C:M:HK*^!Y?C+WH#)LG!<[\>=;\>P!\92AMZ;U M*X=^:DM='@N8@ZT'@]G>X'/V68EO5#M#G&#$"*.?D<"]//[?!^!(GSCH M$[T^\5@!_[QX1M ,?9,.]&&ET<+44)Y5NT1>W=3:(0?] $K>KY"'Y0/W0*+5 M#DZ^0V:!H$58%8K,A3U(JV(5R&'GCM^AJ@4;7 $&0.((4FUY/Z?YK+?B7C@( MK$SID+*Z%T,YVFC]T2'=EL%*J.= OE:^LZ7ZA(K:..T\\@:]7-NJ[D_(FPXD M<8K1N\*;&VW[_T$QG"'0%-9FZ/OO)"/\QR<;+P9!F5X&MTSGP$B'D;XK]-J' M6""W"I$(J7L..RQX^MLV5I#KPH!+^^F'567O9Q>F"RG<3W^%I#H5TKO7_@Q1 M3#..&25'-,8D)B0_HB4)PX3S 8UAFDN<$8I>&3 )4GXL?3_*-,4P$F4(EZA#'R,30G\+(N-80S,R1BZ;*$^0P/;N8A1 MJ^-C37O>V/24QI(IYI+'SJ<<= U=N]'0LO7>7Z_N1L(+[@:WTA%W":8\3BG4 MM&J?H6DF<4+R(0F:8,(&\TS@+)<# H7:$B.>/M88V[_NJ[!I !%[D'CQZ#:< M*U<5P[C1&3^*&ID-.C?$:'8$&GQ&!'I=U5VX3GR3%'8L)3[=3S5>W%]DG@C# M,\$!J([Q.DU3 ,'LF";9$:X&#.BI'T3J%SD[B-@ K"0"N MI",K(F __P*.IT)@*>+F!M@.#2;&ZQ0:C.#QP9!PG9 R;LN/-?XK'!=P>:$C M3O"<03!&>KK(PSTL;GDTZ6'X*Q&49G$;@UXZTMU3+$8@CO>7C A!H_[,,[!J M!( )-%LZ ^+./C2U,)]#%?H?+R9 PWHSQFF*=Q2Y @5X9J=B6'G80PN$",7[,<:!Z8_/4#R&1M& MA\VRH]#,6'+$G-,1> 09Z;&,]',R!HK^*S\P;_K','! W4([6.JM5->WP:T" M$%S= M"TX06A\\ZK_L-^-O;",A\\;S7:+OM'/ <&=ZW?OG0=J(=WPI?;Y[%[ M]NTCXUMEEU7K4*T7L)7,LF2"[/;A;COQ9MT_EMT8[TW3_UUI56H;&&!]88S? M3X*"P^OIV=]02P,$% @ [FAZ4J#Z?A8V! 9 T !D !X;"]W;W)K M&ULO5?;;MLX$/V5@398M(!K72S?4MM +ELT!8H& M2;?[3$NT140D%5[L>+]^AY2M*-G8=;?9OECB:.;,F>$1/9JLI;K3!:4&'G@I M]#0HC*E.PU!G!>5$=V5%!3Y92,6)P:5:AKI2E.0^B)=A$D6#D!,F@MG$VZ[5 M;"*M*9F@UPJTY9RHS3DMY7H:Q,'.<,.6A7&&<#:IR)+>4O-G=:UP%38H.>-4 M:"8%*+J8!F?QZ7GJ_+W#-T;7NG4/KI*YE'=N<95/@\@1HB7-C$,@>%G1"UJ6 M#@AIW&\Q@R:E"VS?[] _^-JQECG1]$*6?['<%--@%$!.%\26YD:N/])M/7V' ME\E2^U]8U[[)((#,:B/Y-A@9<";J*WG8]J$5,(KV!"3;@,3SKA-YEI?$D-E$ MR34HYXUH[L:7ZJ.1'!-N4VZ-PJ<,X\SLMB"*8G$/D=/\*4"(O!IRR8[<>7(0\1,17>A%'4BB)#Z MUVN*[7F\WI'%OESK$^BT@4X]=/H:?3P,E<1=V,<4O@CX3- &<=^U)1YUP!04 M+B2OB-@ $4):D6%Z4Q#C'YU+HG*0"[AD"E\%J300:PJIV-_H1D#O2_7&1;L4 M6S8WCR[7MN"(:\VFTS:,F]#V\HYG@R2?B>*(D>JY?[[;Z,D M'K[7&,8YOK"H_>RN"U^_QZ(IAYCZI%C).]\ 5PI=,6EUN6G7/+<&K+!NDPC' M=AE'Y"2-.[UX" LEN8^E1)6,JKW].899SG(0TD!!5A3W!NA#Q51-,R>&>B8( MMV+XO@">L'@VZFI[XN$J9SK#-XH)6\?@CKJV&CP5NRTEI%X)XY]6@L S]+MJ M&+^Z&D;#'U?#?A:OI 94:-KK/ZKAX#X?0^O72"'Q9V7T2Z201/]9"IQL7A!" MW!E$T8]*X0"+GY>"]EJ(A\/.*'HJAOT[?0RQ7%)]4 U$Y+Y)<[K5@5/%$QDX MCL\T<%8I5L*Q$MB[O07!3E J6IF9TV".AR%NDS:*BB4B"H)+=6Y8SL_&< ML:^:*JPI([IP&U]2$&3%EEB;6-:4OGR[NGR'#41B.>4LJQNVRXX EF/*W*I= MQ$):90JXMT09Y(!;LL VD-+7V86SW43IGK0ETB[.3W^.)=,U26'JNNH$)0ZG M/AV9E_04G.*BWOO_[?JAYK_!_QBH._S< T?*&^,7;+CM;ZY< M.:AJ;*Q^ZX>FQL_K\7&QTZ]^,K(\)Y$.^_^R)9U>"_;1F@Y2^"H-5I5)[<]0 MO3_!"<3XKS4:]UN6P2CJC(?CMB4>=.)QNK.\-*6%K_W]@2?HD@D4-%U@:-0=]@-0]4Q?+XRL_!P]EP:GY=%)ER"PTS%VH'$D]JI1MF4=2;R.PTL,H[-2*B<9Q' M#>,R6,Z][E8OYZJU@DNXU<2T3 MJ?W?T-=AY%#$SSC0WH'ZO#L@ MG^4ULVPYUVI/M+/&:&[C2_7>F!R7[J/<6XVG'/WL\AZ_#U$Y<;LH/HV M0(39#BG30\HK^F+$?YB\(&D<$AK3Y(5XZ4!!ZN.ES\3[P:*_P<@&C,QC9#^/ MYI!O66V;@5VO_X#OR%)F.;I M8/^&4#H2SO)D>D[.V#GNIWF!5^D!I%7Z"3NP ?T )X!9'LZRY%1-PSS-3M1G M:1Y.D\GYR<&$AD4>'ZE*9K^W M81*'M)A\A[59."NR4]9Z\H^L%;\1:\C%=,S;9#J^=F=)2&?I@3?'\.NLT2PL MXM-+E4W#&4V_PUH>QL7TE+6>?(=\!SL'YA+?:V[AK:IK]\]M);ZL?G188PME M+[P$T>CQ;0 [E1LQ#/$.W3L\:(&ULQ3UI M<^,VEG^%U9N9LJMDMR3?Z215[DXRVUO)3"I.9CY#(B1AFB(4@K1;\^OW7;@H MBK:3;.V'I&6* !X>WGU 7SW9YI/;:-T6G[=5[;Y^LVG;W9=OW[KE1F^5.[<[ M7<,W*]ML50M_-NNW;M=H5=*@;?5V/IU>O]TJ4[_YYBMZ]E/SS5>V:RM3ZY^: MPG7;K6KV[W5EG[Y^,WOC'_QLUIL6'[S]YJN=6NL'W?ZZ^ZF!O]Z&64JSU;4S MMBX:O?KZS?WLR_<74QQ ;_S3Z">7?"YP*PMK/^$?'\NOWTP1(EWI98M3*/CG M47_0584S 1R_R:1OPIHX,/WL9_^>-@^;62BG/]CJ7Z9L-U^_N7U3E'JENJK] MV3[]MY8-7>%\2ULY^G_Q).].WQ3+SK5V*X,!@JVI^5_U61#QD@%S&3 GN'DA M@O);U:IOOFKL4]'@VS ;?J"MTF@ SM1X*@]M ]\:&-=^\\"G4=A5XUYF?F29V;SXT=;M MQA7?U:4N\PG> LP!\+D'_/U\=,;_4?5Y<3&=%//I?#8RWT5 Q 7-=_&'$3&R MV&58[)(6NSRRV/?&+555[+5JAG Y.ACY]$NW4TO]]1M@1*>;1_TFG;'X9:.+ M#W:[4_7^K_]U.Y_=O'/%*OG>N**%5Z[FA6V*JXOB2>M/KM!UB;L$3L$O'U3; M-:7:%\O*.NW:HK4%H+Q#%%W,SI];@Z;391PB!U6G 'V#>SG#7?#:Y\7($5V%([H:/:)?G49:@*T; MX/W^J?,YO6X&PAFNA0<@^UI7F!I? M0O%KVCT(AW93_'K^<%ZL=:T;555[)%&]P_$IK38&9MI5L&JC?^L,T E(C1KD M+,Z*A[E5GW0"&R):.9#-.P0-"40!\:]6(#R)'@!LV] B6US#(?#POFYY:&74 MPE2F13FA> 3N"=_"S\]O$RFN6Q48!>L$@ MH$.# 5M%^(.U.HT@\7<9-!V@HVG!9(#= 'UOU;*Q&L98G _^+8W@\&ECEAN> M476 BE77P/9 #W<.F,T!$1C7=$*R1,+E(YR:!JY 7 OM]N64)PHX \$U##\O M_K4Q%:-OU565GT H^'#?($6[^E-MGVI:&396VQ8/ /;K;*T6 (1'93E) 2&4 M;569$6[$.AH9I9?#*X"!M[8TS;+; LL@+17J49E*$KT>%X\]Z60%A$T40_H?D MZRNG*#XP5:'T \XC7>N^)%$5=(XT9&J0$VW' MG 8<@X(=!#7LJ>&]E'KA_TR/G?2&0^FTU # FV2=K\#LD': M76@A"#,U^! M)@38]W%'A (P*O %>%9;[VX5C7&?S@ND^NG%NS_\;VJD^F>I87KR$66Q[1SL MTIV&5\B>):.5\.L??U''SR>S::3Z71:_)Q@\O_@P [6O;J=W%P?@G-]-[F\O!NA^KC_V61Z>3V9 M7LV29Q=W\\G%_&J$N>\"<]^-)PX#];5.R>#]P";)MD\_CAL_BQ &L M?[<@X&;7S*SSZ;N/\05Z,GMW.J8S9M,8&YD^9V%X1AL,>;QX=,:RY%R ?2X^ M&HE!]*;Z8I@="+%KY4MR.]AN023J[0Z\ HW8;6'[2(S"Y!%1%Q%/XQ9MP%WF M"I460$;+5OQ( +]"&,#W1$UF"*BX.9(K?@C8 4VGV3: $P)%Q,"A^&:ZA,<[ MW2#80L>.VASP'S>%>P;1.*%+4@/IOL"PQ_- M/N"'>FUQM"!.1Q^.&+MUV4%XEG5"Q!6&%]GWW?OWTYUDQCR(Q35J]16S*-OL M_EW<]$X!793"-1L@$C ,-*!3B\P'; (;R(9A8+]P-4LGL K^.)N.IG?S&BN M+V:S"Y#!M^(M'(1ELCB+Q&(F_G0 [=6>%PY+T+JE[18M.$O9CFGIF^M;67=R M<7WQ1U?M;7><\FG]J_GD#].AUB"@?Q1A$]HS,-APB/3%\<>XY2FQR'H,3@[$%K4-@*Z!1-,HUR K_?A?_NT!+N.+*? :^TX>>[;%_9\BVLZFDLKY#&Z^QM5DF-$JRVJ[: M)P3^I?->X+Q7,JU_^.% T]D%(1HM+ U"&I03F=!X;!@%#\NR.[8S+0?4?*0E M(C4A(SBW'B> :0J,%NAK@-97(8'CEQP5*S'[.1M/?WY\/@]"U#TH:/[PU'!P M#6'!KLZZD%]A\Q8_@GMLNQT;,"OVX5TP?T![5W@FI-79\S4EFH@K0[J!],T* MWI0#B&%ZS)*I9DVY"7"X=I@@K8,WEHS#M 1E.0B.)--V?@BC+(UN=4B\H=>@ M!6'HY==G"(<0_F)B>P#("O5"@W0WR"C;FHQR? M6TI:#X#,!I\_ ?XRFK?9<7R?&&:I#A560@@2AV6Q#]:^MR-2U@:&*9J Q[Y! M*%;^R@MG8F$?P<,PK<&X3]V>%S^&M&NLH@ F62H>?\A+IA=2D 0P00 \QH>T MRNQF//-'4V(J<)C#^[X:""8^+X'83RXV5504\CWERW JYUCU!P@7C?T$<_W6 M64JQ>XV',/H%0P@U 3I"T-M>+&9(:Q4BYWOS3#4Z(B9VM9G"\.V?0]+]RYX!KM. M%'E7VP5Z@*1*X-L]Z_Z8R(1-_4 2_\(/BTA,,+LQL#\P2_=I)/4J1 @3AVL+ M! +HRZ.JQ4_E:GV#0I\H V FK)7U DS5&"(FNX]; <<5H=U*ZL[)8TN&5&>HNRCVLD-$! M3#265JAC2+<5%MR_AC58?-@@2-=P&-1Y!UB-4C_XZQ5*PPF8W7AY!;/LPVHP.'HZ<\6W8PJK14=W?_ M\"O6(EZ?3>>30MX[^<7NP%^\O9R?HK@/X9D+J6%, Z(EB_!&@Y,93)>HT7_V MDI;#GEB0V9%G3JS(&AJLG;($3#1$+ ^4"42+P^,(34 M;'VXU9LQI'[ N5U2M$.3HN&Y^85>PC;F>!A%P762M^UVB[D66I)SL'$J\E*\ M"B,9&B?+(BVHX9?(914[@(*\Z#?V*\*(O]$+0*2A%X /"&$51$LV'<6+J.-&SG9E/D?+=C180:?@'3("X22N+OMLBPTEF/<> M]9$=NIVMF61LY:B_0P/Z9Q20B:>JX* BR[WTL4!+ME '@D![! MF*7:9W-)I$_0?9 $!(/O"VCW&:(%%7E5@-"J\&P2'Q?;Q@.<.&4R)(E2=ZB' M8RJ7M!%@D.4) +^P#0A<.DM4#R>9D7L*(QMTLRP;L+3SG!HP'Q/L,=KN@7^; M[53HW^.NYW+G*$H"EOQ-V#(558K7B"5$F/G5*XHZ-,_P>#AV#T()PG79]O)0 M$ZY,PO$" ,Q*O/T0X*CE?5VF,(K(;PSC/!H7R\U]A<&C:CB8%LZ5W2;B6J,B8X4P+V$?D%\Z-\3&2W2D2/+WZF"Z>543M#R.R M!^8/$B<4U9TD^2_>Y6GPX4;ESGE:O99O61AY7;\PU-RG4:\%7;?P)"(4DYV9 MY4(WCJ!H-GH\SLCE9&_&H3.!GH4E_),EE\<>#FI;'#=E>,B0+%!]!U$!A,?E M1_I\?3XY1FB)77OOQ1E7OK 0!5&!I?=MID,0>8Q[59HJ&D&/XD'L&@Q)A8!N0X]5$_ MY)TA@R[/Z Q'7)Y>P\F1FH=^8\JD^+5J%=( N"Y/JBE#(P?I1]#2>KO WAHX M :T:H ]KLJBA3YQR!"VI3D%^!]#,$EWDGW@4SJ"YQ! L(2,GTM*Y@E8 X8/9 M-K'@>QM*HB$J=#=$&YQ\8FK!U)RY%$ E\ 0$JH'\".28F$ %[21FZ$']6<*- MH42[#T@N0(/Q[A'%*_GE4>G)WC_O0%_VG:@5#^$E$YVVRQ!&&C=X<'O=^NX( MWI3DFH(91M,VY*7RQ,'7B8$^7SU%XD15B'L'WH_THRVY_C4#8K$/>_361ZXY MXT;9]O#N9 ID^!(?;X,?Y&=)(^9)25WZLFHQN^J\YRJM7[X3Q-3<_$S2 '8( M#TMJ%T*GMUAW)-\)(I<<$>TE/:9:6R(Y>'#49.7#\\H$GU;!7Z0@'Z"^[H/?Y]Z+95J=J16- [!FB?\BH(' M*GHD+:T6NDK+V>GHWE)HX&S1*&H]S;X^D4I-JGF2D^#O/^#W4O-Z='[L[D+" M([\?$SYHK'":U8J>H.@P(642:'D8FGRR>L_V7O]]?-&XT-P)>GNHS!_K5@7- MTM4+Y**I8R=6BOCZ)6Z_ =K&3)O/5#%J;GA==? M7L2DRL;[6E'7P+$B@,5[K3I)CQ\]G.0PLS-"_.24W&BS78 !H3/NIVX,,7'3 MR<+.R-KWV:JD,I'C=AX/M!6O7#>ZVN$$6^O#N8<3]P/+!S*(5$^OJCF/$6$F MAQSA2"LQN9.$=_+,$'H#M<0&V8P"B!:2S:)L:MI,%I47%GPKO!.AJF@NLL:H M6RA-Y 08H#+SE M*3!L/GK&P0J/0D],1CC0*C$8PXO$PQ2A:*C>T2[^+5'A/DL-L^F]H_@2.JT3 M-+I>#)7T:7@[A!W]WZF4QG12[.R9C;?D_,VL<@H>5$RC]#L,9,TQ?1*:I92BG),0J^#PPI8;0VNN(H0J1>#+9J01S,0)E7(0! MP16[-#>@ PH<.,+$76RH2 \'/?$]@C*J6&G?.%YJ;.QVHJ ]O#WVX$9GIE>= M=33 +E5JG$;8LU8TAV6%O'EO;&,0(1<7Q.0K.$.=;*I8 'B?D,E///7+%H"=ZO/!'GD;H%0MI%LBY;TU+6Q:. MH-@UN*; A U==RSR.P I\ILN0&6 M:[$J]>1BY4"98"/L(EB)>:R%0BJX?XZG408(ZGBA:O&\13T %88SZ; M36YF-Q/X,)]<7MY.I)L#_[CF;LUPC0=GE/@-O)+C%07F\]B*-7^NFY#\7CHW&@1LY6.A5-AY)N:#S@(H/ SX^TFC M58#35QA3]Q0;2UP$T%[L8F"NMK=ZSC$^5X66*M43*(QJ2C%_#!7"%%U3]R,E MHYO(U^'4P$:*65-.0R3SAYU9?NIV_IC3&4-\8 O*UF<0/>O*-3W$\TMTG!JC MQK;PD*-T6&ZG7<%D\8E^9<,8'=]<7F#PW>QVW@- P"FN@A9;ZR]?\4U3,'#5 M52LT1E+"E+!VFP8KAPD/KPY! PCMT_VS<0NJ4D5WA)2OCFS)17.S@ M94BZP@@YGL297Q"#^9UA:\B'681.HW'D /F/_M=@H,FQBOGZ#L6FG<6O\^:O469U,A!%2*GX=J-<.-1+'/H MAP5\SV)VY52@R7X+HYS/@B_^"6&*8->BE\(^9\(+;.3YR(4/[DIATJY2^Z3( M_J%;8" 8TY$8-@!A=-B$^Z3QV/<['^Q/OXPD,4LJ+1Q?I9Q;B1VX)P#_!HBI!Y)!K05U(%"0 AP(5 M$\4>=:4YL\ZGK$IC4W(YEYZC1"9GQ)2V8PE!2@D-E];P*(XU<;EM6IYY7OR$ ME]R9,ILTU%&@Q5*RN\)OA1O=D@);";U+Y>$+'&2Z1.B+F\EL-F=7Y6YR?;0! M_$5]L>F1"(@3M*\KX,1'*:P/@NK@P@8@_:8]Z[*VXC@-J7DO?7V0(%C7+<;% MOOS3KK=Y[M_TZDA6-*^](.?@V?P%E^90&>( DM-K7M\,S#91BQ+!)?Y.7Y]=_&7AX,?3P\B]C\B.VU\Z?ZXK59WB_;MIO M,"A(7C\-F %8?LCM)_2P--P#&1H-N:;36YF-M#_XYE0T")Z0)[:V!'%2DK<" MK(_>$H7]K)00##9NCJ$GM@G.QWOY/J2"?! OKQA?Y']EI9I>8V1>!FB)M*31 M/:_.0IH[-\I[2BU=A(3BNWB9 5TTD0A*ZM11"]N(MF;!N]"U7AETI5<-W3H\ MH2JM2=81[:^-P=HR:9$>*("")?G6SEXMU#LRG@_]#0$X=_E0[(-UL]P?P/XG M@$5*0H1J4FLSB; RZ& /$^&_Z_NT.[7'-!*]Y#'W+KEJ039^<(5G(0&BT4CV M/#9XS,=[,1[86)KX!(5<5XEU>)@=(4MK5 ;\>=,7+WGYY.%O?U7;W;O[TS@N M,(W@=%(L;-T)[0ANA08X-$I4PEGU9F?)X_17J^ 9#!BP['\+F?4)*[%7T!>* MD]K5BJ+37))DB I:N_PD'5J8(H4=2/$W[^;=.%ER&0D%2?CV52PNV[424^L! MDK)#?CL)\7S(B:0"(K6$,HN5:;/2:P7XY30O47LL0G![U^JMH-UW) 54 $XW M6I6,LE':C9T4\_%.BH_)+;.#M/GRX<6W/ON175TKL4_V?4!%P]-"\^W#Z < MT<#NFGUV+VE:SCIPU>5A7^O(E<68VGMB$P<( M)LP7>;G \T>/;[5EN]W-24"0)]:.(5I&%YJK?"'.;69YRHAWQXWP%8AH\K MB\17T8^4(\JAW/OZ)\>7_>(]OF#DL(VHJ%%.!B:,!XX-G',5*"96=Z;GDF:1 M!H_&WX(7&2 6TKXBP9K6%R9WO"5<]9(.Q7DL,IR/%QD^;& # P)U4" \,]4Q MV7STBZ326!I3*8:*5BN7[T_ZUR:G#8R4F,>2$[%R7EFN3"D_.,48IDUZ>127 MLJ0\_,@!V^?V0GFV^0:^ZW(>86GZ-,,Y=F.I-E2:K@)U' , MAA=11BP.4_8\H6$@P71L32 >I$[7Y(Y +'$ M7;>FVPK!)C=T%.&V.8=&,_D,>*6>W,O=VAW?5<&]EVN\:4WB)(??(8D6E&=& M[-^-]HDZ/L*=D2+7"0.Q52G& MPG<5:"6^NIOOWFJP<2(Q05G?4KPIZ??V4YKL'N,(1Y .DA9GU$AC!S4K)3\J MD:<\_.7VO[XO/D:? P3M.2*EN&_,?P $X;+LRFSPO\F6CH00+M'>]^[<]J8A MN(;-VM_5%"XC2._>[E_6+3MWG &FUE"O(@\)$X-S7>,ZQ5DR@3WK@5EWE;=6 M#W>8:E$F_ M>[;B/:B()9FJQ]XPS!U=J^4VD4=#/K&_TB+<#$0W$/) %-=XDQ:REE@P3^3A MZ_+,WYA8=Y3=H?R6:K1+.I]H?'YM7,)8\LL8WYJ*8!J%W3MZ);Z,))RMD-VG M%XU@C'G 8>[E+;EI+5%,L<]^!+4OT4T7L6[DXOE+>'N_?]'8VG;2^N="];MO MYD;ZY4%5[/ ^.GR(JOYLB'XA#XFTS>R=]POXH729WUQ.3[\L'JB_:+7WQW$? M5T"1G0Z,Q00@^+X%@(BDN(P'AWX?W*EDD@D"O5 =,!)G=^BC9:F9,, )]BWLH"Y&4EZJ6G?SB2^:XDAV/-0%;7XO*D..= M '0%*>@H%_=!'AXH=NYUJO1G:2$,=^LA"^6=U*,[6Z?7AGB@*84@/PCC:Y\I MHIOY%73M46[G2+MC@!;;N58^#] C"BG0B9>$A$;VV"X_^&L6APTL3(Y2BHTE'$:">&\#7\>57>40[DY. M,"171B"O^)ZRU(.@;24M2?ZW:.I!^_/(CWYXSW,2^E9'/V46XO/,.?Q'KP5PFF,NB^6W?@2$?C"V6+%RV"K-LSI+D_ MLF1Q\M M6A*98!"?D=3\(&4D[D :(7]2!2<=&F=,/_KD"=TF]*&R74G'T=&P M^^2JBE_HWAF,_C^(T_@AU,.)J5>!/;?RP015F77MTH8-#TBXX9&$3PY5[Y9D M@FH#SSB-&Z%I S3>A3VL.C^X4.05"[6HC.$+[U@6 M< -&S7=-';_99% LB9OL-OZGBWH,V^//PO9Y&#/B_!M0(YN.U[KZGUSQ+'X@ M%%,AV.L@$";CR.=31$P.4._>\;G/67-#A8LKE8:+O/X_1,B0Q?8V^6U*8+,U M_0(G_:A4W?+/5(:GA?^5SWO^;D5#)V>WUR]X69-_P>P M-OW2Y<*VP-/T$4/ANL$7X'ML"?=_X +AMT^_^5]02P,$% @ [FAZ4K+7 M.I1- P Q0@ !D !X;"]W;W)K&ULK59M;]LV M$/XKA+86+:!$K[:EUC:09 W6 @6"9.L^T]+9(BJ1*GFRDW^_(V6K:NUZ*;HO M(GFZN^>Y%_$TWRG]V50 R!Z;6IJ%5R&V;X+ %!4TW%RJ%B2]62O=<*2CW@2F MU5<=5@+"7>:F:YIN'ZZAEKM%E[D'03W8E.A M%03+>,^#\\Q MB/<&L>/= SF6?W#DR[E6.Z:M-GFS&Q>JLR9R0MJB/*"FMX+L!TC UCPH]B#7/4C\ Y H9A^5 MQ,JP=[*$\EL' 3$>:,<'VM?Q68\?N+QD2>BS.(RC,_Z2(0V)\Y?\I*N>UL M+FQZ#[);6&DGC'SVZKUD6*G.$&WS>E"QE;"/D-W84 [BWUF6S?PXST>2.(K] M;#9E#Y72>(&@&R;D%@PV-O(C0GGNY]GT2!Q%H1^&(;N' BAKMC?96JN&R E= M7K1[WN)/, MGTV/Z4QS/TWS/OA3!1W%'_EA.O7#2322)7GL)_'D3'M-AO::/+N]4"&%SLLM M:!3&]G&A#!J?P6-1=X8N1*LE9$$,Z;!/X!9DJ;1Q81BD/%YT[3=.X)&&@H%3 M/7J>V__5H_^UW@I34.!/P#4#>^?\=))G='X<1CF[.D[4N/>SR)_,DG'E MHYF?32=CG3SUT^RT)TYE82UH6S&:FK9\DF:WX;;]OP\RO9R^."%,3@G3%Z=Z M+QB-E@;TQ@U0P]RUV$^903K,Z*M^-'U5[P?\1ZXW]!&R&M9D&E[.J%5T/S3[ M ZK6#:J50AI[;EO1?P9HJT#OUTKAX6 !AC^7Y;]02P,$% @ [FAZ4GW= MCRSA P + H !D !X;"]W;W)K&ULK59M;^,V M#/XK0G8W-$ 0O^2U71*@Z:VX&W:XHKEMGV6;L87*DB?)3;-?/]).'&=U\F'; M%YN2R(=Y-LX@YW:H"U"XLM4FYPZ')O5L M88 GE5$NO=#WIU[.A>JM%M7+7M![SCQ+-+, MT82W6A0\A0VXWXHG@R.O04E$#LH*K9B![;)W']RM)Z1?*?PN8&=;,J-((JU? M:/ E6?9\(@028D<(''^O\ !2$A#2^/. V6MJEVNR[$GS=Z?<,V%9+;!^A4N9H MGY@%9W'2N(PY7/Z77.[8CS_,0W_TTW_^/PH;<\GVP T#*H-F!3>S))^TGX\0 MF6H0M.1P\ Z-]KT]\%N#X)8]:)N#$[%MIL?CCXT\\5MR\)%M7H2*N8$!=J_+ M!HRKA&T-3PU7,9R YR>K,&S)B/"9"T,(F#^=E#%FGC"LV\MJ0S2V8(O@R3:X M/93ZWU2'_%4@''&58HQ"T6')1B#M6&Z&K)NA>NX7:V ^7D5"7K@ MQYN%W%)7G%S'LJ2:[.# DM(0UO94P+8N.4HPE=O_UR3M5F@:I]42-U\4\M:E M1=>V?]X-%:4UI$(IHAMQ>5:^'UB(J'X0M&:"V]%@,I^P^R01= -:+%46XU%M M\"ID4O!(2%S !-T$_7=D\58?A--9Q_QT,/,#]@FH*J_#AN]A;X)I, C'TZZ5 M&7J<3?ITCUR(<7H[\$=A1]04P:]ZSZ7#4TX+=>C15&P=GG8FP2*PMJQ+H"J- M$HM .3HLA4Y85#JFM,.B2 !R5--XC+T5 L?#*HSC-6D@UJD2?UU$,B#Q<$TH M)[0:-3MV3,Q^V-5?7NL&S\&DU3O%8EI+Y>K+O)EMGD+W]0O@I%Z_H[YR@SXM MD[!%4W\XPY8R]=ND'CA=5.^!2#M\751BAL\Y,*2 ZUNMW7% #IH'XNIO4$L# M!!0 ( .YH>E+Q,FYYF@, '4* 9 >&PO=V]R:W-H965T*R%-/.@LK;Y$$6FJ+!F M9J@:E'2S5KIFEK9Z$YE&(RN]4BVB-(XOHYIQ&2QF_NQ>+V:JM8)+O-=@VKIF M^ND:A=K.@R38'WSBF\JZ@V@Q:]@&EVA_;>XU[:+>2LEKE(8K"1K7\^ J^7"= M.WDO\!O'K3EX!Q?)2JG/;G-7SH/8.80""^LL,%J^X T*X0R1&W_L; 8]I%,\ M?-];O_6Q4RPK9O!&B=]Y::MY, F@Q#5KA?VDMC_B+IZ1LU7Z=O6OR)R2%D M<0AIG"9OV,MZ%C)O+_NO++R!E?=8NXEX!GD23O/)R<$LK=((A5"F)9K_ M4?S]G@Z2\Z-6DVDXNIS"ST@]!"QJ*F;F&U-77L?4QF&>9[#$+ZB9+! &Z7&( M?#*%!V4I;^:TB--Q.(J3TWEL3;/KQT3,#9.LY$P"/C:L._V?F$W".+G\U\PF MXS";3$ZD=IR,]]2^EX1T&B;IZ63_XLO?G.1=,@K'HW3GX"![+7A&).5AEJ:O M;ARQ5[5J*25<%J)UI7+A!6%+HEBX*S%1?<2=[+,P M].P^=#CN(=7I79QN"[61_$^"*SN)%]&;7?BWN-(^ML2'%GM+_6'J#I/I\&L_ MH^A@%*B1,N(&'D/XE.!N*NA/^YGJJALEGL6[@>PC)91+ P+7I!H/QZ.@*\W] MQJK&#Q8K96E,\:\5S86HG0#=KY6R^XT#Z"?-Q5]02P,$% @ [FAZ4DQ3 M95/I @ I 8 !D !X;"]W;W)K&ULK55M3]LP M$/XK5C9-(!GB."]-6%L)&&A,0T*PE\]NXC86B1ULA\)^_63VB:DA&1ARX0,YE/ON]+SJ>IM(R2_TLCT;/7"<+I6Z= M<5'- N((\8:7UB$P6.[Y*6\:!P0T[C:8P5C2)>[NM^CGOG?H9<$,/U7-3U'9 M>A;D :KXDO6-O5;KSWS33^KP2M48_T3K(38I E3VQJIVDPP,6B&'E3ULYK"3 MD)-7$N@F@7K>0R'/\A.S;#[5:HVTBP8TM_&M^FP@)Z3[*#=6PUL!>79^I>'[ M:ON(F*P0O^M%!Q.W:.\;6S3<[$]#"T5<:%AN $\&0/H*8$31I9*V-NA,5KQZ M#A "NY$BW5(\H6\B?F'R$,4$(TIH] 9>/+8<>[SXGUI^ S@9@1,/G+P"? ,W MINH;CM02E:KME 1,])),\QBDIGOLF,9YD"?K* MX2+5JJF0:&$V][SUD]J&3G**29R-=DYB'!% R ,HO@+B3Z53BK,L'\V"XCA-_Y@;Q6DV MP7F4/?.D.$\(]&;,$:A-V;=]PRRO0"1 +TO!!AD"NJQ5VHI?@V.+L!?A= )] MTVA_UQ=G!,=1MH]>/K8825#NIQD718HG1?ILZI2D.*7)2R<\W%&.ENN5UT<# MI[>7=A"1T3M*\/&@/$_A@WY?,KT2TJ"&+R&5'$[2 .E!$P?#JL[KT$)94#6_ MK>$WPK4+@/=+I>S6< 7&']/\-U!+ P04 " #N:'I28(NK/) " A!@ M&0 'AL+W=O!)M%;NE15$$IT;%69*F]4IJO+;@VJ81]FF.RJPF41IM%#>RJCTKXNEX*2J\1?]E>6U) MBGN40C:HG30:+):3:):>S8=L'PR^2ERYK3MP)@MC[EFX+"91PH108>X90=#Q M'<]1*08B&@]KS*@/R8[;]PWZ1)Q78#$=6[,"R]:$QI>0:O FAA M7U56< DWFIBJ+)E^/@6AIH,@#N:"6SXNK!.$P_Z$C>$.[-?)C<95V+!DO 1I MN))$0SX(3N*CTZ[#>\ W#E.S,"YY9HM!E^REW5J.6HYT=?K8%:,*E97+,1P((,P:L(;M?&*[,7C^T MZ,5APW3&>%HSTA6,,2772MK"D N90;9,$&)X38QT'N,I7E_,:YD[#W/',G17,=]@S686,*B=JQ@^P=>P2- M1TFC>*^5,5L'\#KT?-3@SCXNQZ0RD%>B4:1,ZV Q8<>0:F#7EDHH*E$B.?\)!?(3Z'1SR@)^C$0EI()=3X MN?%#V_O-?(=T6KTD7ECOTE;;!NQN MW8!@+"_]OBUE"T]XH1G _U9O*O;AAJ.@;L;UCO]54UPT26Q"+B6Y"3S?A$MN M4B9\Q:RJJJ56_'/<(8>TYR!TH\L9,-D([,6) W:VVJ.8'CMP]S7@'L',B#N> M@>46]-:VFW"SRG^ICL.%*[H$/?8/$4-254E;W]:-M'GKG-17_&]X_5"Z9GK, MI2$"@>0$.?P%0 M2P,$% @ [FAZ4BIEYRKN!0 =10 !D !X;"]W;W)K&ULU5A;;]LV%/XKA)<.+<#8NE^Z)$"3-5B'M@N:KL4>:8FRN5*D M1U)Q\N]W2-FJ',MR6O1A>[%%\O#<>+Z/1SI;2_5%+RDUZ+[F0I]/EL:L7LYF MNEC2FNBI7%$!*Y54-3$P5(N97BE*2K>IYK/ \Y)939B87)RYN1MU<28;PYF@ M-PKIIJZ)>KBD7*[/)_YD._&!+9;&3LPNSE9D06^I^7-UHV TZ[24K*9",RF0 MHM7YY)7_\C*U\D[@$Z-KW7M&-I*YE%_LX$UY/O&L0Y33PE@-!/[NZ!7EW"H" M-_[9Z)QT)NW&_O-6^[6+'6*9$TVO)/_,2K,\GV035-**--Q\D.O?Z":>V.HK M)-?N%ZU;V=2;H*+11M:;S>!!S43[3^XW>>AMR YM"#8; N=W:\AY^2LQY.), MR3525AJTV0<7JML-SC%A#^76*%AEL,]26&6&KT6)2UW% B++A%,D*\0&E;7#C.CXN*:HD!RPPL4#&9AT! MFC051@,R5BM.H>0-X5!KG(B"HA:;3+0 A$K&R("2M:LW6IZ2.ZH /H 0BT&K MU?F&#%4U1D24J&2ZD(TP2!%CK2L$F(;G3E:_1#__E 5>^,O_YA^*I $2<76R MG;NF<^4F?8R>OQ&0)MEH2(!^T8E<<:(UJUCA,HFD<+F\W*3ZUJ7:EEVW 08> M.J40KJ9N,$ M9V3..#.,ZCV)1V<_*'N"@CC$D1_W9\(<)T&.WDMQ6ARUUI=ZBL7MOX^3*,1A ME@RMY!E._0Q]E!8?QW7U\YWE"(0,=MCA*H!7,AZY44;KCE:>? ?X3XKN'TH'K_HD2U-^8W4=T(Q0U3VZV! MHZ@="JLM5TFA6Y)SY/:8P%RN.M*P ]BI";==@O^524_ GPBG4=BGB"S'GI>B M3T0Q=S!'-3Z.-?-P'.\C,DVQ'P7 SU*94X>B 6N*"2BLKW![#Q?%< C/LR!]L3^;Y)"\ M/G/M^+Y/66$68R_R^C-)C#/?+5G_#21ZRJ&2]H0-A%+35I;5LEDHVBV6; M!YLT1\YN:= 9();3K51G<(0XDXXXDR=WD@712U0!GQWBT*=PYKBYIS>=]F[A M4C>P^%V^_3@^/ ME*#G) RQEP<.0R>ICX,\ZI^@.V)%"PJ@:A-AJ"#"OG%8Z,,L8-\50S_?+IE6 M8S_A-JD8=.D5=>_:_&$,*VF'E?3)6($";%2;'ABU"0(W.7BH<)"%<*N%5OCXVU R N3R HGKOR X14E%=Q01_CA- ?9C>'U(,O26:N W5J\:XZ ,1NG(%=Z=BD6KET!/<-.6#[HCO*'' M"N<)+S-#X)KU/@755"WE\>)?4$L# M!!0 ( .YH>E)W11-6= ( ,<% 9 >&PO=V]R:W-H965TJ>$1B>-1U% F@L7,Z^[58B8[PYG >P6Z:QJJGI?( MY68>),%>\<#6M7&*:#%KZ1H?T7QK[Y65HH%2L0:%9E* PM4\N$HNEYFS]P;? M&6[TT1Y<)H643TZXK>9![ )"CJ5Q!&J77WB-G#N0#>/GCAD,5SK'X_V>?N-S MM[D45..UY#]89>IY, F@PA7MN'F0FT^XRR=WO%)R[;^PZ6U3$D#9:2.;G;.- MH&&B7^EV5X MC;*GS/J9Q559J@XKX(P6C#/#4,/95UIPU.>SR-@;G%U4[FC+GD9>H24$[J0P MM8:/HL+J3T!D0QOB(_OXEN0D\3,5%Y#&(9"8)"=XZ9!OZGGIO^=[@IH-U,Q3 MLU>HC[97JHXCR)5]9W^YH4_[-/#=FPF)T_?POU9;QL[VG*_D7G>#A?+*)(2S M6P&FEIVFHM+GOMCN$\.^7BU]5I+S$ HI.AV"M0-L6BZ?$:% @2MF](!^"TF6 MAM,I.=*,QV&6Y@/0T"T>'-)1.)Z,#^(TC/,$OI@:U4L%'0R3) _S/#_(9!J. M8@(O/>M#*&0Z"M,T.]9DHS">3%YZ"M%1 MS/L1=T?5F@D-'%?6-;X8YP&H?FST@I&M;]5"&MOX?EO;28O*&=CSE91F+[@+ MAMF]^ U02P,$% @ [FAZ4BO!M0VV!0 =1( !D !X;"]W;W)K&ULQ5AM;]LV$/XKA/<"!Q!LB7K/D@!-FJ(9UC9HNNTS M(]$V48ET22I.]NMWI&R9#FTGPU;LBZT[D0_O_4X\6PGY52THU>BQ;;@Z'RVT M7IY.IZI:T):HB5A2#F]F0K9$ RGG4[64E-1V4]M,<1AFTY8P/KHXL[Q;>7$F M.MTP3F\E4EW;$OET21NQ.A]%HPWC,YLOM&%,+\Z69$[OJ/Y]>2N!F@XH-6LI M5TQP).GL?/0F.KW,S7J[X ]&5\IY1D:3>R&^&N*F/A^%1B#:T$H;! )_#_2* M-HT! C&^K3%'PY%FH_N\07]G=0==[HFB5Z+YD]5Z<3XJ1JBF,](U^K-8O:=K M?5*#5XE&V5^T6J\-1ZCJE!;M>C-(T#+>_Y/'M1U>LP&O-V K=W^0E?(MT>3B M3(H5DF8UH)D'JZK=#<(Q;IQRIR6\9;!/7]SP2K04:?)(%1I_(?<-52=G4PW0 M9L&T6L-<]C#X $R$T0?!]4*A:U[3>A=@"C(-@N&-8)?X*.*OA$]0' 8(AS@Z M@ACZ!&X9(!++%QR .X.LJ/N&HK$#"VE>& V2B%)$',LNL^0 MQW%__J' 8?P+^M[_[YBJ2(.>*)&(&I=Y*\ !':2I]<&PB]Y+RXSV\'" QC<< MZ87H%.&U.K&N,S\A_$0ENNJDI%R?'A:*UE2"5!OZ1Y3E08X3AQ%E<9"6F([Y/;1C"<+/M.HL& 0@3$"J=WC#6J;[ MQR'9)MC9'>ZAKA\KJA0D2MU5F["!QEY]W<4>\B:,=.\#;&,@C"90-"92].H&,QH)#656&&FJ'D8DH M18$-K0/,3.XAR33;WT*/'_=?I<%+07ZPV;WUM?*+_J450]\,?78:9#A#;ZI* M=G3'\&ZO#--MK\1Y$&Z,1QCH_&$$?,/6[;%^X9J)F$VY$QRV$&+3'Z"/;?N]G-V'%FC%*>N*P" MYJXL/SE22/.AD.;_8A+IN.'-.?MK+> F,P-PI?&$B2;&-85!0MN( /^2YE"1 M/2[*_UYD+TE#> 6)H4'/.>/<: =6@$#H)Y>M!^"+(Y4WO17"=OE_87,!R+!K@H*T RVAI,< M1E797W+TA!9+>[%P+[06K7U<4 +3EED [V="Z UA#AANFB[^!E!+ P04 M" #N:'I28OMU/F>MMT;7)B5);\>_QTFW MLF,O HGC2^,X]N.7VG&F&Z5O3 E@R5U=23,+2FN;BR@R>0DU-P/5@,23E=(U MM[C5Z\@T&GCAE>HJBBD=1347,IA//>]*SZ>JM960<*6):>N:ZQ\+J-1F%K!@ MQ_@DUJ5UC&@^;?@:KL%^::XT[J(>I1 U2".4)!I6L^ ENU@,G;P7^"I@8_9H MXB)9*G7C-N^*64"=0U!!;AT"Q^467D%5.2!TX_L6,^A-.L5]>H?^QL>.L2RY M@5>J^B8*6\Z"+" %K'A;V4]J\Q:V\:0.+U>5\5^RV*J,'M9#= MRN^V>?@3A7BK$'N_.T/>RTMN^7RJU89H)XUHCO"A>FUT3DCW4ZZMQE.!>G;^ M$?^[D+FJ@32@"1(UYLJ47 -Y^IDO*S#/II%%2TX^RK>HBPXU/H'*8O)!25L: M\EH64-P'B-#%WL]XY^5X+X&U8K(7X:Y+(@M@.CM&T?M'+(JOR&M M@0*5O# >-*T]!N?BP (5N093%-'E!_O?Z1IB<5^0' M<$W ULU7:FY#\4/FY"/;0V:6Z4O_GG4>]6X8STF;)R&69(B-:9I.!DZ:I1F89I. M'BS]ER 5WC(/$^4W?T5"\9S?8B+7<*_KC!=C[ 59^!H^!9*.PB1EA^QQF WI M(7L29J,AN73-@+<_@=4*QX%O-=]9JG&-9'S'2"6?WX+Q3>,/3[D0T_$A;Y0> M\!(V_M.8+[?=>B;J-,T.V5G(Z*'A$0U9=IBC!ZC6W^_.?U\TQZOA,4D&.&3V MFB4>Q&Q_SP:4GDRK5V?WU5FZOZ>#R?#8((CV1BU>!VO_H#"8@U;:;NKVW/[- M\K(;U;_$NP?/!Z[7 FNO@A6JTL$X#8CN'A'=QJK&#^ZELO@,\&2)[R[03@#/ M5TK9W<89Z%]R\Y]02P,$% @ [FAZ4OWF"-N0 @ 5 8 !D !X;"]W M;W)K&ULM57;;MLP#/T5PANV%@CJ2YPTZ9( 3;=B M'5"@:+KM6;%I6Z@NGB0WS=]/DA/70YL,>]B+)5+D(8](T;.-5(^Z0C3PS)G0 M\Z RIKX(0YU5R(D^DS4*>U)(Q8FQHBI#72LDN7?B+$RB:!QR0D6PF'G=G5K, M9&,8%7BG0#><$[5=(I.;>1 '>\4]+2OC%.%B5I,25VB^UW?*2F&'DE..0E,I M0&$Q#R[CBV7J[+W!#XH;W=N#8[*6\M$)-_D\B%Q"R# S#H'8Y0FOD#$'9-/X MM<,,NI#.L;_?HU][[I;+FFB\DNPGS4TU#R8!Y%B0AIE[N?F*.SXCAY=)IOT7 M-JWMR!IGC3:2[YQM!IR*=B7/NWOH.4RB P[)SB'Q>;>!?):?B2&+F9(;4,[: MHKF-I^J];7)4N**LC+*GU/J9Q:HB"NWMUHW**LL.:B5+13BY;"&3 Y!Q K=2F$K#%Y%C_B= ://KDDSV22Z3HXC?B#B#832 )$KB M(WC#CO30XPW_D?01Z+2#3CUT>@BZ;6Z0!9@*X4KRFHCM1PV9Y-QVH2UH]M@/ M[=N2FNU;]WP\U.7^);E@?X,'JBU+U"@,YD"%SZZ0S#Y**DHPKM@7\.'=)(F& MG_[;>DUU1AALD2A UQRO+&RI&T?)5;OSPK7RRO@-73* DQM'1S::B%R?^B;I M[*P0]81X"K[XNG='KY-(ST>O=,E@V(-]T:;C%!ZDL:PRJ8TKA3XN>9JA&D??:?M1N9E.RE>S-MY M>TM4284&AH5UC<[.1P&H=H:U@I&UGQMK:>P4\MO*CGU4SL">%U*:O> "=#^2 MQ6]02P,$% @ [FAZ4I?(N^T[" ("8 !D !X;"]W;W)K&ULU5IM<]LX#OXK'%_WQIUQ:9$21:F79*;IIGNYF=W+M+WN M9\6F8TUER4?12?/O#Z3>*(N6G5RSW?UB61 (@"#P *1T]E#(K^5:"(6^;;*\ M/)^LE=J^G<_+Q5ILDA(76Y'#DU4A-XF"6WDW+[=2)$LS:)/-J>>%\TV2YI.+ M,T.[D1=GQ4YE:2YN)"IWFTTB'R]%5CR<3\BD(7Q,[]9*$^879]OD3GP2ZC_; M&PEW\U;*,MV(O$R+'$FQ.I^\(V\OB1E@.+ZDXJ&T_B,]E=NB^*IOKI?G$T]; M)#*Q4%I$ I=[\5YDF98$=ORW%CII=>J!]O]&^@9C,;5**]T7V>[I4Z_-) M-$%+L4IVF?I8//Q3U!-B6MZBR$KSBQYJ7F^"%KM2%9MZ,%BP2?/JFGRK'7'* M %H/H,;N2I&Q\N=$)1=GLGA 4G.#-/W'3-6,!N/27*_*)R7A:0KCU,4G52R^ MOM'S6J)%L8'%+A/CKNGGY#83Y>NSN0(UFGF^J$5>5B+I 9&$HE^+7*U+=)4O MQ;(O8 [VM4;2QLA+.BKQ7TF.D>_-$/4H&9'GMY/VC;S@T*0AMI>[3*!BA=*\ M"NTJRK)$@2-4@=1:P*.%R'70H.0AD4NTS9+IV##XI=F>3+\K5QO/[QX(?$ MR$0-*K;::V4[_A4BWHPS;A&B61AZO7L6>^BC*)5,%]K5I9&TRU-5#NPFX2ST MHB&9SGA(762/2N+/" 3%=0[3%D@EW]"MR,4J518/9[T1!-;3)H0SXK.1 M? [:? Y.SN<'@\,PS^1>2*@K*"FAXM21"HF]%$I( %*![F22*[2$C$>K))7H M/LEV1H38;+/B48B>ETI7YH^;]=*9_^=&D#:O^M#QI0",3;-4/2*I7=^FFH^] MGP:*?>*BTEA3W]4++-/RZYN5%!JP86TAV_N2/>P[1+B)02=6)[ !C2Q="31- M<^,@P,+6-AQ8_UF/_G-ZGR[!E^@Q%5GGS]^*7!R^&C%4TE2 H1[ M;-\+!F0&4,Z&E1$J6NS1D3@.VS@.3T;TQDC84Y0*UB_-[Q!<&J-UFXJJ JR# M/LGOH)!I%*_GA+90_(43OL=M^ PMX*K(8-^B-2JC!W8^)?2$Y:&VL9]A^Q;W MG]KV)ZH7UB;@CL\)3,8[K3I\00'Q".296Q] AN;T= MB'P<1:01R,R*(=VU?)N.,H;Z=:@DA]T^OP@PI:A4>>[X:9UCY?2X[S[\;DG(N3$ MX4_8KWH1#CH"];L)L1Z;[8"1[H"WW0$?[PZJ(T2=MU!/U,[4QNUI&__J'!"V M'ZZ&8%SM<^'S>UWKUM@TH@,:B1VTX8*?#MO/X1BB[W%\?CI'=7YC-=W'"9?B M+LU-#02Y9F\1]@Y>0HZM]EG#_LXFN,>[\V)0LZ/BO@FP/*Y!%:+#1EKP^-;FZGOH.ECVG4<<06 W*& MZ$NU)9F2X*B0:>!05(OI; D=/(Q@"/,/A5R)U&AS,%&H17ZW'E/N8&$1MHZM MG/.F4$QB?5C=!H??0SE.[#K\U,"Y:LX18'N@-W/(9X>%]PY/]X1'?"!\!$NC M%DNC<2P]?,;5DQ>W\N(7/X$8U_"C8?@E8?GI(/P].(>0>SHX__^<^Z\1#K38 MSWL\!/XVU7S[>)L2BEFW+IS92:K;3:N?Y6%H/PRX1C.[!AA4"1QO+OIM;SSL M3??* D/UH&KP9'--/8<..HSS"W\HY&C.!#FVR5N2D('V$)G"J6N!>0YX%HJ M;?74A= DMCM$4'\ Q2WM3A8/1WX/HELXYO9)VEY'^O0UONH?R@B'1KO-W6]N M08Q='@B+L64"C7N!XYN%K*NI/A\:E(IVDOUYZ$EV!$:\WB0))E:LDEZ_PGT\ M>CY'O.Z]L3>*PNYW>&.BK5?2Y,5+R!$5/[IFO&0->9G6_C"N]T_!7XJO:NGW MS]B?0CU<"B!-S>O8&%N=.0DC3:0>#CM?$[_7X7E<@^L^]+M0F_ 86]# AAP^ M(#7M-#F*@\[[B#: T>*E[P),'NISBY8G<&&SMM["9D8=E2$$5&16&]YI)2ZT MC^P7'5!'7 UYC$-F\;CD4(Z#P GWE/7>H!.O.0=JUM%Z.%Q/ZV&UK@<1E_87 M>D]/P$?TL&"@QP6+<^NCG8V0=^;3I!)0;I>KZON=EMI^_O2N^NBG8Z^^G?HU MD1#:)^#RW3A&.!B6;PQ3LS_)>HQ0V*!DO0!JN)-$P&P;C M]OFDZ^R]P2\."[/Q3UPFB5*/3KC-AD'D @(!J74(#(>_< E"." ,X\\*,VB6 M=(Z;_VOT&Y\[YI(P Y=*_.:9S8=!+R 9S%@E[(-:?(-5/C[ 5 GCOV2QLHT" MDE;&JF+EC!$47-8C>UK5X2T.=.5 ?=SU0C[**V;9:*#5@FAGC6CNQZ?JO3$X M+MVF3*W&68Y^=G1=E$(M 4@"$F;#T.(BSC1,5X"3&I#N M &Q3DS0VYEAEDSP%"C*X)D:Y#G-"]B-^9/"%QU"(THNT]>'&3E MO >XTP!W/'!G!_ 43TQ6"2!J1JRR3!!XPL-C -F;*HW5(!761!.; ^E$[:/' M8YRQ7 .RO Z#<)F*REER2:9?#UE17HS7,,8IG6^JI%&"9\RBH;$X. #CUL73 MJIGCN]FV=?OC/_S2HU%\03YKO.$FQ2(M@6D"CBP[+9$"%5X9G@6--R3:*]M; M=+1%CFY=L51EF,S,<6/B2+0I1!M"N[_>%K\7>.;3G,NYJ[?5/*G\/;+>T[7; M 6F?MGIGO>>*;O=T4Q&U(MK_J$+NH6ZWH6[WS=1EA:H"V"UBBGJG#5\HST1=W&ROVAC3\R'+( #809,E,"^Y,Y_S3R MOS:^1OD=]'YM?$G_J]W%$9PE7'"[?#/\ 8EIJQ_U-Q2TW^ITZ+YEF#%NT]Y; MH3AN41J_S/"LU>OTMYV)<*--%J#G_C%@,"#D5]TQ&VWSWAC7;?:_>?U8N6-Z MSK%/"IBA:W1RAAS6]0.@%JPJ?=--E,46[G]S?#.!=@8X/U/*K@6W0/,*&_T# M4$L#!!0 ( .YH>E)];$?W804 'H3 9 >&PO=V]R:W-H965TSK7.[E\NE M76U54]B%WJD65M;:-(6#J=DL[G/>W*G)_JSM55 MJZX,LEW3%.;SA:KU[=F,SHZ$]]5FZSQA>7ZZ*S;J6KG?=U<&9LN!2UDUJK65 M;I%1Z[/9*_KR0OC]_88_*G5K1]_(6W*C]4<_N2S/9L0KI&JU][6#+36'5:UW_695N>S:3,U2J=='5[KV^_4D= M[$D\OY6N;?^+;O=[DV2&5IUUNCD MRS>%*\Y/C;Y%QN\&;OZC-[4_#5Z*^N,$Z9^C-: M5VW1KJJB1B5P1/.N+;JR@CTG:/ZAN*F5/3E=.I#M.2Q7!SD7>SGL 3F4H7>Z M=5N+?FA+54X9+$'I07-VU/R"/QC3G^<3'??B,9X=^CYQK? M5G8%#H0@$32_;)';ZLX6;6DQ4G_D$3ACKT&][1Z!KM=)M M.4P_;"MS/WNK.^.VP_07:&*V@ 0=I+] %-.,8T;)A,:8Q(3D$UJ2,$PX']$8 MIKG$&:'HM0:5(!)3[L=1ICE.21+2\QRDL(!.@9KBA(K(BF 93C..?C3:6K0S M>EVY8!LG/"J0,R\P"^B)2$!<'M"S#%1A\G]+!J@QR,\-1AO50DK7"!(!%27T MM)E+@G,:>I.!$8D,C18TQ3P+C0._8RH(NFQV164 8!SV MQ>9,MW*= ?5ZK;3;0D:M(.ZA)C3'B0@5$01G22B/0:Q8&&IH73R7Z,JH[SS$ M>KD/FBYPRB/1QGDDU@(S04(EH 0D^G7?2$!4U:YTH]"\ABP["7;/*8%,E")< MH0QL#%7Q^UD6*L,8J),Q=-E"?8*/CR9BU*HPK6F_-U0]I2%GBKGDH?$I!UEC MTVX4W%S4T5Y7W$7<"^9ZL]*(N013'H84ZEKF84@9A%I"5[D3'H:_$D%I M%K8QZ*61[IYB$8$XWE\R @0-^C//0*L( !-HMC220VF&,QG9+S,/2??(N9<7 M!\XY8(6(P-<<*B*C$7I.2(0J?(F$N@Q6Z'R M\B2&FT$<,\S3,#A"0EV$9<@ESB.9EB989.D8;$8]!+*0,3JFI' O22:H"-?L M3(P[#V-P@8A 0>Z91'^AB/^^2* M_1-?CMY#&F4V_:N/!2]UK=L_C0S4X6'IU?X]Y7[[_E7J76$V56M1K=9PE"RR M9(;,_J5G/W%ZU[^NW&CG=--_;E51*N,WP/I::W><> '#<]OYWU!+ P04 M" #N:'I2J;@,!TD" "8!0 &0 'AL+W=O.TFU\2:8P?[LFP2'YZS M\T!A;37QICD_W/]^=^Y=UFGS8"L 9$^U5'855(C-91C:O(*:VYEN0-')7IN: M(RU-&=K& "^\4RW#.(K2L.9"!>O,[VW-.M,M2J%@:YAMZYJ;YPU(W:V">3!N MW(FR0K<1KK.&EW /^*W9&EJ%DTHA:E!6:,4,[%?!U?QRD[K[_L)W 9T]L)G+ M9*?U@UM\+E9!Y(! 0HY.@=/G$:Y!2B=$&#\'S6 *Z1P/[5']H\^=G(F@%JK_\J>A M#@<.B_D)AWAPB#UW'\A3WG#DZ\SHCAEWF]2S1T*L@/UYO6 MTHZUC*O"I2%>W,#R(6T;[,0*:+S"_-!?=.KQR?4YS&[U0HK MRSZH HJ_!4)"G7CCD7<3GU7\PM6,+:)W+([BN25" BWI3X)4*0-G BRF@BQ\ M@,5_%^1,D.449.F#+$\$^=K6.S!.V&-3B 8,Y5*P7^Q((GUA>LG42[I>>Z3R MILLL?#P"DDP@R:M!7"V94*RK1%XQRE;@\PAF/1@9Q\"2%V!)=!PKG;#25V(9 M:+1!OI/ QH=V*+UY#"9]6:5_6,*#;JG!E'XF6);K5F'?.-/N-':N^F[[<[V? M6;?[.BT0G&7:#SO=8X+ER :1BO M?P-02P,$% @ [FAZ4H,<#I3K @ P P !D !X;"]W;W)K&ULI9==;]HP%(;_BI6K39K()U J0"JEM-"R5:VV79O$!*N) MG=E.:?]];2=DE"5>%&Y([/AYC]^<8SB,]Y2]\!U" KRE">$3:R=$=FG;/-RA M%/(>S1"13[:4I5#((8MMGC$$(PVEB>TYSL!.(2;6=*SG'MET3'.18((>&>!Y MFD+V/D,)W4\LUSI,/.%X)]2$/1UG,$;/2/S,'IDT35*$B4DM_&GU+2J MD H\OC^H+[1WZ64#.;JFR6\VYF4Q8J(.X;-@\BF6G)@^%X]0P"MK1<^?8.OF>>47$%20_XSC?@.9Y;LZ%K,_XC%!)W->[4 MX',S?I7'/> TXS=F? W?@>,UT@LSO4 ;8_!;,_Z=OO;*Z.ZH!K]K8]UOQ)-].J\K-^?]^8>VN"U;^Y3#?O5V?6U7M"DAWD($Y AAFG=H9J9\9$+(OC. MZXJ_*SCO"MYT!1==P=NNX%U7<-D57)E!?Q TD?>=R8 M/@VHG [,G^/8?3\-*:7B>)S/N#^NJJMB)?=0UI(C% MNA?F0/_P%U]"U6S5;E_IKN-D?N9>+MV:^95LSXMN^J]\T=NO(8LQX2!!6QG* MZ0UE9EC1+Q<#03/=LVRHD#V0OMW)OQB(J07R^992<1BH -6?END'4$L#!!0 M ( .YH>E)BF=;**00 +T- 9 >&PO=V]R:W-H965T)YC^QQ[<>3BM\P!%/I;%DS>SG*E=C>.(],<2B*O^0Z8 MGMEP41*ENV+KR)T DEFGLG \UPV=DE V6R[LV+-8+OA>%93!LT!R7Y9$O-U# MP8^W,SP[#;S0;:[,@+-<[,@67D']V#T+W7,:E(R6P"3E# G8W,[N\,TCCHR# MM?A)X2@[;62DK#G_;3K?LMN9:QA! :DR$$3_'. !BL(@:1Y_:M!9\TWCV&V? MT+]8\5K,FDAXX,4OFJG\=A;/4 8;LB_4"S]^A5K0W."EO)#V/SK6MNX,I7NI M>%D[:P8E9=4O^5L'HN. PS,.7NW@]1V",PY^[>!?ZA#4#L&E#O/:P4IW*NTV M<"NBR'(A^!$)8ZW13,-&WWKK>%%F-LJK$GJ6:C^U?*TV".(;).F6T0U-"5-Z M_5*^9XJR+=KQ@J84)+I"+Y "/9!U ?(S>B R1X1E*#4-^+/7,P4PI:>>0*2Y MGJ(2T#=VT(-<& 1C_<]>267F-/0*U@I]7($BM)"?] =^O*[0QP^?T =$&?HW MYWNI+>7"45JIX>NDM:K[2I5W1A7VT!-G*I?HD660O0=P=(B:.'FG.-U[DXC? M";M&OOL9>:Z'1P@]3+M_@?4UX>\8=)R/NCY>X^]8]G@B&WVP: MW^+Y9_ Z^V "+6C0 HL6G$&[*W2V(BP%I/,>ROA^K3;[0F>A,Q^IEJO"G%M, MDPT/RRC4V@[=-1G:8#_T&Z-W;.<-V_DTV](<#'->6H*6.)2[@K\!Z'&E=[S) M@JF C*HQ]M4WP@ZSN1>X\Q[_H94[3CYLR(>3"W?VS$XL8]1@1Y.!,=AC4J.! MB#B.O"3I:1V:>=B+HW!<<-R0BB=)O>9J#:974V1V63-8G[I*$":)K<:CXXB=%T5!,#\COU-S M\>0Q[-9'VM;'B4.(O1;;FPSMJ=Z^Z3PD01Q@-*3>2/Z)0[); !::PTFLFBM<\KD/;6V3.#I.O$36*9/*#D5 MM\G5;?,WGD[@EU5>W.9L/)VT6[S1T$6# Y"X7C0X=T,SC'TWB'LQ=#K7U!+$ MUKX/)+(WS>HFUHPV;Y [>_/NC=_CFX?J)='"5 ^;)R*V.DNB C8:TKV.-"E1 MO16JCN([>QE>"0 &0 'AL+W=OS3')1932,>;0=N MY;)$/Q#/)K58PAW@UWIAJ1=W*+FL0#MI-+-03*-+?C'G0Q\05GR3L')[;>93 MN3?FP7<^Y],H\8I 088>0M#?#[@"I3P2Z7C<@$8=IP_<;V_1/X;D*9E[X>#* MJ.\RQW(:G44LAT(T"F_-ZA-L$AIYO,PH%W[9JET[IL59X]!4FV!24$G=_HOU MQHB] 'YZ("#=!*1!=TL45%X+%+.)-2MF_6I"\XV0:H@F<5+[7;E#2[.2XG!V MU^X&,P5SLX6ETV#QB0F=LP^/C:QI?Y"] MN0844KFWDQA)D@>.LPW]O*5/#]#SE-T8C:5C'W0.^7. F'+I$DJW"_ &G4&#@#<\@+=+TR==R#4VELSXR6ZDEE53]5 ,.XIAH!@< MH'AF*VSY>H!''?"H7[M#20<7:(=CJ M=QO83\'9$PC;H_6TTWKZESZ+]1&?QQW%^&5]/NN SU[?YWX*G@2C78_:\T[M M>;]:?R-:HV6V,R%8XDR!*V'ACPXW3W8W3/*RMO.]RXN_OO%'. 9'C>?I3F_Z M[]8?/>]\=W?QP0M;O[NS^/ _6-_/,3IL?;Q7\BJPRU#8'0M5JZU^W6CW>+AL M2^9N>?ORN!%V*;4CJ06%)B=CNO%L6\S;#IHZ%-![@U2.0[.D!Q!8OX#F"V-P MV_$$W9-J]@M02P,$% @ [FAZ4K24]$T2 @ J@0 !D !X;"]W;W)K M&ULI53+;MLP$/R5A4XMT%H/.TD1R +BI$5;U( 1 MH^V9EE82$3Y4*2.S,[JZ7RO39/MD4D>)%"V674$G6W M<6S+%B6S,]VAU-I*1"TT3V\X@JP)(BCA+DNM8,JZB(@][&U/DNB?!%6X, MV%Y*9@XK%'J_C-+HN/'(FY;\1ESD'6MPB_2SVQ@7Q1-+Q24JR[4"@_4RNDMO M5PN?'Q)^<=S;DS5X)SNMGWSPK5I&B2\(!9;D&9A[/>,]"N&)7!E_1LYHDO3 MT_61_4OP[KSLF,5[+7[SBMIE]"F""FO6"WK4^Z\X^KGR?*46-CQA/^3>.,6R MMZ3E"':QY&IXLY>Q#R> ]/H,(!L!6:A[$ I5/C!B16[T'HS/=FQ^$:P&M"N. M*_]1MF3<*7-RU%T-NMD9W32#M5;46OBL*JS^)8B=B^^7]WYH+88A);!+'%&;$U5USV$@B->[2, M0(R][L9>=YHKLL ,PC,3O'JKY9&ULK9==;^,H%(;_"K+F8D;:C<'?J9)(_6[3=J=J M9W:OB4T25!NR@)/IOU^,'4_B8BN:V5[4!K_/RP$.\?%DQ\6;7!.BP(\B9W+J MK)7:G+FN3->DP'+$-X3I)TLN"JQT4ZQ#,'(+3)DSFYB^9S&; M\%+EE)%G 619%%B\7Y"<[Z8."ORG9R8-[4,UDP?E;U;C/I@ZL B(Y257E@/5E2RY) MGE=&.HQ_&T^G';("#^_W[C=F[GHN"RS))<__H9E:3YW$ 1E9XC)7+WQW1YKY MA)5?RG-I_H-=HX4.2$NI>-' .H*"LOJ*?S3K< !H'SO@-8#7!8(>P&\ _U0@ M:("@"_@]0-@ X:DC1 T0G0K$#1"?"B0-D)PZAW$#C+M U+=Q<+]S\-2@4+O9 M'W:[%]EO-S+[[=:)9;+R"BL\FPB^ Z+2:[_JQJ2VX74R4E8=PEXI4L%+K'(P+/@*X$+@%D& M7LB6L)+H:\JU@SEMW:Q?/VBW?A#3K.,1L!'_X! M/.@A2T"7P_C75&D<&1Q:\*MA_+Q_/V'J02\]_[U=?_B]E7L\!;>NW%$.^^T/@&_\_!Z_ M_>D5/T_O@&O0N@;&-1AVM9[RF@P-6=4(VYF'QDD,]5IN#P_/1QT*0P_Z_K'N MRJ+SO 3"\;'NVJ)#L>\A>*R[L<3GPW",DF/=K<4O2KP0!<>Z.YM._\'X6'=O MT<6!#[W./.8?=1$*T3CLK,O#1UWLCQ,8=>;Q:/&+=80H;'5'*1"V*1 .IL W M(HKJM:*KJE*_)72]"#:"9V6J=)N;KC<'3./6-/X?SU+2NB:_>I;FB2VG42>S'BPJ+PBZ>6!719TL< ]J MC8*(E:F@)3#E0OVKT_:V1?JYJ54Z_1?H[!Y9^N>ZJ*]K\)_V]1?!$Q8KRB3( MR5(/!4>QCE7457;=4'QC*IT%5[IR,K=K_6%"1"70SY>%[LEI@P)QE;VTPD8[Y6E#"8"23798G%[RE0 MOITXOK,W/)%5H8S!3<857L$G)%1LN#\Q5R^YA/',PD!A4P9!JP?&[@'2@V13N-7P^FT(0WP\+QG?[#: MM98%EG#/Z4^2JV+B#!V4PQ*OJ7KBVR_0Z.D;OHQ3:7_1MO'U')2MI>)E ]89 ME(353[QKZG \.,S@* !!*> Z P@; #A>P%1 XAL96HIM@XI5C@9"[Y%PGAK M-G.PQ;1H+9\PT_:Y$OHMT3B5S.MV([Y$DJP869(,,Z7;D?$U4X2M4,4IR0A( M] G=Y1L0BDACODY!84+EC;8_SU-T?76#KA!AZ'O!UQ*S7(Y=I1,T8=RL269: M)Q.<2<8/T"-GJI#H,\LA/R9PM;)67K"7-PTN,G[#K(="[R,*O,#O2.C^,OP! M%CWD^1;N=<#3]\ # _='%]2$;;-"RQ?^=[,N!(O:8)$-%IT)=MALV.DQ(Z&K MHS5)WY*8&;-)@J'?'X1C=W-8Y]=NH3\8QOUCM[2#;11%PU'K=B2EWTKI_ZL4 MA"7"J *1 5-ZOIF:,CUE)::GU:MU7HX0]6+O0]?W]18L[(2E;\&B4]A17>*V M+O%%GIF "I,E*+IM$)90( M .L% 9 >&PO=V]R:W-H965T%9NVA>0AQ29 M;H1\4S6BAFW#N)IXM=;MG>^KO,:&J)%HD9N;4LB&:+.5E:]:B:1PH(;Y41!< M^0VAW,M2=_8LLU2L-*,*3&PF7NCM#EYH56M[X&=I2RIS1-K[PQ^4MRHO358)4LAWNSF6S'Q AL0,LRU M92#FM\89,F:)3!B_>TYO<&F!^^L=^Z/3;K0LB<*98+]HH>N)=^-!@259,?TB M-E^QUS.V?+E@RGUAT]L&'N0KI473@TT$#>7=GVS[/.P!PJLC@*@'1!\!R1% MW /BSP*2'N!2[7=27![F1),LE6(#TEH;-KMPR71H(Y]R6_:%EN:6&IS.%EVY M092@:,5I27/"M2E'+E9<4UY!*QC-*2JXA(46^=OEU*2Y@)EHS--3Q%7O86O7 M".=SU(0R=6&,7Q=S.#^[@#.@''[48J4(+U3J:Q.U]>WG?833+L+H2(1A!$^" MZUK! R^P>$_@&[F#YFBG>1J=9/Q.^ CBX M$010>"&AV&OZ(RQ$$H8,'!^#S MS\ C"P]O3ZB)APK&CB_^[PJ><)8,SA+G+#GFS+T VVB0[SV 0U7MB,:.R Z? M=19=CV_BU%_OI_J U?@JB=Y;S0]Q)3>W@U6GQ=]K@P9EY<:) I>'[G4,I\/$ MNG>-^N%\:B99-WC^T71C\(G(BG(%#$M#&8RN34RR&RW=1HO6-=M2:-.Z;EF; M:8S2&IC[4@B]VU@'PWS/_@)02P,$% @ [FAZ4CI^#2=C @ U04 !D M !X;"]W;W)K&ULI5113]LP$/XKIX@'D#:2IK2; M4!J) M.8A(3HV)[=Y))8V+[,=EKX]]A.FG6"\L!>8I]]]WW?G7.7;4D_F@;1 MPI,4RBRBQMKV/(Y-T:!DYI1:5.ZF(BV9=::N8]-J9&4(DB).DV0>2\95E&?A M[$[G&756<(5W&DPG)=//2Q2T7423:'=PS^O&^H,XSUI6XPKM0WNGG16/*"67 MJ PG!1JK170Q.5_.O7]P^,5Q:_;VX#-9$SUZXZ9<1(D7A (+ZQ&86S9XB4)X M("?CSX 9C90^<'^_0_\6YK)G!2Q*_>6F;1?0U@A(KU@E[3]OO..0S\W@% M"1.^L!U\DPB*SEB20[!3(+GJ5_8TU&$O()T<"$B'@#3H[HF"RBMF69YIVH+V MW@[-;T*J(=J)X\H_RLIJ=\M=G,U7_6, 56!XK7C%"Z:L*U9!G;)8\^"^B^/S?Y=)9D\>8-2;-1TNPCDFI4SA @.%MSP>WS85$]_GQ/U"0Y M(&H^BII_1)2?"*C]H?3_*PN#X*"N^:MBI:^*%>^UFD1=AX'B"=S;]UTWGHXS MZZ)OU;_N_<"[9;KFRH# RH4FIU\&ULC551;]HP$/XKIZ@/K;22$!)@%2"UT&J=-@W1 MM7LVR858=>S,=J#]][.=$#$U4'@@/ON^[[X[V^?)3LA7E2-J>"L85U,OU[J\ M\7V5Y%@0U1,E+7&8SKU BL(&2;:,A#SV>(<&;-$1L;?AM-K M0UK@X7C/_N!R-[FLB<*Y8']HJO.I-_8@Q8Q43*_$[ALV^<26+Q%,N7_8U;[# MD0=)I;0H&K!14%!>?\E;4X<#0#\Z @@;0'@N8- !N<"H@80G0N(&X!+W:]S M=X5;$$UF$REV(*VW8;,#5WV'-O6BW)Z3)RW-*C4X/7LL2K-7(#+0.<+\U\OC MXKK_%4K"4RQH I<+U(0R=077\/RT@,N+*[@ RN%W+BIEO-3$UT:'9?.3)N9= M'3,\$O,)RQX$X1<(@S#H@,]/PW\2V8/^^"A\<1K^G? ># ('[W? [T_#'W!M MQ/>[HONF]NT&A.T&A(XO.L*WPK2J[XS9 Z*42"C1F$(BE%;F)C)G:0'WJWE7 MLC5[[-AM4]C.XC *XHF_/OPG>]#*'IR4O< ,I33*G& &"I-*4OT. MFKR9T_-N6HGN.AJ+FG9XH"0:C*.X6TW4JHE.JKDM1,7=*4Z(RIT&TV\JGG8I MB#[4(AH&1\H1MP+B3W9Q*]B6\@TP0;@Z<2Z&+>/P).-2B@0Q59!)4< /LZIL M?G-3FZV%IHTQ/=,#?O(DKK8-8S(?3>L(VQ?6EG_P!02P,$ M% @ [FAZ4NCP0WT] @ !P4 !D !X;"]W;W)K&ULC93);MLP$(9?A1!\2(#6DN4E:2 +L.,&[2&%$3?MF99&$A$N"DG9 M,9"'+Q=940O;Z$7<9K[Y9S1DLA?R154 &KTQRM4\J+2N[\)0914PK(:B!FY. M"B$9UF8IRU#5$G#NG!@-XRB:A0P3'J2)VUO+-!&-IH3#6B+5,(;E80E4[.?! M*#AN/)&RTG8C3),:E[ !_5ROI5F%'24G#+@B@B,)Q3Q8C.Z64VOO#'X1V*O> M'-E,MD*\V,7W?!Y$5A!0R+0E8#/LX!XHM2 CX[5E!EU(Z]B?'^D/+G>3RQ8K MN!?T-\EU-0]N Y1#@1NJG\3^&[3Y.(&9H,I]T=[;WLP"E#5*"]8Z&P6,<#_B MM[8./8?X]HQ#W#K$3K26MM:';B4G7>1ASA]J=LM#2GQ/CI M=)&]-D016R&%KE:@,:'J&GU&O0,D"J0AJ[B@HCR@3+ :OO0/4$L#!!0 M ( .YH>E+J/:+,1 , * . 9 >&PO=V]R:W-H965T8'SR@>?Z8&+1YD"*/0OSYB<>:E2NRO?EU$*.9$]O@.F MGVRYR(G279'X Q!;*,S\,@I&?$\J\^=2.W8OYE.]51AG<"R3W>4[$\P(R M?IAYV'L9>*!)JLR /Y_N2 )K4+]V]T+W_$HEICDP23E# K8S[QI?K?#$ ';& M;PH'>=1&YB@;SA]-YWL\\P*S(\@@4D:"Z+\G6$*6&26]C[^EJ%>M:<#C]HOZ MC3V\/LR&2%CR[ ^-53KSQAZ*84OVF7K@AULH#S0T>A'/I/U%AV+N4$^.]E+Q MO(3U#G+*BG_RKPS$$8!'#4!8 N%;8- ]$N@_UY@4 (#&YGB*#8.*Z+(?"KX M 0DS6ZN9A@VFI?7Q*3.^KY703ZGFU/P!GH#M 7U%*RI)D@A(B()86UJ,GZU M$9K)Z@<7* Q"?&)#2S=^ YL>"K#%@Q/XZCUX:' \<9RF7UG1MWK] M!KV3!CAT!Y7NP.H.&G27G$7 E"#V13LC$A&T V'&SD^YZ%;#0= +@B^GHOU9 M]FI6VZUP:#)+#(,)BM!4D$42'QZ$_J?0GG=J'@SJA!IT:V"(7 MCIL<; /#)@O;P#8/\='E@IU2MX0*XR+:"1[O(R6MCU(]ZXD)4EQ?7JYUPGJ= ML%LWZYR,^]VZZ98+&Y-G"X@GC6Y^''P=B_H>P>Y$O ;Q1"-P6E:G8CSLUK(Z M,>-1MY:YY?J-CKFY8:-A'^9>!Z*^2; [&?]4*0ATQO3W6_4"ZDP::0LE%Q1D MD5:YF7;N6K%.VGCY(A#^T:=[#B*Q)9!$ M$=\S57P(5Z-5F75MBXLWXPM3?MF2H)8I:K<[(A+*),I@JR6#WJ5^,451#A4= MQ7>V0-APIE*] M@%,IX ( .X' 9 >&PO=V]R:W-H965T2\;5R"NT7M_[OLH**(GJB35PL[(4LB3:#.7*5VL) M)'=.)?-Q$"1^22CWQD,W]RS'0U%I1CD\2Z2JLB3RUP28V(Z\T-M/O-!5H>V$ M/QZNR0KFH%_7S]*,_$8EIR5P105'$I8C[R&\GPZLO3/X3F&K#KZ1S60AQ)L= M?,Y'7F"!@$&FK0(Q?QN8 F-6R&#\W&EZ34CK>/B]5W]TN9M<%D3!5+ ?--?% MR!MX*(C<@PZ,H"$)3M,UA MO4[-PKLH'L2-V1%NW.#&G;@/>4[MO55("Y29(R#-!4:,D@5E9@'.GJ5:,CDD M#@*9?^-G)RPW(9)B/M)B_F<71K@]$*9TP8Z M_==3 3SO/@_I:=F2NR#"+=(S9L?'Y@ATT( ..D&_Z@(D(J6HN+97)&.5>0_^ M?E=J],')&8VCN'V03XW2&/=;V/[!TUF"7+F.HLQV&Z[Z$6IFFZ;UX-[JUOS$ M-+.Z]_R1J3OA$Y'F?BK$8&DD@UYJD&3=7>J!%FOW0"^$-L^]^RQ,0P9I#&ULO5A-;]LX$/TKA-%#"S212'W9@6,@L>,F M1=,&2=H>%GN@)=HF*HE>DHI38'_\4I0B69;$.D77ET2B^=[,D#./(XZWC/\0 M:T(D>$[B5)P/UE)NSBQ+A&N28''*-B15ORP93[!4KWQEB0TG.-*@)+:0;?M6 M@FDZF(SUV!V?C%DF8YJ2.PY$EB28_[PD,=N>#^#@9>">KM8R'[ FXPU>D073MV#M SOE&R%3O/( ]EP=B/_.4F.A_8 MN4?7]CG.G@5S (+,F7Q=QK)]?E@ M. 16>(LEO=L>TW*@+R<+V2QT'_!MIQK#T"8"J27P+\0P%!"0@.!0Q+P%#O;K$= M>B]G6.+)F+,MX/ELQ98_Z(30:+6%-,US]T%R]2M5.#FY23:8$@Y )*< )>,2++,8<1%2$,1,9)^#MC$A,8_$.O $T!8]K ME@D%%&-+*N=R$U98.G)9.()Z''' +4OE6H"K-")1!WYNQD-D(+#4JE1+@UZ6 MYA(9&3_B]!0X]GN ; 2_/LS VS?O.OR:FEF^A%*Q0,UB][/,S"P7V>H4V$T6 ME1N<=%!=F:EN\4]@HU_Y,_\C:_/!S#(GBU94'2S7A[#HB."HDZ6Q_4Y5&8ZF M=7IH[QO5,%4UH$M"#1/^1,!?G]1\<"-)(OXV6',K:ZZVYOZR#@%;@IBEJY-8 MB7H$)$Y7=!$3;9SG2GS"EB>94 -"$-E5:?/"E*=-Y8?7T\2%(WY=J!M\=UU9X%1YZ+FK/F MQ2Q_=Q9T'82ZE\&OEL%_15KLB:0A$8**/S N\V>6GH18K &M,R)<8[XBG5L= MM((,D.7P]9& MC=S W]NG82N$QJ1&!*,J@M%K(GC9)TC" /<.:'A;Q7>O,0=FN$0 MU1;1_Y+CL-96Z/S!+/]0LNTFDMW,HFOCE*:7M29#LR@_Y"2!\V:]XFHKP\@"5<-+M:?-!V95KK0(7BN MVZ-WL!8\:%:\!_)$.$[#KGYJ#ML*Y0[[@JX5"IHEJK^L1RUS*/!LV&T0U;J% M7J-;AU(]:PMJ@4,(?-V M9F)3?E\K9Z8XQ1'%*;AZWF ]:HJVUC!TC 81U6J$CM@BEK::9X<->XY=5.L; M,G>)KRAEU-&@!0AL^09:QFU)2R 08_)6L"06'8%.\;G\.RZN$.KZ8LKO5O5J=!4@)@L ME2G[-%"^\N*6K'B1;*/O7!9,2I;HQS7!$>'Y!/7[DC'Y\I(;J.XJ)_\!4$L# M!!0 ( .YH>E*=&% #-0, (0+ 9 >&PO=V]R:W-H965T ';N??XG!/[YO8W0CZI)6,:O&1IK@;>4NO5M>^KZ9)E5'7% MBN7FR5S(C&HSE0M?K22C,Y>4I7X 8>AGE.?>L._6QG+8%X5.><[&$J@BRZA\ MO6&IV P\Y+TMW//%4ML%?]A?T05[8/IQ-99FYE+$'9FQ.BU3?B\UGMA5$+-Y4I,K]@DT92TSP MM%!:9-MDPR#C>?E/7[9&U!)0[T1"L$T(_C4!;Q.P$UHR<[)NJ:;#OA0;(&VT M0;,#YXW+-FIX;E_C@Y;F*3=Y>CB6YD1(_0IH/@/LN> K\XXTN+AEFO)478(. M>'RX!1POB3[=;W91;!2>V^DKS+L#P"@0P0 WI MH_;T.S;I HA<.MQ/]XWH2GE0*0\<'GZ7\A9@7 %C!]Q[%_ 56$BA&FTKX8B# ML]=N/0Q(&,4H[/OKNC^-<23NP2INCV^OXMMKY?N-*75M[M.TR(J4:C8SU\"4 MA"FGY44S*F@FI.:_W4*3@G*#L,:L@TA4ON<]"4V!.(2XIG5/ ZDTD/_R/&>Z MB2\YHI$D)$K( =OC,!1 0H)>,]FP(ANVDOU473/+=LY?="&9:CEY404_@'4$L#!!0 ( .YH>E(IRLKV:0( % & 9 M >&PO=V]R:W-H965T9)A:.'6R'P-^O[:39@MK 2^,9SSES9FQ/9XV0CZI MU/!2,J[F7J%U=>W[*BVP)&HD*N1F9R=D2;0Q9>ZK2B+)'*AD?A0$L5\2RKUD MYGQKF[J65+%*X$^TLS7:-G8R\2"ME19E!S8*2LK;+WGI^G ".,3@*@#1.\!IS*,.\#8%=HJ MX+A1\XQEF;PE\ MH[27&^WE+J-!QE^$CV =?<@4R3/M/$99I\=$Y$PQ9SRKG-97)4**G( MCIU-2SAUA/8Q/R=A<'5IRGX^;-A'46_43GNUTT&UB_2IIHK:AWKTVK3H^"#I M>UE#$6\DQ;VD^-,-1)X-MR[^5.L^BFIU^@>/LT29NYFE(+6WI+WXO;E)6J;H]'0, ( ) 9 M>&PO=V]R:W-H965T[#FXDEF H] MYY3)H9,IM;QT79EDD&/9X4M@^LN[.2;,&0WL MV)T8#7BA*&%P)Y L\AR+S1@H7P\=W]D.W)-%ILR .QHL\0*FH!Z6=T+WW)HE M)3DP23A# N9#Y\J_G/@68".^$UC+G38R5F:$814$B4H<#Z;P77 M0*EATCI^5J1./:FM&+788(5'@T$7R-AHC6;:=C%M&AMGS"3]ZD2^BO1.#7ZJC(0B#"% MV8+,*" L)2B)SM&TF/W0R4&*(YQSH<@O;#-U.@&%"95G.N9A.D&G)V?H1#.@ M;QDO)&:I'+A**S/\;E*I&)H< +_ 9!U^WP&YAUD.=;N-< G[P%'ABXWV]Q$]99"BU?^'=9:F&. M:N;(,D='F+^ :DI7">I:D"D=JU$0Q=V!NVJ8JEM/U6V=ZFIW%\&SKEP2=.F@ M6$%J=MD?[)7"N@?"^D%.4 M+S8M&;JH:2_^<^Y[-7.O5?"C+8J0GN,5"%WD=3+,34'8 A42Y@5%E,RA*0OM MO ': !82]5!>'FI]O%.\:9/"7@GTO9>"ZK5O\R0I\J+@<2S@,_WM_036%^$'E'I.[4 M?O]?#G^%.GKZ*U&'46'8WU\^=^=JRD$L[!6O,\@+ILIJ7H_6SX@K>WGNC8_- M\\)>>2\TY=OD%HL%81)1F&M*KW.A)8GRNB\[BB_M!3CC2E^GMIGI)Q(($Z"_ MSSE7VXZ9H'YTC7X#4$L#!!0 ( .YH>E*=G&;F, ( %@% 9 >&PO M=V]R:W-H965T-5(^Z!$!RJ+C0,Z]$ MK*>^KSW5%DJ=\B9 M@*4B>E=55#W-@D65H /]5*9RN]9>_'TWEB][L-/Q@T^F1,;)*UE(^V^)S/O, : @X;M S4?/9P"YQ;(F/C5\?I M]9(6>#H^LG]TV4V6-=5P*_E/EF,Y\]YZ)(>"[CC>R^83='EBR[>17+M?TG1[ M X]L=AIEU8&-@XJ)]DL/W3F< ,+Q&4#8 4+GNQ5R+A<4:98JV1!E=QLV.W!1 M'=J88\+^*2M49I49'&;?L 1%F$ JMFS-@5"M 35Y33YH9"8UY(164B'[3=TQ MPL'@%(&=-H6"KII9(7I;X"#BDES\XOG"3Q/U+^2:/8-^<+55LF M-.%0&%@P>F/PJNWCMD!9N]Y92S2=Z(:E>?I V0UFO9 2CX5MQ_XQS?X 4$L# M!!0 ( .YH>E+'@$I>" , '\) 9 >&PO=V]R:W-H965TY+9 2CT7N1,#IQ,J>6-Z\I9!@61';X$ MII_,N2B(TE.Q<.52 $DMJ,A=W_.Z;D$HN96+"DM@$G*&1(P'SBW^&:,0P.P M$:\4-K(V1B:5*>=O9O(]'3B>400YS)2A(/JVAC'DN6'2.OYN29UJ3P.LCW?L M]S9YGE,">K7#WQS3?8)A09OAG/I;VB31D;=1TT6TG% MBRU8*R@H*^_D?6M$#8!/ ?PMP#\$A"< P180V$1+93:M.Z+(L"_X!@D3K=G, MP'ICT3H;RLQKG"BAGU*-4\.?H#V0Z!K9 9IQJ22ZN -%:"XO]?K+Y Y=?+E$ M7Q!EZ#GC*TE8*ONNTIL;"G>VW6A4;N2?V C[Z($SE4GTE:60?B1PM>I*NK^3 M/O);&7\0UD&!=X5\S\<-@L;M\'N8=I"'+=QKD1-43@:6+VAS$HV-@2UL8<46 M6K;P!-LS5R1'>?52F@PO&2++8'[7]3!((B_4R:SK-C2$=:,$[\,^"(PJ@5&K M0),HXG,D20YM"7>)%47P@\3@JCG'H-ROL50I[K0HGNKQJ M$Z_0 I@V-$?ZWTJ&VQ/(N%#7 M"D1QQN0M3]V_J'OH<4-0$)VP&/M[C7ZKQE^Z69_[B_"^"N'/*$-X7X=P>R&: MK*:E &-WAU7F.O$/S*O(:K;PP?NN;565H!8V XO]6M;,56VAFJU.D7< MVMYYL#XRIPO;(OE([$\7J9@, ,<+ 9 M >&PO=V]R:W-H965TFCBYY_B<>U+;@S47 M]W).B(*'(F=RZ,R56IRXKDSGI,"RRQ>$Z3=3+@JL]%#,7+D0!&<65.2N[WFQ M6V#*G-' /KL6HP%?JIPR: MY.[V' X/CN *(/O<[Z4NEX.7*65FOG,*HKSC88V]::= M WGP2+!HDQ/6*=1&<0QVN>GP:>=.RSXULH_A5NG/4:\P"O@4+BC#+#6] MON:2VA7CU\<'9=:?24[@BDKUN\GH:W7L;]B6P;@V&+<2CY="6.4[$^043VBN M]>]^?J7:^$6[_2@(4;232ED6;Y8%_=CO-X?2JS7WWA;*527V\1@J/_\IE'8= M;^[=EMND=INTSO*5LT[ZOI22EW^*. R")-Z)*7D1$XK[20\ES3GU:^7]=^>D M7:7_-:IV*>]JXI9IY#UO;%[K7-^YJE?:?P14,6TEE/3CQ$,["345]H,D"'O- M$:&-;1BUJJVWW[;=MU%[.V]<;A:@=XV",S67X(>0X<>F/HS_P=6KN((G*I0T M4&TWX'F+1?[;&K!URFATWDX8=&/O0Z/+=ES81;NXTI*[<$*WV,L[=S?=(FPA3H]U/.U=/ G.7JL_OH+U!+ M P04 " #N:'I2Y]D5(;H" #.!@ &0 'AL+W=OX[/N=>^&:Z4?C$5HH5U+:09!96UB\LP-$6%-3,]M4!) M.S.E:V9IJN>A66ADI0?5(DRB* ]KQF4P'OJU!ST>JJ457.*#!K.L:Z;?KE&H MU2B(@\W"(Y]7UBV$X^&"S?$)[?/B0=,L[%A*7J,T7$G0.!L%5_'E)'?Q/N 7 MQY79&H-S,E7JQ4V^EJ,@U^H*MG\SQ%4H8_PNK-C8*H%@:J^H63 IJ M+IM_MF[SL 6(\P. I 4DNX#^ 4#: E)OM%'F;=TPR\9#K5:@732QN8'/C4>3 M&RY=%9^LIEU..#O^CI0# V5:X79]R;M_@Y 8M MX\*<$N[YZ09./IW")\+!STHM#6',,+0DSAT1%JV0ZT9(P1-CL/O<-J#*/;PZ(BJ'^ R%=JP7@)5">@]ZRI5G(.PAT @K,I%]SRW;.:E#74F:=V M+_QUG&;].$V'X>MV:O:$I1>#?M*%O5.>=[K/9Z,BW]"=9-LCS'9L?P](L2R[R_3;SSF9^U.;MNA!+ MNL/@7XW& JE3-=6R*)FT9+1 Z?K7WAKE>Y(?#9(=[1^CSN-DT-^1'FZUAAKU MW'=, X5:2ML\I6ZU:\I7OA?MK%]3LVYZZS^:IM/?,SWGTE"-9D09]NJ^9KFA'5%P7-868I9$8T=.7* M586D9%&),N[ZGA>[&6&Y,QY68U,Y'HI24B^W(P<[[P"-; MK;49<,?#@JSH$]4OQ51"SVVM+%A&<\5$CB1=CIPK?#G!OA%4*WXPNE5[;61" MF0GQ:CIWBY'C&8\HIW-M3!#X;.B$ AF1A2= M"/Z3+?1ZY"0.6M E*;E^%-NOM DH,O;F@JOJ%VWKM0-8/"^5%EDC!@\REM=? M\M8D8D^ PP,"OQ'X_RL(&D%0!5I[5H5U0S09#Z78(FE6@S73J')3J2$:EIN_ M\4E+F&6@T^-["CE0Z MZ(+J43.^06")N!A%G9,8XTPSFSV^H)HRK"UCY\G2# MSL\NT!EB.7I>BU*1?*&&K@9WC%%WWJ"O:[1_ /V-Y'T4>#WD>SZVR"?'Y;=T MUD<>KN3>OW(7DM!FPF\SX5?V@H.94(K2'OI>4$DTRU>HRDT/W3=YV/70E.Q@ M"^L>NBEAXE%P;M:UJ?MU-5-:PL[\?<2?H/4GJ/P)#_AS("O7M2JJ5.:0;L8! M3L, 4K"QT,*6%IZB^39:K8KW:5& @X&=%K6TZ!0ML-&B+@W'.$WMM+BEQ:=H MH8T6=VA^$B0XL-,&+6UPBA;9:(,N+0J#.+33DI:6G*+%",X?TFO8MDM-I8V= M=-BQ'Z;&3QL[;=GI4?:ST(0WQ:*H3X:U#*3=R'&$DSBQX['W4;N\HPZ8(WN) M[K*BU'0!U0BBITI;*Y'7\>&+'T5>?& CX[WZB8_Z, 4D!(XVA)?4%$_1UH]. M&;5ZACN>X22-$P^WGC75$'<./DZ#) @/A?!1^+!_-(0'EK.LS#[]DPC>"/60 M0HJMB%RQ7 %U M"3JO/P #LKZ'ZXX61765S82&B[%JKN'M0J59 /-+(?1[Q]R.[6MH_!=02P,$ M% @ [FAZ4L>F>)R2 @ >P8 !D !X;"]W;W)K&ULK55-;]LP#/TKA-%#"VSQ1YHV*)( 3;IA&U L:-?MK-BT+526/$E. MVG\_2G:<%$A\VL46)?+I\9&F9SNE7TV):.&M$M+,@]+:^BX,35IBQZ8I9,782FUL@R'U2),(FBF[!B7 :+F=];Z\5,-59PB6L-IJDJIM^7*-1N M'L3!?N.)%Z5U&^%B5K,"G]&^U&M-5MBC9+Q":;B2H#&?!_?QW7+J_+W#;XX[ M<[0&E\E&J5=G?,_F0>0(H<#4.@1&KRVN4 @'1#3^=IA!?Z4+/%[OT;_ZW"F7 M#3.X4N(/SVPY#Z8!9)BS1M@GM?N&73X3AY D-+ISU&=AUH].2&H T.FA&GP746F5- MV@EH4&]YBNT) TE]F3-C(6]$SH5P49#2 _4 I>N>TK6G-#Y;O4-UU*$Z \B3 M'GDRF.P99/H.!;.8@57',IRJ>HL_\?AN-&P7<91$LW![@M5-S^IFD-5]MD5M MN:$.]6(K6Z*&0JGL@_B^BQW[(25N^SMO_[/&TQYY.IQ-H1%]0U W5*M\.E(-[.Y8?F2XX%5Y@3J'1Z)8J MJMM1UQI6U7Z\;)2E8>67)?T=4#L'.L^5LGO#7=#_;Q;_ %!+ P04 " #N M:'I29CKSCF4" !@!@ &0 'AL+W=OG>2VL7#LS'8H_??83HA*&Z!Y M2/QQS[GG7,LWZ9:+)UD!*/124R873J54<^6ZLJB@QG+"&V!Z9\U%C96>BHTK M&P&XM*":NH'G)6Z-"7.RU*[=BRSEK:*$P;U LJUK+'8W0/EVX?C.V\(#V53* M++A9VN -K$ ]-O="S]R!I20U,$DX0P+6"^?:OUHF)MX&_"6PE7MC9)SDG#^9 MR8]RX7A&$% HE&' ^O,,2Z#4$&D9_WM.9TAI@/OC-_8[ZUU[R;&$):?_2*FJ MA3-S4 EKW%+UP+??H?<3&[Z"4VG?:-O%QK&#BE8J7O=@K: FK/OBE[X.>P _ M^@ 0](#@5$#8 T)KM%-F;=UBA;-4\"T2)EJSF8&MC45K-X294UPIH7>)QJGL MNBA$"R6B!.>$$D5 HO-;4)A0>8&^HFRY/\$&>GYA-4.A=HL +_!'X\G/X'>03Y/D6[KV'N]KQ8#L8; >6+SS= M]B>LX< :6M;H"]8&[P2G]!+EG+7R$NF2(:@;RG< * <&:Z)&:]C1QY;>W+_G MS(_"^3Q(W>?]6AV'3:=1& ]1[\1'@_CH)/$*OQP6HQ/7P9.]K&$RG4T/M(U$ MS;W8']<6#]KB3[7]5A4(?>6_.+1.9WRDP/=C_1P('0D+YHD7C"M-!J7)257\ M0F-R=((Z=QA&!QI'PJ+$F\T.-+I[]]_TWE]8; B3B,): [W)5#.(KI]U$\4; MVQ)RKG2#L<-*_P) F "]O^9E+"H(JY M^@, (4/ 9 >&PO=V]R:W-H965T$N3K+@>;:7<73E.L=KRE!5CL>.9^K(6>LTW M3K'+.8LT*4T<#*'GI"S.1M.)'GO.IQ.QETF<\><<%/LT9?G/6YZ(X_4(C4X# M7^/-5I8#SG2R8QO^PN7WW7.NWIS&2A2G/"MBD8&-SY)X_GRR?J^# M5\&\LH+/1/)O',GM]2@8@8BOV3Z17\7Q@=2B2%_@7'"NN[([#:%U*D M-5DI2..L^F=O=2+.",J.G8!K C8)71Y(32!#"6Y-<$T"Z2#0FD"'>O!J@C>4 MX-<$?R@AJ G!T!C"FA":!*]KXN!IYN!04:B9[-9L=U).TXWT?#M58>FJG#/) MII-<'$%>XI6]\D&7MN:K8HRSMV!6?C+?C["/08A(TZ&%/N^GW^PW8P"[Z7?]]"?V$T#_MZL__E[F7L<0K=F[J*&2;.@B;9'.NS- M]GFNUN]5CRFW,>5J4VZGM(CG++%EM")232P/^L/4\WWL3IS#>>+:*.01&GJ7 ML$<+C/B8T@9VH9XVZFFO^A?))+=IKVC>N3M$B:F]C2((05-Z&X5#[/IVY5ZC MW.M5_DU(EJCM7T^D+0*OY=4/,0V,"-HH%+H^Q$8(%ICGT3/810Q^$X/?6X9S MON9*?]17AT%C*_C5.@Q:XC^CT"/(2$4;AE!@)J(-PB'Q77L>PD9[^&M5&+:5 MN\3W#>%ME$NP$=VC!>2?5>J%;@3?&P,XH JC>AZMQS-LQX!=",U"M. HA<2( MPH(B+@Q@1QQG#0[JC>.]B5%W%M6RO/<[UI8%M38CB@FBEV)G%ABFT-S9YC88 M# S4G06E\GB^C50GN 7G4=\T9VS,7Z+ MKA;(,KXL[YBZTWXW7UU0GUB^B;,")'RM7,&QK\3FU9VO>I%BI_ON5R%5'Z\? MM^J>S/,2H+ZOA9"GE])!<_.>_@]02P,$% @ [FAZ4@FF_G(@ P F@L M !D !X;"]W;W)K&ULG59M;]HP$/XK5J1*G=3E ME=)2 5*!5NND:A7=RV>37(C5Q&:V,^B_G^V$#-K$H?L"]L7/PS/('YLG MKG9>PY*0 J@@C"(.Z<2Y#6X6(WW>'/A)8"L.UDAGLF+L16\>DHGCZX @AUAJ M!JS^_L <\EP3J3!^UYQ.XU(##]=[]GN3N\IEA07,6?Z+)#*;.-<.2B#%92Z7 M;/L%ZGPN-5_,+ZM&+3"R.F0:OT"=5E?Y9WP>UBYR \,W&^!+TZ!AQH>C"S91$VA(L,7=?"] MKTQ:5T8TE>%U9:"IC*JKL5H"�!#$P @\Z$6MV=8X$PV@"/@EXT>EU8B_4+ @=1:C0M$5:<^J(W6?P444B)/4,KN,'1' M[4+989$;M.OT8=B13,-&IJ&5YVX'<6D$4HU&?:Q$=7]S4A!9+?MUL7L(W+!= M%SO,[X M/@P[TN6JT>6J1Y<8A%"?J*2,]V^TZO;QR[%._>+8W9S[;N2?M0'G M/CP.[ J-& M@9']DKQKY"?(8:<,HZXVTH,+N_I(K[^H_87Q#J:6 OC:3']"7?^2RNHKWUB; M ?/6S%5O[#,U>%9SXC^::FI]Q'Q-J$ YI(K2=Z]4S^/5)%AM)-N8V6C%I)JT MS#)3PS-P?4 ]3QF3^XUVT(SCT[]02P,$% @ [FAZ4@C1XG;9! -1, M !D !X;"]W;W)K&ULK9A=;^,H%(;_"HKF8D;: M-@9_5VFD-MUJ.YJ=J=K.[C5)2(+&!@_@I/GW"XYKNS:F6ZDWB;'/.;P\XS)R\E.J>)B.I6K'S&?\5)EE)%[ 629YU@S M F_)(U$_BWNA6],FRIKFA$G*&1!DH!A2;>BF>R^@6'VM:;@%4I%<]K9ZT@I^STCY_K M1'0<8##B@&H']'\=_-K!KP9Z4E8-ZP8K/)\)?@#"6.MHYJ+*3>6M1T.9F<9' M)?13JOW4_(ZM>$Z PL]$@C.PX'G!&6%* KX!-V1#A"!K\(2?P9641-_&; V^ M4;RD&564G-H+;4,56& ACGIE';!82_#YABA,,_E%A_WY> ,^?_H"/@'*P-.. MEU*[R=E4Z1$8'=-5K?;ZI!:-J/V*V3GPO3\ \A"TN"_<[K=D>0X\6+E[K]VG M.F]-\E"3/%3%\T?B-?G1Z0.XRL^%(ZS?A/6KL,%(V!\%$5A1M@49T2L49'6Z MC[:$G4*%52BS9_?S( GB1 ]OWTV,Q2R-TCANS%XI#1JE@5/I Y%$[/4J8%SI MU:ISP51VU-MH7>KMN_2B) M>_HL5BCU1F8\;O3%3GUW;*_GF(LCV..LQ ;%-H7QH._$3_H)'!H%U;:VZ4L: M?8E3W_V2 (4C:EO8PW?0OD,0%_)ARWSX/NA7B;#FP1^.+X*1-\B#S2Z&Z<@BABWS MH1OZ]T(?(H4Z5J6?_"YIH8]U=JDVU"<0]94.S2(8QMZ(T!;VT$W[>T$*3+7& M9WWHE7;4PR'%@\B#?E^BQ2STP[$=U](>NG'_0%:$[K&NE/T:2MDJ*]=XI(;" M(=S]&/5KJ,4*)6,5"K8E +Y5 Q1F6U/>[2D=O MAE;!UM,E&H+_+-(+/^W)K>VZY\NS)/6CD1E%;8E T G=MVOFZ\"=HSMZ=S$& M^@)(A14QVZ]^+P)%*0H^@H^ZD[%:_5I;6PN0NQ;\9,J\)C*]I'A;OKB4O;2J'=:+CE>$TS"FPLHT-&1LFHQ4;=02%KD) M^VBFTS7@%GLH_M!,MM1";FJ]-Y..% XQ%_HCO$.)5>*Y]7ECF"]D8R!?K[A M7+TTS)>3YDO9_#]02P,$% @ [FAZ4OEFCTK6 @ ;P< !D !X;"]W M;W)K&ULI95M;]HP$,>_RBGJBU;J2$@@Z2I *K!J MG52IZL/VVB0'L9K8S'8*W:??V0D9Y6F3]@9LY^Y_O[M^R(T]\$>#)5O@$YJ7Y8.BG=^J9+Q$ MH;D4H' ^]&ZZUY/$VCN#[QQ7>FL--I.9E*]V&;RH7?E089S5A7F4:Z^8I-/W^JE MLM#N%U:U;4+&::6-+!MG(BBYJ/_9NJG#ED,W/N(0-@[AKD/OB$/4.$0NT9K, MI35EAHT&2JY 66M2LPM7&^=-V7!AW^*34?24DY\9W8E4E@B&K5'#)W@1"E.Y M$/P79O#,UC!&@7-N-)Q/T3!>Z MK]32%\[,+. ,NX#F7E68BTP/?$)"5]=,F M^+@.'AX)W@WA7@J3:_@B,LP^"OB429M.N$EG')Y4_,9$!Z+@$L(@[!X FIQV MO\59!X*NZ1BBI07G+F>E7.HM@M,58=94^!+P'5:5!D7 M"ZJJ087: )45Z'MEA>&H3_#T6IZ>X^D=X1FS@HD4@1F*N^!"V&A$97*$=V3J MT"NL%?M.T:_0!MM_"]D_"4FO27-((644-*H'! M4G&I'*@KW5)J;NMZB+J6CK> PK"W [UO$P?A8>:X98Y/,D_Q/YCC/9Y/GY-D M!_J043KOOCUM;XT;-RQWSL=TF]3#_X],?17=,T6]KJ' .4D&G8205#W>ZXV1 M2SL:/?4$L#!!0 ( .YH>E*_70AG M/00 )$3 9 >&PO=V]R:W-H965TW-K5U\21*3SZ'BIJ\6(/'-5.F*6^SJ M66(6&GCAC:HR86DZ3"HN9&\\\L_N]'BDEK84$NXT,S&;6_<@&8\6? 8/8!\7=QI[28-2B JD$4H2#=/3WAG]>GO>,>*6#*EZ6]5^O?H5[0P.'EJC3^/UG78],>R9?&JJHV1@:5 MD)MO_EP[HF7 Z#L&K#9@'S7(:@/ON63#S"_KDEL^'FFU)MJ-1C37\+[QUK@: M(5T8'ZS&MP+M[/@2)I8<7(+EHC2?R2Y@DF?I-2CI%M1WI#+&N]E'C9[!_:KLF#(@K_P20D1O,,&[]#C';Z#]VUI MC47/"SDC$Z71&EN&+-&7FN0:"F')E.>B%/9E6W VZ ./[C;P:IR.DE7;3;$1 M;R@/&LJ#*.5[6*ERY0B7BDL3<<*P01QVXM2C!N]HKTX]VNG4V(@WE(\;RL=1 MRM^]^D!!^ HTJBGN2@L:C"6:6]A&,HY'^X/A+Q%7GC2\3J(X9RC@!7XL^:KZ MA!*KB)T#>8!#L(AQH&B0K[21!:$L$:71= MCW)ID*M[3*8 Y( ;PLD"=(Z#9I'XZ)W)9Z1=#[G&A,]5W7&8Z(+Y;N2_Y@W=0@VL,/6MJ/;MQT- M8D;C:M:%MV]P*!8HUV[+3KA\(M^F4]R\:(+C/Q:-()6T&ZVD02QI7"VOVTJ# ME8:>847P@?T01Z5]R@;1#1&DD<:U['\)$7_>%:(@F?2DDQ"QH'\LW4>(=J#2 M?CQ"+*@IBXM?%Q$ZQ]+\XQN&!3EEK)MH!$%DV5ZB$4=-^VGT!X0%>65Q>>T\ M&COW!@MRRP;=1",((AON)1IQU'27?+&@KRRNA%V$X^,U-PNRRHZ["440/A8O M%NM$"34WR?D"Z^SM578-UBZB:>K_MO^F9T$NL[BP7>"!%&=WKA,2ZWV7R^AU MW3@Q5OS7V,.?:+W#*HADMG^1O &+V6Z(FM;GF-B1-DADUHU$9JU3-O=-9_Z6)0G#-Y=5MUXF#"EA MBJ9I_PCGUIO[GTW'JH6_0IDH:U7EFW/@>'YT _#]5*'/ZHZ;H+F%&_\+4$L# M!!0 ( .YH>E+?AVKO+ ( .@$ 9 >&PO=V]R:W-H965T]5/>Z)C+PV'"AET%M3'L9AKJHJ4$]DRT) MNU-)U:"QKMJ%NE6$I0N'$4K*&A&92@*)J&7R87ZY2%^\#?C#J M]8$-3LE6RGOG?"J70>0*(DZ%<0QH?WM:$>>.R);Q,'(&4TH'/+2?V6^\=JME MBYI6DO]DI:F7P?L 2JJPX^96]A]IU'/A^ K)M?]"/\1>+ (H.FUD,X)M!0T3 MPQ\?QW,X ,S35P#Q"(C_%9",@,0+'2KSLJ[18)XIV8-RT9;-&?YL/-JJ8<)U M<6.4W6469_(;9 KVR#N"AE!WBFR+C(;3:S+(N#Z#<[C;7,/IR1F< !/PO9:= M1E'J+#0VOV,)BS'7U9 K?B779Q0S2*(W$$?Q_ 7XZCC\AK8SB.8>'OT)#ZWJ M27H\28\]7_H*WQ?:$X<8?L$W*6H[B2-)D M2IKXI,G_G?<1YG1B3H_*.6"6%51,H"@8#8V3K1W,K MC1UT;];V*2+E NQ^):5Y=MRT3X];_AM02P,$% @ [FAZ4@BA'V< P M1@D !D !X;"]W;W)K&ULK59M;]HP$/XK5K0/ MK;22.$" "I *M%HG5:K*NGTVR4&\)G%J7TK[[V<[(5!>TDXJ'XCMW//<<^>+ MS\.UD$\J!D#RFB:9&CDQ8G[INBJ,(66J)7+(])NED"E#/94K5^426&1!:>+Z MGA>X*>.9,Q[:M7LY'HH"$Y[!O22J2%,FWR:0B/7(HZEG;LT2\10RQ45&)"Q'SA6]G%'? *S%;PYKM3,F)I2%$$]F$[A:;*W8WRB>^(V,/UG6(FWO._$]GQX1-&V& MW\"B13QJX=X1^.PS<-_ Z: AFG:=_[;E:W^<_P:V3LW6L6R=$VSS6$B\0)"I MWK83Q&622IZNY3%GP\N84D__AN[+$?_=VG^WT?]4;[7DB\)\THJ()0E9SI$E M! 6!YX+C&TD!8Q%](&_2/9#7#8)N+:Z,H30*=HP"?] )WEO-#JE\ZM'C<09U MG$%CG-M=(\A>22@AXL<#"0XTTJ _V ODT"C0Q=D_KK%7:^PU[P5(Y$L>,@2[ M%1'D0G%LJ+)^S=S_@IH=U&R#KZG9R> @32?*E7K;T\]K=/X &:S9(@&B!W+U M1G(I_NJ6U!08W3E;Z1!*]L"]]8GYI)@&]>6IKQAW#&YXOK02&"I*;U6 M3TN29=,N)RARV\86 G53M,-87W1 &@/]?BD$;B;&07UU&O\#4$L#!!0 ( M .YH>E+6R$0M' 0 %P0 9 >&PO=V]R:W-H965TU)*Z'V=N_9) :B)C9GF]*5[L?? MV$D3("&W2-Q+L69P)WNI7O2&FMXBQU3D7N4=^/O()E8C";N+6%FDWDSN29X L%>E<43/U\ MX+G<3P=D\+[PE*TWQBYXL\F6K?DS-]^W"X4SKT9)LX(+G4D!BJ^F@WOR>4ZI M=7 6/S*^UP=CL%264K[8R==T.O!M1#SGB;$0##]>^2//Y_YQ6AT.(E,M?N+^PK6W\ MR4X;653.&$&1B?*3O54'<>! HC,.M'*@IP[#,PY!Y1#\JL.P]PG_^*.[7N9-S#)J@5"AQ><*%"/=##&GKHH(=GH!^9WF#R)AQ3+X65 MD@5HNQO(K;L#_(VK)-.\4]42.G30MKJ\HI*4(N/7PZ-N6PV#>.0?6\T[L )B MM7OM8!?6[,)>=@NN7%T4":^.#R^O45EB<%CRW(G,Z)Z#C.JMHFMK%-?0<2^+ M'QAS)M:PY2J3:9<0_?X!_.1,]9$I'NL=QC@@*F.3QA5,R>(UYR E_Q MB(6MWW"_9RJ%1<[ZJ(_K#0*F*6IX08K7UD3;SOK7AE!='"M:3P^)&J763PN:1AD?$WIQFWI M4)/1J70=9C2.6J6QR\R/XV[Q:-.H:'^CNEB\*_SNH4TSHN3:KQKCW0E3OE;JU?J)?.\> MAB?K#_AT+A^Z#4SY[O[&U#H3&G*^0DC_+L:05/F4+2=&;MWC;BD-/A7=<(// M?ZZL 7Z_DM*\3^P&]3\49O\"4$L#!!0 ( .YH>E)CV''^\ ( '() 9 M >&PO=V]R:W-H965TSG9!!EV1LVA?PV7Z>NWO.\7FTYV(C MUX@*WE*6R;&S5BJ_=5T9K3$ELLMSS/1*PD5*E#;%RI6Y0!);4,I*>WDR!I/)DO.-,;[$8\#T+]VK@BTO@OH'W;EJR":K*!98O M:.![M4<:XP[9H=!?*)#S>N&Q7HFIU\[4J\5K6'D-K=>PP>L+9_I\,*H.( SY M%9% ($<18::NZZK,=ES0:\ MVG'^S>^X,R'ZE1#]5J)IJ;J@ M7NKML,U5E+JPZX#/ 4 /D5 9 M>&PO=V]R:W-H965TA2=I/OU(RE9DDF*2B-*YE_?P7MY#<_E$V8]V M3P@'SW75M->+/>>'=[[?;O:DQJU'#Z017[:4U9B+(=OY[8$17"BCNO)1$"1^ MCG%UW*WY_*%OUH>\([< M$7Y_^,+$R!^\%&5-FK:D#6!D>[UX#]^M42P-%.);29[:R3.05!XH_2$'GXKK M12 C(A79<.D"BW^/Y)94E?0DXOBG=[H8YI2&T^>3]X^*O"#S@%MR2ZOO9<'W MUXML 0JRQ<>*?Z5/OY.>D IP0ZM6_05//398@,VQY;3NC44$==ET__%SOQ 3 M YC,&*#> .D&T8Q!V!N$EQI$O4&D5J:CHM9AC3E>+1E] DRBA3?YH!9360OZ M92/S?L>9^%H*.[ZZXW3SXTJN7 $VM!;EU&*5D"N@/H&_#FKX7N:GY#_!ZS7A MN*S:-P."*D0KQO=W:_#ZU1OP"OB@W6-&6E VX+XI>?MV\N+O/3VVN"G$RU=G MXZ7/!249F+_IP[_IPD[ %VLQ+ @Z+<@- M"(.W 4(6@*Z=9M_) \>"* R#RSFZTO,D32'N8--.*0W5/["N?3*1;>DU^$Z M&EQ'RG4TX_J[VE*DN,*/A(D6 78,-QP4F!.PQ24#C[@Z$O!:)+B@5859"PZ$ M=67PQI;I;KI432?;U>,JCKQHZ3].5]\$9;F7PW/4VN(J\$;0&=]XX!L[^7X< M.='M4/2/I.5ZW75T.F_Q)(8\C;1 ;RT@&(4:&Q,$@R!"=CK)0"=QTOG4<%:* M]KTQ.9%GPC9E:Z?5>4VFP< PT-.4&"'',(D#C9B)0G$>S!!+!V*IN^2G35#)/FO[;@^,!6,V%LE M+60:C_\G8/?,"/PD8@,[5A,&H^ $SOS\>:P?1!\8Z\WE=2)CT!GA#=F535,V M.^E8!JL:3Z9%':$Q_E0\KEB M&S4,IDYFW]2Q HA#,?@@FO9&#CA5IXT7J:5FTLS&9H)BJ,NS!93"N?H;Y11F MSOY_4C%P4K'3<0,<6+DA+C48A1*Z]6&D MKZ(%%Z5>.E,C:!12%%RL$)=1ZQUF6LB1UD%O+;@PRKQ4/YA:<"B(/)3.4!O5 M'+G5_%PV+B0'37)A[*4Z-PLL#KU$3YL%EV9>-O,C HVZCMRZ?BXC%U)#YCK# MW(L,;A9<$IHE:<4%7C8C]VB4>_2"W&L=^$)ZH:6,,@L]"\ZR,]<6G+8SS^F- M1P#D/@*\H#<7LHTL;',O"'6V)@[&N6=(JPT7.C;A>%! [H/"2QIT(=W8;*M"H71,'T] S?C7ZDSNQFK"=NEMLQ>^A8\.[VZ#A[7!_^5[=VFGO M;^"[=7<+.;KI+D4_8R9DI@45V0J7@9>*T%AWS]@-.#VHF[<'RCFMU>.>X((P M"1#?MY3RTT!.,-SVKOX#4$L#!!0 ( .YH>E*49SVIJ08 (TR 9 M>&PO=V]R:W-H965T*S=A"]>!)MI.I^N8FRY.P5(?Y9E[LF[3(_/\WV91RE\C)'Q3Y)POS[A8RSN[.9/SLT?(HV MVU(WS,]/=^%&7LGR\^XR5T?S9I1UE,BTB+(4Y?+F;/;:?W4AB.Y@SO@[DG=% MZS/24[G.LJ_ZX/WZ;+;0BF0L5Z4>(E1OM_*-C&,]DM+Q3SWHK+&I.[8_'T;_ MS4Q>3>8Z+.2;+/X2KF&YD@;(;].Z;S%=1(=%E'JU4T[.WL@RC MN'B.3M <%=LP5XU1BCZG45F\:#7\M/)#\>G\U)-6,N>K^K)7523 MPSV3\S'ZD*7EMD#OTK5<_SC 7'FJ<1<^N.L".T?\(TP]1!8O$%Y@__/56_3L MY#G,IWIUF"%-5(@Q0WK,M%V?@^NSVNGJZBI*Y9(HW2#UUK3+RN?A=2S1]2$D M>1,2>0C)SH3$H9,V.JG127MTOMYLY2H1_T8DMII5)9DSJHG)[SDC @]/YK44I:Y2RARMM^^T^2EE'J1\0 M@NU*>:.4.Y5>A7$=(2U-79.)"F)A+KJ6)K23>95USVW**A.BI0R+I2>X79IH MI FGM!,F/(I5:3CQL?!\YLB@H!DR>-*9OFQT+IU3-X7-4M=>(,4U%0IC&\51 M$I7W"%-E,VBGNO:P/4K^ FKZXH%B][O=@\761MM)=4@#J]P6@GRGW(_=8+] M?^Z3:R5'UY'6%5E56'U!VFIMK;.RQELZB=^C$8-&?'^-7PSSY?IE>"MSM891 M&:P70CI95XH[N5IR[,-8.?I&6H6Z36+T7:JH.)+7!Y[XY!?(__&RN4]JD$YJ M!,0+>FJV#WCQW7SYV+WKAA$:?>@KN< 3#RGS:-?,"1/P6/_"Z0*C_;PX6!2'@* M(F$+D>IDL,H%(N%1B82[1/(7M$ MMP.3\*A,PETFL;[4 ";A\9DT8/*(U FX4F9A+M,TJF!^U(#H(2'H*2KCS!0 M$M2CKA](&*"$GS:4,$ )3P$E;(&2\;,]7 2@1*: $K% J4X&JUR $AD52J0+ M)4QZ*@\!*)'QH31@4CKOMND4"(6*+ER Z!$W%"JZHU9#N,%];!P>0,P M0MB3KCP$B$'4P6?:(!/@0-WP>I?*X38K!RD,!1M0-HT>N/+1+);SP/='C=@I4HL=1Z1AR4'FDY3"U06BX]UG-GC+;^'!J MDJD^@8%2X'N,N+P!4*)/&TH4H$2G@!+M0JGRFX5,& 2&Y]) M R:#P<+#@4E\4B;Q+I-;0HD\2Z2',]6<2 2GX)(_'Y$XD D M/BJ1>)=(7/0LRC@@B8^/I &3P[?N!"!)3(HD8;MU%WBTY[:N "2)49$D;'\H M]3UQ"DP2XS-IP.3P7]D"F"0F99*P_$Y:6'Y"SUL[!!*9;\P^B$(Y:Y^6U6:! MIK79:_&ZVF$ IU<;-3Z$^292,XKEC>JZ\(3B4%[M?:@.RFQG]AM<9V69)>;C M5H9KF>L3U/#K2!9@?*^7]02P,$% @ [FAZ4B%,'].^! J1, M !D !X;"]W;W)K&ULK5A=;Z,X%/TK5M2'5IH" M-E])E4::)CO[(R_V M_$39&]\1(L![GA7\?K(38G_GNGR](SGF#MV30C[94)9C(6_9UN5[1G"BC?+, M19X7N3E.B\EBKL<>V6).#R)+"_+( #_D.68?#R2CI_L)G)P'GM+M3J@!=S'? MXRUY)N)E_\CDG5NS)&E."I[2 C"RN9]\A7BGG%G"QI]C-- MQ.Y^,IV A&SP(1-/]/0'J01I!]$:'5Q M/W>%%*=<=->5D(=2"!H0 A'X3@NQX^"W(B'))8$KHU*'!IU#\X"LC'_AP@&^ M]P4@#T�TN[^3?RZ@ /:G//8+X:8XZ4.9Q9U/CU1/N:SQ_@,T^5A3BHB0-- M' P0OQ2,K.FV2/_K+J$UY<(TD25?J/E473HN4(2B>.X>#6Z$M1NAU8V?.L-) M\)>_JFI@?):11K26R MSM7?A_R5,.5NF2H6RKBFC*U./I!M6A1IL56LVM]KF6\E_8U)"NS1@@JCCOP$3(K, Z#5=P[-*D#UW0](1*BJ> M2QFP(\,$@ET=1A <$-)J?] J1#:+L1E1,;4=0-W5LC2 >GFS,H%:B7,I!352 MD%V*+&"ZO@L*CG*)?:H']?6T4K/2TP?!(.[J,8#"@22'3<."]HYUKNC@7-&W M*N]!@@4!&YPR<,39@5AJ(VQ:&+3W,'-U3&B68<95]RCC: YC21U?+(N9@WJ+ MW(!#GM,KF":<%SL#-09AM@; 8=B)QC*[Z:+0WL;[Y;>D>JF!G6>TVU[2Q/. MD)8K$^XR+2_E-4T>VKN\L1R/U#CKEP"C1@/.J-& LVA$S6< LG\&+ F3>T'Y M[9SO,_I!K%^JJ.G)"/[:K0IJ>B2R]TA5*529+S<$IMA_0N#K]6IUIFEPR+=W M'8J93H%5*CO1^KSIJSYEZ8P_P+M5>6K4T)2'6-\QDVV>@XQL)*7GQ-)75IX+E3>" M[O5)R2L5@N;Z&ULK5A=;Z,X M%/TK5M2'5IH"-@1(E4::)#.[LU)75;N=>7:#DZ "SAHG:??7KVT(G\9EI7UI M@9Q[?,^U?0]X?J;L+=\3PL%[FF3Y_63/^>'.MO/-GJ0XM^B!9.*7+64IYN*6 M[>S\P B.5%":V,AQ?#O%<399S-6S1[:8TR-/XHP\,I ?TQ2SCR5)Z/E^ B>7 M!T_Q;L_E WLQ/^ =>2;\Y?#(Q)U=L41Q2K(\IAE@9'L_^0KOUF@J Q3B9TS. M>>,:2"FOE+[)FQ_1_<21&9&$;+BDP.+?B:Q(DD@FDFD&E,&-J\O[-^5 M>"'F%>=D19-?<<3W]Y-P B*RQ<>$/]'S[Z04I!+;M5E8N AN:BN648S4AM^"1,+6N ML@TI 4\DYRS><'&IXL!+%O,<7*\)QW&2WVB#6!V4JZ"C"KH%+\]K<'UU ZZ M#?(]%C@09P7EE\:#O_;TF.,L$@^O6O=SFXL"2!GVIA2[+,2B ;$0@0>:\7T. MOF41B=H$MJA<53YT*=\2&1G_P)D%7.<+0 Z"FH16YO#OY-4"#E3ACB9\/28< MR7 X,ZAQJ\7@*CYW@&_LY!F&\JJA/#64-S#43T$<9SMP("RFD6XJS?$N^""8 MF3*95IE,C4PO&2,;NLOB?[I;8$-SKLNLX)LJ/ME73PL8NG/[I$G"KY+PC4G\ M4OV)1+?X1)CHMZ#,2>51U C0K:C^4*[D75X37;KFD:$JI*&.024A,"Z>/X_I M*V$RRV+O&BC#BC(TYK8DNSC+Y#(1K#)-<"T:0$%_HY-:T/F-F?%1-3'%ANQ# M9EX;LNY#@E _O;-*R,PHY#>&,[F'S.FO9KV!95-IY=:'N -+#SJU!3C&[%9[ MG(DE%ZN5=FD )\QB\ !?XBWA<_J7@[03.MVVBF\#N-VU&DP" W(:S@<_+35 M?%K[94G22@]Z70T:D-<3H0&Y_H *5*M 1A7B+6=+XC%"4']XOZM#@PFZ,C28 MH:56&PQTC2J$[X[=RR53:ZD'71U]3'?#KS68QHYOZZC="YKMYYMHM\H5.04G ML;X^%>/UQ?0V2!\S[4U*'Q,& V)J X138^>^F ^XF,].MBL084[ %L<,G'!R M)(9^#FN;@V:WT7?TB":),'/9?HHBZFM84 ?-YN '5F]M:V#0L_QNE]?@X,RW M0CA0SMH'83"ZV8]2MBH)P^;J\$(KZ'66/@XYGH6&5D#ML]!LM",=8.0\A9]E M6:K6X$)H37NJ^S@X@U8PU%)K4X9F5VX8PTAELU$9KS2X3L:E,@UN"JT!QT.U MH2.SH;>]8IRVDK*ES7;$!;[>;([.9=!QFI#O;3 M": 5]M1IL];!VCVFK:YV>61V>:VOC)2(^GU/*U&#TTG4P$P2ZU< 9'X% M>,#O<7I,31_?M0TC[__ZYD"U'2+S!^%_]?:2KN7;TTZ5[,8)34K83IUTY>(3 M[ICQXK2A>EJ=IGU59TB=YTMXMR[.Q&J:XHCN 3/AK3E(R%90.E8@TF+%J5=Q MP^E!G0.]4LYIJB[W!$>$28#X?4LIO]S( :JSQ\6_4$L#!!0 ( .YH>E*4 M;MI8D00 ,\2 9 >&PO=V]R:W-H965T5@+<3F0M>S8,UB/]/XAB7RS9*GL2_D,%WI MV29E_J(@Q9%.,;;UV ^3P6A8S#VEHR'?BBA,V%.*LFT<^^F?,8OX_G) !H>) MYW"U%OF$/AIN_!5[8>)U\Y3*D5Y+680Q2[*0)RAER\O!%;EX(#0G%(C_0K;/ MCIY1;LH;Y^_Y8+JX'.!<(Q:Q0.0B?/FW8]LV<>/Q\D'Y; M&"^->?,S=LVC7^%"K"\'[@ MV-+?1N*9[^]999"5RPMXE!6_:%]A\0 %VTSP MN")+#>(P*?_]WY4CC@A2#DR@%8&J!+.%8%0$HR_!K BF2C!:"%9%L/JN8%<$ MNR_!J0A.7X);$=R^-G@5P5,)=EO@\"%RN*]2I YV(]JME$.XR\37R\0JLG+B M"W\T3/D>I3E>RLL?BM0N^#(9PR2OPA>1RK>AY(G13UGH81+PF*$-2Y%\B&5M M9&L_9>@T M0X N_58[CQZ<-Z:=$F=^HB$#_T 44P(H=-U-_R<0DDX*.@;HDV[ZU7:E(=Q. MO^FF/_I_$*:M[-MN]BU[ZUS\KIO^D^^T:G7B ?3[/J8;K?1I#]/-5O;L:U&? M?\US#WWHH.=.T16(;L]07/+WH$&;6PLQ"F/GI;@*5=\FU"F[> M'>Q&Q"&F9P[UW7'1-&&.Z7CN*6K21+G8HJ>@FR;HW'$M[)W";ILP2JE#%-@= MH#_UI&ZGL'L 9A-J*09, 9@GER6GL!GD-,LUK%/8'' :MCQ3@3TT8;;E6M:' MI2=AM^JP6SW#+@\&V1.% 5155C]+FC#0DB:LRQ*[ML3NK(8)2[@\9S^K!Z<6 MYW0ZYE?1!++%N;^31;9B)^=K)ITU;G-6*=<^,L^R#4M)CCF 52=M2(+Y%L5X)WQ#=YKY A>KROYR5%O23K]UY;=XXKG' =+P^I! *"(9AC*00"@ ML$8463< ZEP*4T\"4#%/*;L[ $4UJD3M'D0Y2FI/P16IDB";XHOV#E)*?BDS>0( !8& 9 >&PO=V]R:W-H965T%9N.A>KB27+3_OTH MV?'2K@FZETBB>(X.29.9;;2YMPVB@TSCFUKD%4!)$6<)_"1 MK+2^]XQ^4U(9D!3 M^%SYLM\Y0[><<*[X1E\65Z66""T:H(VD:MB&&80C.%>.'U5<=+XX<.>M%MXM MT3$N['MRL+UI6+B"[XWN+%.5G<6.Y/E'XG*0LNBE9'NDI!E<:^4:"Y>JPNHY M04QQC<%EV^ 6V4'&KTQ-($\^0)9DZ2N"+@[#KW U@20-\.05^/(M\,S#T],# MT>1CJ?+ E_]_J0ZP3T?V:6"?[F&_E*W03XA GUQY#[KU;6F!2DG=;9WAI<-J MN.P4=Q;PL10=%0IJHR6X!KVDMG,L-+2N0;U5<%_+7M]QT.>GU4.1I52UA]V" MO>)S>O+<9_FO3YYDHT^?G'BG8R2:=9@\EB1VRO7?UV@=A]MYZ.D7]@4-O7Y& M_:7I)^8U,VM.&118$V4R^?0Q M-/H?[@=!OZ;(4LB3:W,I5J-822.Y )0MQ% W"DE >S"9N[4[. M)F*C&>5P)Y':E"613U? Q'8:Q,%^X1M=%=HNA+/)FJS@'O2/]9TT=V'-DM,2 MN**"(PG+:? I_IC% PMP%O]0V*JC:V13F0OQT]Y\S:=!9","!@MM*8CY>X!K M8,PRF3A^[4B#VJ<%'E_OV3^[Y$TR-.B". 2;0=@'< _!R0=@"2'2!Y M*R#= 5*G3)6*TR$CFLPF4FR1M-:&S5XX,1W:I$^YW?=[+XBC&Z%5P7"MWP'/(F06CBKH/'^^"OL)?Q3\)[*(G>(QSAN"6@:S_\ M,\Q[*(H=/&J!9V^!8PN/QYYLDGHK$L>7=/!E1G\..5H8D22=;]Q[X;;#0Y[6 MY*DC3SO(OPM-&()'TR\4F!=V(>2+/:@DKWCZCL=VC8=9/!@-1Y/PX5C9-JM^ M?]"TREJLH@B/:ZM&*OTZE;XW%:,32.F$*FTZQ G%*)E31O536TX5X> HC@2/ MH_&SG%Y:X7&:XO9H!W6T@S.BM=N*B%*@6U^DP0O=D@3CY%F\+ZWP<)1VJ#NL MXQUZX_U[0QA=4A-PWE6/GG(X^\7#>,KNB< 8)]HV_4H?EP M< NGR/6*QZ1+K3-QV>FXIE9'1V%\0MW8CY(\IU8FVSD/\ATJ5KU%+;_/?F=Q MG0%LYHT/>>.WU)E^DOP3_\ M.NZ#'1W&PC/VGY:G-\!4Z3S<\&YF=@VS*<3B-8_]Q_'_T M0[_'[GYX'BX['5=I%1Y-"27(E9NVE$EWPW7US5VOUA/=)S?'/%N_LI.>FSX. M--68>$ODBIJVR&!I**/>T&RLK":OZD:+M9M%YD*;R<9=%F9:!6D-S/.E$'I_ M8QW4\^_L/U!+ P04 " #N:'I2=<>)Q!$( "@)0 &0 'AL+W=O]3[QC_?<5(*:^&_BGHN3ST'5E(]5A5([=VB[(*$<,_W]W0K==5)*C'7TW0WJ',2GCZ^27ZI&X\-.8A M+MPP6_\O69:KJY[I!4OW&._6Y>_9\YUK&J2J>(ML7=3_#YX;EO6"Q:XHLTTC MAAILDG3_;_RCZ8@3 <2A!:(1""P(6P2R$6T+4"*+7 M"G0CT*\5F$9@7ML&VP@L%D1MB6,OF6.OK10_)-O+=JOD)=V\SO=@;ZS:E:.X MC*\O\^PYR"L>XE4?:FO7>C!CDE:C\&N9PU\3T)777^OQX);!7[LX+UV^_AD\ M)FF<+I)X'2PA8O!NE\:[90+,^^ B^,\!FQRP:;J?#:I1]6[DRCA9%Q7[[>LH M>/?+^^"78! 4JSAW19"DP;=*LG[J&S\-MN^:_9 M]WY3.K>$_.XU39>M\NDKFAZVJF?_+.OS?]9S]Z^1DSUWYF%YF YD'4_^&]-! M1WGAH;RP+B]LJW]2+"#RUN5)1@WBFVZYY5"IG]3L,7RK+[J6%]CBLEF)3GW(C@A#",V7-N3'!<2\'9.39LMR<<[=$ MO,@(Q<-S[H[BX#^FS[DIP>E0,H':,?.YB"MN%>J7N<]I:0V+4#ONB7@::LC5 M@3OS0'3P0-3I@6%6E$'VV.Z#O3PZ;6\H=*11.X8$!RL94P@&Q!8 M9".FD NHVD$X[+Y;JG;*,H/Y M9@QQ]P0GF98GW)D+],$%NM,%MWE6%,$VSQZ3DC*!]HK5FC.!>F7H8RI4BJ.A M,?(Q*< ":*2-"8Q)WP(^5HT>@[!;'XN$#+%1[@B,*7 HRC^!A:$)41-F/L9M M:+E"X>8^)R(#SL/I)[B06 DG MMZ0H\[BZ< C>,PQ[?4IQ4BOL]AG)P9[>LX+/60;;-,\+/F>@U)-VG)M!',T@NN?- MM'35?/DR#P3O]J9X_R%(';G/:@*B(8I]X4-<&GS>(B@1X95E3,7RG#@AJ(M0 M6NP'@K)X@-Y1%-B&8S,0F&!AA+W@8TKC.6U.!5,,&_J>QJ*6S14_7DYQ^3<^ MJ+(>/+C'+'?-Q!"4\8^6A4$2TT.UM<$V\#EK#7;WB,!@U.-)>$Q@,#L(;]1/ MJ.H9 RLL=@-1;F0B?W8@XC$;&;SCICAIE?$<07&!P=HDO8F!P+2,%+8!T6]*X.S.R0YA A\R[VE.F;;M MXO$*CO_]'5S'5H&Z;>(A'N1#@M.AQKOL$8$9IO#5"T%=:*/P!#0A."'@J.:M M"]35G]783G<4%W&!]_=3BK-0,L<6H#H/SE?>3$!T'E,V]#Q 7,$IHTX.\^<> M.%[!\?VU3=NO%T?GQ=H=W7^_H"@GG>HBIF.7:63XF^\$XA%(5WT5.R1'S# M-2,I?.E>2ORS?-$J4;6][Z5.0((&S M[5-4MGV*S#95,;P#N"4H*ML4A=>D*5FB\/82%,4YSC;18:*/E^A["F-]B^]F M!BGA]>)/M4O5:#G-_SCE!//9]7K1_5+&,?P M^W>7/L?Y4Y(6P=H]0E&LK\&9^?YUH/V7,MO6KV0\9&69;>J/*QE(_<"0V:@, ,T- 9 >&PO M=V]R:W-H965T<>WWOX<;NKQE_$ DA$CQE M:2X&5B+E\MRV1920#(L.6Y)L(?])5Z06R+OEC=R* M):89R05E.>!D/K NT/D5"C7 6/R@9"T:8Z"W"1CDJ::2<7QJR2U*I\:V!QOV*=F\VHS]UB0,4M_TE@F RNT0$SF>)7*&5M_ M(>6&/,T7L5287[ N;'W? M%*2):58!5!1O/BB9_*1#0 Z!# *0'."7 .Q;@EP#_6$!0 @)3K"*[IC03+/&PS]D:<&VMV/3 U->@ M545HKJ5X*[EZ2Q5.#F\3S(G2U'+%HT25%"PY6W"<@=,)D9BFX@Q\!G>W$W!Z M<@9. ,W!]X2M!,YCT;>E"D#3V%'I;%0XK8^">@8A62NH:ONXKE=1"[5;4KJ%V#U"/69:IMJ7^ M#-%#PT,,E S57%+^7$R%=@I6S[#JGOPX1,@->U[??FQJ9-?,#V$OZ&V;3?:8 M(1_UW,IL:V]>M3>O=6\J^P$HKQ5_[Z.3C&#=H6%K\!<[R67S5Z6TY-]2KN-!"/B_"V!:^FQ&ZWAN MUSL0K%,'Z[RD@=Y;-(#J!H@^O .BN@6B]A[X7A5,T6[_"H,6%=0-#+5WL'^A M@LO2YU;O#H(0'I)!W0Z1_X(,'/@F&=1=$04?+H.ZD:'V3O9>&5R6_%N)]2'< MU8'=.%1FA"_,?4& 2#LM#FC5:G4GN3 G\6?K(W0^*6X6-4UQT5%'D 7-!4C) M7%'"3J"BXL7=H9A(MC1'UWLFU4'8#!-UWR)<&ZCW<\;D9J(=5#>XX5]02P,$ M% @ [FAZ4A@32S^2 P ?0P !D !X;"]W;W)K&ULM5==CYLX%/TK%NI#*VT';+ZK)-(DM.I4JC3M;-MG!YR :NPL-LG, MOZ]M&$* L/,P?4FP.>?X'MO7OBQ.O/HM"PI$TLKE_+PP;9%FI,2BQM^ M($R]V?&JQ%(UJ[TM#A7!F2&5U$:.$]@E+IBU6IB^^VJUX+6D!2/W%1!U6>+J M:4TH/RTM:#UW?"_VN=0=]FIQP'OR0.2/PWVE6G:GDA4E8:+@#%1DM[1NX8<$ M>II@$#\+65FBP79B1X#!%0)J"6A(\*X0W);@OI3@M00SU79CQ M+2I^ I5&*S7]8";3L)7]@NEU?Y"5>ELHGEP]J(V4U92 NSOP'OS$M,;->K , M?*LQ+79/!=N#VS3E-9,"O$V(Q 45[Q3ZQT,"WKYY!]Z @H%_9,?QN#'_6Q1I3XP%+L"7[@C&MSW?@0*J" M9U.[IM'SC9X^OXXKZ ;NPC[V5W(,"GQXB4FFA,(SZ,).T-D)9NULR.BD8!A$$T<#+& MC'==,@;U=]V%C[CS$<_ZN&-'PB2OGM1U*DAU)#,Y!YWS\>[\MDB]S.0BA/S0QA8OC:'A@3>LY47C%QOG2 M@MZK97XKU;\#?!0%SM#3&#:Q+9,)V.6V;!S9O;JL)&HGZ?I6 )-X33'3]78U M]*VI' ?]:UU;FWKO+-,4YE_5!BV8 )3LE*1S$ZJ8JJ;6;1J2'TSUM^52U9+F M,5??!Z32 /5^Q[E\;N@!NB^.U1]02P,$% @ [FAZ4O+O>ZL& P +1 M T !X;"]S='EL97,N>&ULW5AM;YLP$/XKB$Y3*TTEA)6%-43:D"I-6J=* M[8=]JYQ@B"5C,^-TI+]^/DS(2WU5UP];-J($^Q[NGN?.!T:9-GK-Z>V24NVU M%1=-ZB^UKC\&0;-8THHTY[*FPB"%5!719JK*H*D5)7D#3A4/QJ-1'%2$"7\V M%:OJJM*-MY KH5-_/)@\>_J2IWX8O_<]&RZ3.4W]^].W/U927[[Q[/GDWO&"H./D[%A%0=MV6PO_/^\@-@ M,P.!C/.]6H-A-JV)UE2)*S/I+NZ,3R"O']^M:Z.P5&0=CB_\K4-W,B1SJ7*J M!IK0WYAF4TX+D*-8N82SEG4 H-:R,H./0#$W9!.;^%WOM>[,5N MBYU5'<&:BF%H!/5#&\9.(/YN-!M[)VSRJK!>S1ZD_KPRV8AN#KU";Q0M6-O- MVV+@QZ*'>'12UWS]B;-25-3F_F+"V91L_+RE5.S1L$&G+(R!*M][H$JSQ:[E MIR+U'6WUIIO: M<\_@& _O M!8:+B9RV-,_ZJ2KGW= S \/:'^!PB%QUAQO!?"SF1@##># %F(_UPGC^IWPF M:#X6P[1-G,@$]9F@/M;+A63=!^-Q^R3F<&>:)%$4QUA%L\RI(,/J%L?P=4?# MM($'Q@-,OU=K?+7Q#GF^#[ U?:Y#L$SQ3L0RQ6L-B+MNX)$D[M7&>, #6P6L M=X#?S0,]Y?:)(EA53!MV!^-(DF (]**[1^,8J4X,'_?Z8'=)%"6)&P',K2"* M, 3N1AS!%( &#(FB;A\\V(^"S3X5;/\@F/T"4$L#!!0 ( .YH>E*7BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G.(C7^ETW0F3=H>,VV3"[G<8T?8 G2U+2K)2=.__E8FI$L"._>RX2G! M&/M#MO?;78DW=\9^FQGS3?QHZM:=#);>KUZ/1JYGAI M%R.WLDI6;JF4;^I1?'24C1JIV\';-YMC7=H1?F&\*KTV+6P,&VZTNG._W@\O MQ:UV>J9K[>]/!OW_M1J(1K>ZT3]5=3(X&@BW-'=_&JM_FM;+>EI:4]R\?M5Y\T'7 M7MESZ=5':[J5;A?A,/ M1NAK]..P^;L>Q-?V_PRCF<]UJMQM*H. M@*U;ZI4;B%8VZF2PV47(MA+O6P^#)";M^E"P;_BF<.I)M?[6'G#1&-K7&MZP MDZH'YX,\@]>FUA6F6:%(%,",CTE @R)R!S7LAW MG=.MD19$% %KR0TZYII+T/9$XO6@T?DR%BEJ7I(&(B MR&,"\I@7\L) C]0V(P)F63B%DG MD'J!-2!="%0*KNHJ? #341J)F#WRT9CJ3M2BLT!+5V$4XM MI'/;Z4M$N2)BEL4G)9W:HJ&D$#%; 4S?:+_65;B[2LC*X?Y7;:FW(2DI1,Q6 M."U+VX%::RW[XN()&J6"B-L%;6D:):[ECRVFF K\,7/@/UM;XXQ)F6AE-M"!.;7?B+I$9.R4,IL(1HSPIB4A5)F M"Y%S=%OA/:4LE#);",_1B5?GRDM=;ZD\)>?>F>6S*;F'XEP[N5A8M>BGN.VS M6;R4DD_*+!^$J>;*VE^$_9!B3$H^*;-\Z$8![K.DE'Q29OGL:Q0\W)P8DY)/ MRBR?QT;!KJC/)-QNR; MAQ;&4/3_0'WF_.Y(F5&ZR9AU\TCYC]*+)<3(H9"WRLI%*'\;7)!GE&XR9MT\ M8H:U4V)>FSNX 1Y7( J,27DG8_;.(^9G&2*D[[.-NK_^H66$,1HGF,%Y92"SN_/2G&I$23 M\5':.,2G5%,RJH6;,8$ Q)J6:@EDU-":>_BXH]Q3,[MDW M%?6\1U!0[BF8W4-/1>&.2T%9J."VT-YITJ<6*B@+%=P6HE9=;;54"\I"16^A M4;^S>_NF@ONG5=47.(6#[:6LRTNX\>%/.%(4)VE8WSOOZOH,MEVTGXRL-C_? MV_ST\.U_4$L#!!0 ( .YH>E) RG71C@( $PS : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VCUNVT 0AN&K"#R 5SNS,[L.+%=IW :^ "&O M?F!)%$@&L6\?02ZDCTB1QN!7$4N"P[=Z0"SY]*L>VG'?G8;=_CPL/HZ'T[!J M=N-X_A'"L-[58SL\=.=ZNES9=/VQ'2_+?AO.[?J]W=8@RZ6'_GY&\_QT/W/Q M^GFN_S.QVVSVZ_JS6_\^UM/XC\'A3]>_#[M:QV;QVO;;.JZ:\'&XG1["]1 ? M+I.;QH2@Q_F#XA)E7!(D3; FT#HBUY' ZXA@1P*Q(Y(="@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NMDLX1 ;T6] ME4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 [X1Z)P*]$^J="/1.J'B4#OA'HG KT3ZIT(]$ZH=R+0.Z'>B4!O0[V-0&]#O8U M;T.]C4!O0[V-0&]#O8U ;YM\K"30VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\G MT-M1;R?0VU%O)]#;46\GT-M1;R?0VU%O)]#;)S^;$.CMJ+<3Z.VHMQ/H[:BW M$^B=4>],H'=&O3.!WAGUS@1Z9]0[$^B=4>],H'=&O3.!WAGUS@1ZY\G/@@1Z M9]0[$^B=4>],H'=!O0N!W@7U+@1Z%]2[$.A=4.]"H'=!O0N!W@7U+@1Z%]2[ M$.A=4._RG7H/X^>A#K>>KS4^_SNI'B_WUMOCK\NODQ-VKCB'^XKA^2]02P,$ M% @ [FAZ4B';^;$Q @ S3$ !, !;0V]N=&5N=%]4>7!E&UL MS=M-;MLP$(;AJQC:!I8L4J34(LZF[;;-HA=@)3H6K#^03.K':^_OXX6;\Z]MW@M\D^A.ECEOEZ;WOCTW&R0US9C:XW(7YU M=]EDZH.YLYG8;'16CT.P0UB'N49R<_W9[LQ]%U9?CO%GWX[#-G&V\\GJTVGC MG+5-S#1U;6U"7,\>AN:/E/530AI/+GO\OIW\5=R09*\FS"M_#W@Z]^W!.MGY$J_T..YV;6V;L;[OXY'43\Z:QN^M#7V7GHI> MG4\.\8;MZ3._.'\I/EL>E]_Q[S-^J?_./@2D#PGIHX#TH2!]:$@?):2/ M"M+'!T@?^8;2"$74G$)J3C$UIZ":4U3-*:SF%%=S"JPY159!D5509!44605% M5D&155!D%119!45609%54&25%%DE159)D5529)44625%5DF155)DE119)476 M@B)K09&UH,A:4&0M*+(6%%D+BJP%1=:"(FM!D5519%44615%5D6155%D5119 M%45619%54615%%DU159-D5539-44635%5DV155-DU119-45639&UI,A:4F0M M*;*6%%E+BJPE1=:2(FM)D;6DR%I29*THLE8462N*K!5%UHHB:T61M:+(6OU/ M67^,X^$?QR_/M#?M\)R?+?_BN/D%4$L! A0#% @ [FAZ4@=!36*! ML0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M " #N:'I2R SU&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .YH M>E*KXF,\YP4 -T8 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ [FAZ4CE2ZW%= @ A 8 !@ ("! A4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [FAZ4OB*(1.#" M$B0 !@ ("!L2( 'AL+W=OE* [=BT]@8 $HA 8 " @6HK M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ [FAZ4D(:N+"X( AF8 !@ M ("!,38 'AL+W=OE+,%7::*@H #09 9 " @1]7 !X;"]W;W)K&UL4$L! A0#% @ [FAZ4IM0G,'= @ IP8 !D M ("!@&$ 'AL+W=O&PO=V]R M:W-H965TE*7S42;ZP, &D, M 9 " @=!I !X;"]W;W)K&UL M4$L! A0#% @ [FAZ4JAT6MCC @ U08 !D ("!\FT M 'AL+W=O&PO=V]R:W-H965TE)"[8.*6 , +D* 9 M " @;!S !X;"]W;W)K&UL4$L! A0#% @ M[FAZ4DO&DM?>!@ -18 !D ("!/W< 'AL+W=O&PO=V]R:W-H965TE)WW2/Z>0( $& 9 " @9: !X;"]W M;W)K&UL4$L! A0#% @ [FAZ4D+S:=Z !P M/A8 !D ("!1H, 'AL+W=O&PO=V]R:W-H965TE+9 MG*'KI@0 )4* 9 " @4^0 !X;"]W;W)K&UL4$L! A0#% @ [FAZ4H-]:"(_ P O0< !D M ("!+)4 'AL+W=O&PO=V]R:W-H M965TE*KR>6#+ 0 )0, 9 M " @2BF !X;"]W;W)K&UL4$L! M A0#% @ [FAZ4GQU _OC! 1PX !D ("!BZH 'AL M+W=O&PO=V]R:W-H965TE*@^GX6-@0 &0- 9 " M@?>U !X;"]W;W)K&UL4$L! A0#% @ [FAZ M4D*4-H

&PO=V]R:W-H965TE*RUSJ430, ,4( 9 " @9;@ !X;"]W;W)K M&UL4$L! A0#% @ [FAZ4GW=CRSA P + H M !D ("!&N0 'AL+W=O9H# !U"@ &0 @($RZ M>&PO=V]R:W-H965TE),4V53 MZ0( *0& 9 " @0/L !X;"]W;W)K&UL4$L! A0#% @ [FAZ4F"+JSR0 @ (08 !D M ("!(^\ 'AL+W=O&PO=V]R:W-H965T ME(J9>&UL4$L! A0# M% @ [FAZ4G=%$U9T @ QP4 !D ("!6_L 'AL+W=O M&PO=V]R:W-H965TE)B^W5R,P, -4) 9 " @?,# M 0!X;"]W;W)K&UL4$L! A0#% @ [FAZ4OWF M"-N0 @ 5 8 !D ("!70&PO=V]R:W-H965TE(F^*FL' , )$) 9 " @982 0!X;"]W;W)K&UL4$L! A0#% @ [FAZ4GUL1_=A!0 >A, !D M ("!Z14! 'AL+W=O&PO M=V]R:W-H965TE*#' Z4ZP( M , , 9 " @0$> 0!X;"]W;W)K&UL4$L! A0#% @ [FAZ4F*9ULHI! O0T !D ("! M(R$! 'AL+W=O"0 &0 @(&#)0$ >&PO=V]R:W-H965TE*TE/1-$@( *H$ 9 M " @68H 0!X;"]W;W)K&UL4$L! A0#% M @ [FAZ4D?YM$"= P ]@P !D ("!KRH! 'AL+W=O&PO=V]R:W-H965TE*+IM$)90( .L% 9 " @6TQ 0!X M;"]W;W)K&UL4$L! A0#% @ [FAZ4CI^#2=C M @ U04 !D ("!"30! 'AL+W=O&PO=V]R:W-H965TE+H\$-]/0( <% 9 " @90Y 0!X;"]W;W)K&UL4$L! A0#% @ [FAZ4NH]HLQ$ P H X !D M ("!"#P! 'AL+W=O " #N!P &0 @(&#/P$ >&PO=V]R M:W-H965TE*IZR2'U 0 +<4 M 9 " @9I" 0!X;"]W;W)K&UL M4$L! A0#% @ [FAZ4IT84 ,U P A L !D ("!I4&PO=V]R:W-H965TE)6J;H]'0, ( ) 9 M " @;%- 0!X;"]W;W)K&UL4$L! A0#% @ M[FAZ4IV<9N8P @ 6 4 !D ("!!5$! 'AL+W=O&PO=V]R:W-H965TE([$\7J9@, ,<+ 9 " @:M6 0!X;"]W M;W)K&UL4$L! A0#% @ [FAZ4N?9%2&Z @ MS@8 !D ("!2%H! 'AL+W=O&PO=V]R:W-H965TE+' MIGB&UL4$L! A0#% @ [FAZ4F8Z\XYE @ 8 8 !D M ("!8V,! 'AL+W=O&PO=V]R:W-H M965TE()IOYR( , )H+ 9 M " @3!J 0!X;"]W;W)K&UL4$L! M A0#% @ [FAZ4@C1XG;9! -1, !D ("!AVT! 'AL M+W=O&PO=V]R:W-H965TE*_70AG/00 )$3 9 " M@:1U 0!X;"]W;W)K&UL4$L! A0#% @ [FAZ M4M^':N\L @ Z 0 !D ("!&'H! 'AL+W=O&PO=V]R:W-H965TE+6R$0M' 0 %P0 9 " @;)_ 0!X;"]W;W)K M&UL4$L! A0#% @ [FAZ4F/8&PO=V]R:W-H965TE*49SVI MJ08 (TR 9 " @9^, 0!X;"]W;W)K&UL4$L! A0#% @ [FAZ4B%,'].^! J1, !D M ("!?Y,! 'AL+W=O&PO=V]R:W-H965T ME*4;MI8D00 ,\2 9 M " @8Z= 0!X;"]W;W)K&UL4$L! A0# M% @ [FAZ4DI^*3-Y @ %@8 !D ("!5J(! 'AL+W=O M&PO=V]R:W-H965TE)UQXG$$0@ * E 9 " @>2H M 0!X;"]W;W)K&UL4$L! A0#% @ [FAZ4C]P M)#9J P S0T !D ("!++$! 'AL+W=O&PO=V]R:W-H965TE+R[WNK!@, "T0 - " 9:X 0!X;"]S='EL97,N M>&UL4$L! A0#% @ [FAZ4I>*NQS $P( L ( ! MQ[L! %]R96QS+RYR96QS4$L! A0#% @ [FAZ4G()J/^1!@ _C@ \ M ( !L+P! 'AL+W=OE) RG71C@( $PS : " 6[# 0!X;"]?E(AV_FQ,0( ,TQ 3 M " 33& 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !? %\ *$!H );( 0 $! end XML 103 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 104 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 105 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 204 456 1 false 63 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.ulta.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://www.ulta.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.ulta.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Operations Sheet http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.ulta.com/role/StatementConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00500 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 10101 - Disclosure - Business and basis of presentation Sheet http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentation Business and basis of presentation Notes 8 false false R9.htm 10201 - Disclosure - Summary of significant accounting policies Sheet http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 9 false false R10.htm 10301 - Disclosure - Impact of the COVID-19 pandemic Sheet http://www.ulta.com/role/DisclosureImpactOfCovid19Pandemic Impact of the COVID-19 pandemic Notes 10 false false R11.htm 10401 - Disclosure - Acquisitions Sheet http://www.ulta.com/role/DisclosureAcquisitions Acquisitions Notes 11 false false R12.htm 10501 - Disclosure - Revenue Sheet http://www.ulta.com/role/DisclosureRevenue Revenue Notes 12 false false R13.htm 10601 - Disclosure - Impairment, restructuring and other costs Sheet http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCosts Impairment, restructuring and other costs Notes 13 false false R14.htm 10701 - Disclosure - Property and equipment Sheet http://www.ulta.com/role/DisclosurePropertyAndEquipment Property and equipment Notes 14 false false R15.htm 10801 - Disclosure - Goodwill Sheet http://www.ulta.com/role/DisclosureGoodwill Goodwill Notes 15 false false R16.htm 10901 - Disclosure - Other intangible assets Sheet http://www.ulta.com/role/DisclosureOtherIntangibleAssets Other intangible assets Notes 16 false false R17.htm 11001 - Disclosure - Leases Sheet http://www.ulta.com/role/DisclosureLeases Leases Notes 17 false false R18.htm 11101 - Disclosure - Commitments and contingencies Sheet http://www.ulta.com/role/DisclosureCommitmentsAndContingencies Commitments and contingencies Notes 18 false false R19.htm 11201 - Disclosure - Accrued liabilities Sheet http://www.ulta.com/role/DisclosureAccruedLiabilities Accrued liabilities Notes 19 false false R20.htm 11301 - Disclosure - Income Taxes Sheet http://www.ulta.com/role/DisclosureIncomeTaxes Income Taxes Notes 20 false false R21.htm 11401 - Disclosure - Debt Sheet http://www.ulta.com/role/DisclosureDebt Debt Notes 21 false false R22.htm 11501 - Disclosure - Fair value measurements Sheet http://www.ulta.com/role/DisclosureFairValueMeasurements Fair value measurements Notes 22 false false R23.htm 11601 - Disclosure - Investments Sheet http://www.ulta.com/role/DisclosureInvestments Investments Notes 23 false false R24.htm 11701 - Disclosure - Stock-based awards Sheet http://www.ulta.com/role/DisclosureStockBasedAwards Stock-based awards Notes 24 false false R25.htm 11801 - Disclosure - Net income per common share Sheet http://www.ulta.com/role/DisclosureNetIncomePerCommonShare Net income per common share Notes 25 false false R26.htm 11901 - Disclosure - Employee benefit plans Sheet http://www.ulta.com/role/DisclosureEmployeeBenefitPlans Employee benefit plans Notes 26 false false R27.htm 12001 - Disclosure - Selected quarterly financial data (unaudited) Sheet http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnaudited Selected quarterly financial data (unaudited) Notes 27 false false R28.htm 12101 - Disclosure - Share repurchased program Sheet http://www.ulta.com/role/DisclosureShareRepurchasedProgram Share repurchased program Notes 28 false false R29.htm 12301 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.ulta.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 29 false false R30.htm 20202 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 30 false false R31.htm 30203 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of significant accounting policies (Tables) Tables http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPolicies 31 false false R32.htm 30503 - Disclosure - Revenue (Tables) Sheet http://www.ulta.com/role/DisclosureRevenueTables Revenue (Tables) Tables http://www.ulta.com/role/DisclosureRevenue 32 false false R33.htm 30603 - Disclosure - Impairment, restructuring and other costs (Tables) Sheet http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTables Impairment, restructuring and other costs (Tables) Tables http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCosts 33 false false R34.htm 30703 - Disclosure - Property and equipment (Tables) Sheet http://www.ulta.com/role/DisclosurePropertyAndEquipmentTables Property and equipment (Tables) Tables http://www.ulta.com/role/DisclosurePropertyAndEquipment 34 false false R35.htm 30803 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.ulta.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables 35 false false R36.htm 30903 - Disclosure - Other intangible assets (Tables) Sheet http://www.ulta.com/role/DisclosureOtherIntangibleAssetsTables Other intangible assets (Tables) Tables http://www.ulta.com/role/DisclosureOtherIntangibleAssets 36 false false R37.htm 31003 - Disclosure - Leases (Tables) Sheet http://www.ulta.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.ulta.com/role/DisclosureLeases 37 false false R38.htm 31203 - Disclosure - Accrued liabilities (Tables) Sheet http://www.ulta.com/role/DisclosureAccruedLiabilitiesTables Accrued liabilities (Tables) Tables http://www.ulta.com/role/DisclosureAccruedLiabilities 38 false false R39.htm 31303 - Disclosure - Income taxes (Tables) Sheet http://www.ulta.com/role/DisclosureIncomeTaxesTables Income taxes (Tables) Tables 39 false false R40.htm 31403 - Disclosure - Net income per common share (Tables) Sheet http://www.ulta.com/role/DisclosureNetIncomePerCommonShareTables Net income per common share (Tables) Tables http://www.ulta.com/role/DisclosureNetIncomePerCommonShare 40 false false R41.htm 31503 - Disclosure - Share repurchase program (Tables) Sheet http://www.ulta.com/role/DisclosureShareRepurchaseProgramTables Share repurchase program (Tables) Tables 41 false false R42.htm 31703 - Disclosure - Stock-based compensation (Tables) Sheet http://www.ulta.com/role/DisclosureStockBasedCompensationTables Stock-based compensation (Tables) Tables 42 false false R43.htm 31901 - Disclosure - Employee benefit plans (Tables) Sheet http://www.ulta.com/role/DisclosureEmployeeBenefitPlansTables Employee benefit plans (Tables) Tables http://www.ulta.com/role/DisclosureEmployeeBenefitPlans 43 false false R44.htm 32003 - Disclosure - Selected quarterly financial data (unaudited) (Tables) Sheet http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedTables Selected quarterly financial data (unaudited) (Tables) Tables http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnaudited 44 false false R45.htm 40108 - Disclosure - Business and basis of presentation (Details) Sheet http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails Business and basis of presentation (Details) Details http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentation 45 false false R46.htm 40201 - Disclosure - Summary of significant accounting policies (Details) Sheet http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of significant accounting policies (Details) Details http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 46 false false R47.htm 40202 - Disclosure - Summary of significant accounting policies - Receivables, Cash and cash equivalents, Merchandise Inventories and Outstanding Debt (Details) Sheet http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails Summary of significant accounting policies - Receivables, Cash and cash equivalents, Merchandise Inventories and Outstanding Debt (Details) Details 47 false false R48.htm 40203 - Disclosure - Summary of significant accounting policies - Property and Equipment (Details) Sheet http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails Summary of significant accounting policies - Property and Equipment (Details) Details 48 false false R49.htm 40204 - Disclosure - Summary of significant accounting policies - Loyalty Program (Details) Sheet http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoyaltyProgramDetails Summary of significant accounting policies - Loyalty Program (Details) Details 49 false false R50.htm 40205 - Disclosure - Summary of significant accounting policies - Gift Card Program and Revenue Recognition (Details) Sheet http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGiftCardProgramAndRevenueRecognitionDetails Summary of significant accounting policies - Gift Card Program and Revenue Recognition (Details) Details 50 false false R51.htm 40206 - Disclosure - Summary of significant accounting policies - Advertising (Details) Sheet http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingDetails Summary of significant accounting policies - Advertising (Details) Details 51 false false R52.htm 40207 - Disclosure - Summary of significant accounting policies - Stock-Based Compensation Expense (Details) Sheet http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationExpenseDetails Summary of significant accounting policies - Stock-Based Compensation Expense (Details) Details 52 false false R53.htm 40208 - Disclosure - Summary of significant accounting policies - Insurance Expense (Details) Sheet http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceExpenseDetails Summary of significant accounting policies - Insurance Expense (Details) Details 53 false false R54.htm 40301 - Disclosure - Impact of the COVID-19 pandemic (Details) Sheet http://www.ulta.com/role/DisclosureImpactOfCovid19PandemicDetails Impact of the COVID-19 pandemic (Details) Details http://www.ulta.com/role/DisclosureImpactOfCovid19Pandemic 54 false false R55.htm 40401 - Disclosure - Acquisitions (Details) Sheet http://www.ulta.com/role/DisclosureAcquisitionsDetails Acquisitions (Details) Details http://www.ulta.com/role/DisclosureAcquisitions 55 false false R56.htm 40501 - Disclosure - Revenue - Disaggregated revenue (Details) Sheet http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails Revenue - Disaggregated revenue (Details) Details 56 false false R57.htm 40502 - Disclosure - Revenue - Deferred revenue (Details) Sheet http://www.ulta.com/role/DisclosureRevenueDeferredRevenueDetails Revenue - Deferred revenue (Details) Details 57 false false R58.htm 40601 - Disclosure - Impairment, restructuring and other costs - Tabular disclosure (Details) Sheet http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails Impairment, restructuring and other costs - Tabular disclosure (Details) Details 58 false false R59.htm 40701 - Disclosure - Property and equipment (Details) Sheet http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails Property and equipment (Details) Details http://www.ulta.com/role/DisclosurePropertyAndEquipmentTables 59 false false R60.htm 40801 - Disclosure - Goodwill (Details) Sheet http://www.ulta.com/role/DisclosureGoodwillDetails Goodwill (Details) Details http://www.ulta.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables 60 false false R61.htm 40901 - Disclosure - Other intangible assets - Subject to amortization (Details) Sheet http://www.ulta.com/role/DisclosureOtherIntangibleAssetsSubjectToAmortizationDetails Other intangible assets - Subject to amortization (Details) Details 61 false false R62.htm 40902 - Disclosure - Other intangible assets - Estimated amortization expense (Details) Sheet http://www.ulta.com/role/DisclosureOtherIntangibleAssetsEstimatedAmortizationExpenseDetails Other intangible assets - Estimated amortization expense (Details) Details 62 false false R63.htm 41001 - Disclosure - Leases - Lease costs (Details) Sheet http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails Leases - Lease costs (Details) Details 63 false false R64.htm 41002 - Disclosure - Leases - Weighted- average remaining lease term and discount rate (Details) Sheet http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails Leases - Weighted- average remaining lease term and discount rate (Details) Details 64 false false R65.htm 41003 - Disclosure - Leases - Cash flow information and non-cash activity (Details) Sheet http://www.ulta.com/role/DisclosureLeasesCashFlowInformationAndNonCashActivityDetails Leases - Cash flow information and non-cash activity (Details) Details 65 false false R66.htm 41004 - Disclosure - Leases - Maturity of lease liabilities (Details) Sheet http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails Leases - Maturity of lease liabilities (Details) Details 66 false false R67.htm 41101 - Disclosure - Commitments and contingencies - Contractual Obligations (Details) Sheet http://www.ulta.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails Commitments and contingencies - Contractual Obligations (Details) Details 67 false false R68.htm 41201 - Disclosure - Accrued liabilities (Details) Sheet http://www.ulta.com/role/DisclosureAccruedLiabilitiesDetails Accrued liabilities (Details) Details http://www.ulta.com/role/DisclosureAccruedLiabilitiesTables 68 false false R69.htm 41301 - Disclosure - Income taxes - Components of Provision (Details) Sheet http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails Income taxes - Components of Provision (Details) Details 69 false false R70.htm 41302 - Disclosure - Income taxes - Reconciliation of Federal Statutory Rate to Effective Tax Rate (Details) Sheet http://www.ulta.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateToEffectiveTaxRateDetails Income taxes - Reconciliation of Federal Statutory Rate to Effective Tax Rate (Details) Details 70 false false R71.htm 41303 - Disclosure - Income taxes - Components of Deferred Tax Assets and Liabilities and Credit Carryforwards (Details) Sheet http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails Income taxes - Components of Deferred Tax Assets and Liabilities and Credit Carryforwards (Details) Details 71 false false R72.htm 41304 - Disclosure - Income taxes - Unrecognized Tax Benefits (Details) Sheet http://www.ulta.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails Income taxes - Unrecognized Tax Benefits (Details) Details 72 false false R73.htm 41401 - Disclosure - Debt (Details) Sheet http://www.ulta.com/role/DisclosureDebtDetails Debt (Details) Details http://www.ulta.com/role/DisclosureDebt 73 false false R74.htm 41501 - Disclosure - Fair value measurements (Details) Sheet http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails Fair value measurements (Details) Details http://www.ulta.com/role/DisclosureFairValueMeasurements 74 false false R75.htm 41601 - Disclosure - Investments (Details) Sheet http://www.ulta.com/role/DisclosureInvestmentsDetails Investments (Details) Details http://www.ulta.com/role/DisclosureInvestments 75 false false R76.htm 41701 - Disclosure - Stock-based compensation (Details) Sheet http://www.ulta.com/role/DisclosureStockBasedCompensationDetails Stock-based compensation (Details) Details http://www.ulta.com/role/DisclosureStockBasedCompensationTables 76 false false R77.htm 41702 - Disclosure - Stock-based compensation - Assumptions to Estimate Fair Value of Stock Options (Details) Sheet http://www.ulta.com/role/DisclosureStockBasedCompensationAssumptionsToEstimateFairValueOfStockOptionsDetails Stock-based compensation - Assumptions to Estimate Fair Value of Stock Options (Details) Details 77 false false R78.htm 41703 - Disclosure - Stock-based compensation - Stock Option Activity (Details) Sheet http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails Stock-based compensation - Stock Option Activity (Details) Details 78 false false R79.htm 41704 - Disclosure - Stock-based compensation - Information Related to Stock Options Plans Based on Ranges of Exercise Prices (Details) Sheet http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails Stock-based compensation - Information Related to Stock Options Plans Based on Ranges of Exercise Prices (Details) Details 79 false false R80.htm 41705 - Disclosure - Stock-based compensation - Restricted Stock Units (Details) Sheet http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails Stock-based compensation - Restricted Stock Units (Details) Details 80 false false R81.htm 41706 - Disclosure - Stock-based compensation - Performance-based Restricted Stock Units (Details) Sheet http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails Stock-based compensation - Performance-based Restricted Stock Units (Details) Details 81 false false R82.htm 41801 - Disclosure - Net income per common share - Reconciliation (Details) Sheet http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails Net income per common share - Reconciliation (Details) Details 82 false false R83.htm 41802 - Disclosure - Net income per common share - Anti-dilutive Shares (Details) Sheet http://www.ulta.com/role/DisclosureNetIncomePerCommonShareAntiDilutiveSharesDetails Net income per common share - Anti-dilutive Shares (Details) Details 83 false false R84.htm 41901 - Disclosure - Employee benefit plans (Details) Sheet http://www.ulta.com/role/DisclosureEmployeeBenefitPlansDetails Employee benefit plans (Details) Details http://www.ulta.com/role/DisclosureEmployeeBenefitPlansTables 84 false false R85.htm 42001 - Disclosure - Selected quarterly financial data (unaudited) - Quarterly Financial Information (Details) Sheet http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails Selected quarterly financial data (unaudited) - Quarterly Financial Information (Details) Details http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedTables 85 false false R86.htm 42101 - Disclosure - Share repurchase program (Details) Sheet http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails Share repurchase program (Details) Details http://www.ulta.com/role/DisclosureShareRepurchaseProgramTables 86 false false R87.htm 42201 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.ulta.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details http://www.ulta.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts 87 false false All Reports Book All Reports ulta-20210130x10k.htm ulta-20210130.xsd ulta-20210130_cal.xml ulta-20210130_def.xml ulta-20210130_lab.xml ulta-20210130_pre.xml ulta-20210130xex21.htm ulta-20210130xex23.htm ulta-20210130xex31d1.htm ulta-20210130xex31d2.htm ulta-20210130xex32d1.htm ulta-20210130xex32d2.htm ulta-20210130x10k003.jpg http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 108 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ulta-20210130x10k.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 204, "dts": { "calculationLink": { "local": [ "ulta-20210130_cal.xml" ] }, "definitionLink": { "local": [ "ulta-20210130_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "ulta-20210130x10k.htm" ] }, "labelLink": { "local": [ "ulta-20210130_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "ulta-20210130_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml" ] }, "schema": { "local": [ "ulta-20210130.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 611, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 10, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 15 }, "keyCustom": 41, "keyStandard": 415, "memberCustom": 28, "memberStandard": 35, "nsprefix": "ulta", "nsuri": "http://www.ulta.com/20210130", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.ulta.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Impact of the COVID-19 pandemic", "role": "http://www.ulta.com/role/DisclosureImpactOfCovid19Pandemic", "shortName": "Impact of the COVID-19 pandemic", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Acquisitions", "role": "http://www.ulta.com/role/DisclosureAcquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Revenue", "role": "http://www.ulta.com/role/DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Impairment, restructuring and other costs", "role": "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCosts", "shortName": "Impairment, restructuring and other costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Property and equipment", "role": "http://www.ulta.com/role/DisclosurePropertyAndEquipment", "shortName": "Property and equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Goodwill", "role": "http://www.ulta.com/role/DisclosureGoodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Other intangible assets", "role": "http://www.ulta.com/role/DisclosureOtherIntangibleAssets", "shortName": "Other intangible assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Leases", "role": "http://www.ulta.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Commitments and contingencies", "role": "http://www.ulta.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Accrued liabilities", "role": "http://www.ulta.com/role/DisclosureAccruedLiabilities", "shortName": "Accrued liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheets", "role": "http://www.ulta.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Income Taxes", "role": "http://www.ulta.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Debt", "role": "http://www.ulta.com/role/DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Fair value measurements", "role": "http://www.ulta.com/role/DisclosureFairValueMeasurements", "shortName": "Fair value measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Investments", "role": "http://www.ulta.com/role/DisclosureInvestments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Stock-based awards", "role": "http://www.ulta.com/role/DisclosureStockBasedAwards", "shortName": "Stock-based awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Net income per common share", "role": "http://www.ulta.com/role/DisclosureNetIncomePerCommonShare", "shortName": "Net income per common share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Employee benefit plans", "role": "http://www.ulta.com/role/DisclosureEmployeeBenefitPlans", "shortName": "Employee benefit plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - Selected quarterly financial data (unaudited)", "role": "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnaudited", "shortName": "Selected quarterly financial data (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - Share repurchased program", "role": "http://www.ulta.com/role/DisclosureShareRepurchasedProgram", "shortName": "Share repurchased program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12301 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "role": "http://www.ulta.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_etsuTBKdrEyDVoX-evKi8w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.ulta.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_etsuTBKdrEyDVoX-evKi8w", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of significant accounting policies (Policies)", "role": "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Summary of significant accounting policies (Tables)", "role": "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of significant accounting policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Revenue (Tables)", "role": "http://www.ulta.com/role/DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AssetImpairmentChargesTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Impairment, restructuring and other costs (Tables)", "role": "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTables", "shortName": "Impairment, restructuring and other costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AssetImpairmentChargesTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Property and equipment (Tables)", "role": "http://www.ulta.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "Property and equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.ulta.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Other intangible assets (Tables)", "role": "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsTables", "shortName": "Other intangible assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "ulta:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForLesseeOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Leases (Tables)", "role": "http://www.ulta.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "ulta:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForLesseeOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Accrued liabilities (Tables)", "role": "http://www.ulta.com/role/DisclosureAccruedLiabilitiesTables", "shortName": "Accrued liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Income taxes (Tables)", "role": "http://www.ulta.com/role/DisclosureIncomeTaxesTables", "shortName": "Income taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_11_1_2020_To_1_30_2021_2roWDpkOSkW4udicwZUBgg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Statements of Operations", "role": "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Net income per common share (Tables)", "role": "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareTables", "shortName": "Net income per common share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Share repurchase program (Tables)", "role": "http://www.ulta.com/role/DisclosureShareRepurchaseProgramTables", "shortName": "Share repurchase program (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Stock-based compensation (Tables)", "role": "http://www.ulta.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31901 - Disclosure - Employee benefit plans (Tables)", "role": "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansTables", "shortName": "Employee benefit plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32003 - Disclosure - Selected quarterly financial data (unaudited) (Tables)", "role": "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedTables", "shortName": "Selected quarterly financial data (unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfStores", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_store_4iyzCz--AEmUEqJC4xa4YQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40108 - Disclosure - Business and basis of presentation (Details)", "role": "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails", "shortName": "Business and basis of presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfStores", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_store_4iyzCz--AEmUEqJC4xa4YQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:FiscalPeriodDuration", "us-gaap:FiscalPeriodDuration", "us-gaap:FiscalPeriodDuration", "p", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_11_1_2020_To_1_30_2021_2roWDpkOSkW4udicwZUBgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriodDuration", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of significant accounting policies (Details)", "role": "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of significant accounting policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FiscalPeriod", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_srt_RangeAxis_srt_MinimumMember_teBg4Alg8U2x8-7dV5sR-w", "decimals": null, "lang": "en-US", "name": "us-gaap:FiscalPeriodDuration", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of significant accounting policies - Receivables, Cash and cash equivalents, Merchandise Inventories and Outstanding Debt (Details)", "role": "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails", "shortName": "Summary of significant accounting policies - Receivables, Cash and cash equivalents, Merchandise Inventories and Outstanding Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_FA4EgTrOMEuHlC7GAQY7Jg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Summary of significant accounting policies - Property and Equipment (Details)", "role": "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "shortName": "Summary of significant accounting policies - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_FA4EgTrOMEuHlC7GAQY7Jg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ulta:AccruedLiabilityLoyaltyProgramsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "ulta:ExpirationTermOfLoyaltyProgramPoints", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Summary of significant accounting policies - Loyalty Program (Details)", "role": "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoyaltyProgramDetails", "shortName": "Summary of significant accounting policies - Loyalty Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ulta:AccruedLiabilityLoyaltyProgramsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "ulta:ExpirationTermOfLoyaltyProgramPoints", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.ulta.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_11_1_2020_To_1_30_2021_2roWDpkOSkW4udicwZUBgg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - Summary of significant accounting policies - Gift Card Program and Revenue Recognition (Details)", "role": "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGiftCardProgramAndRevenueRecognitionDetails", "shortName": "Summary of significant accounting policies - Gift Card Program and Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "lang": "en-US", "name": "ulta:DurationOfRefundForSalesReturn", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ulta:ScheduleOfAdvertisingCostTableTextBlock", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - Disclosure - Summary of significant accounting policies - Advertising (Details)", "role": "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingDetails", "shortName": "Summary of significant accounting policies - Advertising (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ulta:ScheduleOfAdvertisingCostTableTextBlock", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40207 - Disclosure - Summary of significant accounting policies - Stock-Based Compensation Expense (Details)", "role": "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationExpenseDetails", "shortName": "Summary of significant accounting policies - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ulta:InsuranceExpensePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "ulta:StopLossCoverageOfEmployeeHealthClaims", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40208 - Disclosure - Summary of significant accounting policies - Insurance Expense (Details)", "role": "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceExpenseDetails", "shortName": "Summary of significant accounting policies - Insurance Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ulta:InsuranceExpensePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "ulta:StopLossCoverageOfEmployeeHealthClaims", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "ulta:EmployeeRetentionCreditAndPayrollTaxDeferral", "reportCount": 1, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Impact of the COVID-19 pandemic (Details)", "role": "http://www.ulta.com/role/DisclosureImpactOfCovid19PandemicDetails", "shortName": "Impact of the COVID-19 pandemic (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "lang": null, "name": "us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_4_2018_To_2_2_2019_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_MTR8EZGQJ021fJyhyYgmrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Acquisitions (Details)", "role": "http://www.ulta.com/role/DisclosureAcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_4_2018_To_2_2_2019_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_MTR8EZGQJ021fJyhyYgmrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_ejj9vDAQz0ST3HnOs8gdTA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_0BLK48OYFE6lrrShHZAZhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Revenue - Disaggregated revenue (Details)", "role": "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails", "shortName": "Revenue - Disaggregated revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_ejj9vDAQz0ST3HnOs8gdTA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_0BLK48OYFE6lrrShHZAZhA", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_2_1_2020_YaW7Z-U7sEmkaaBZ63GRLg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Revenue - Deferred revenue (Details)", "role": "http://www.ulta.com/role/DisclosureRevenueDeferredRevenueDetails", "shortName": "Revenue - Deferred revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_2_2_2019_hCQaV4b0bkmcFVJFYmcxKg", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:AssetImpairmentChargesTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Impairment, restructuring and other costs - Tabular disclosure (Details)", "role": "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails", "shortName": "Impairment, restructuring and other costs - Tabular disclosure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:AssetImpairmentChargesTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Property and equipment (Details)", "role": "http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "Property and equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_2_1_2020_YaW7Z-U7sEmkaaBZ63GRLg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Goodwill (Details)", "role": "http://www.ulta.com/role/DisclosureGoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_2_2_2019_hCQaV4b0bkmcFVJFYmcxKg", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Other intangible assets - Subject to amortization (Details)", "role": "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsSubjectToAmortizationDetails", "shortName": "Other intangible assets - Subject to amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Other intangible assets - Estimated amortization expense (Details)", "role": "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsEstimatedAmortizationExpenseDetails", "shortName": "Other intangible assets - Estimated amortization expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Leases - Lease costs (Details)", "role": "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails", "shortName": "Leases - Lease costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Leases - Weighted- average remaining lease term and discount rate (Details)", "role": "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "shortName": "Leases - Weighted- average remaining lease term and discount rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ulta:ScheduleOfCashFlowDisclosuresRelatedToLesseeOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Leases - Cash flow information and non-cash activity (Details)", "role": "http://www.ulta.com/role/DisclosureLeasesCashFlowInformationAndNonCashActivityDetails", "shortName": "Leases - Cash flow information and non-cash activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ulta:ScheduleOfCashFlowDisclosuresRelatedToLesseeOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Leases - Maturity of lease liabilities (Details)", "role": "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails", "shortName": "Leases - Maturity of lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_ulta_DistributionCenterProductsAndServicesPurchaseCommitmentsMember_UFojxIvalEqHjw8k5MLY2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Commitments and contingencies - Contractual Obligations (Details)", "role": "http://www.ulta.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails", "shortName": "Commitments and contingencies - Contractual Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_ulta_DistributionCenterProductsAndServicesPurchaseCommitmentsMember_UFojxIvalEqHjw8k5MLY2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Accrued liabilities (Details)", "role": "http://www.ulta.com/role/DisclosureAccruedLiabilitiesDetails", "shortName": "Accrued liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Income taxes - Components of Provision (Details)", "role": "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails", "shortName": "Income taxes - Components of Provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_2_3_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nWvyW6vAE0OJRFRkaH1qXA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_2_3_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nWvyW6vAE0OJRFRkaH1qXA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_0BLK48OYFE6lrrShHZAZhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Income taxes - Reconciliation of Federal Statutory Rate to Effective Tax Rate (Details)", "role": "http://www.ulta.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateToEffectiveTaxRateDetails", "shortName": "Income taxes - Reconciliation of Federal Statutory Rate to Effective Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_0BLK48OYFE6lrrShHZAZhA", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "ulta:DeferredTaxAssetsOperatingLeaseAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - Income taxes - Components of Deferred Tax Assets and Liabilities and Credit Carryforwards (Details)", "role": "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails", "shortName": "Income taxes - Components of Deferred Tax Assets and Liabilities and Credit Carryforwards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "ulta:DeferredTaxAssetsOperatingLeaseAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_2_1_2020_YaW7Z-U7sEmkaaBZ63GRLg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - Income taxes - Unrecognized Tax Benefits (Details)", "role": "http://www.ulta.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_2_2_2019_hCQaV4b0bkmcFVJFYmcxKg", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Debt (Details)", "role": "http://www.ulta.com/role/DisclosureDebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_oHj6vlImJ0OMKL27lfp0lA", "decimals": "-3", "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_RetirementPlanTaxStatusAxis_us-gaap_NonqualifiedPlanMember_2lIzy4cpL0O2QJyou4J_8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Fair value measurements (Details)", "role": "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails", "shortName": "Fair value measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_RetirementPlanTaxStatusAxis_us-gaap_NonqualifiedPlanMember_2lIzy4cpL0O2QJyou4J_8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_2_1_2020_YaW7Z-U7sEmkaaBZ63GRLg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Investments (Details)", "role": "http://www.ulta.com/role/DisclosureInvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxCreditsAndAdjustments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromStockOptionsExercised", "reportCount": 1, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Stock-based compensation (Details)", "role": "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails", "shortName": "Stock-based compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_us-gaap_PlanNameAxis_ulta_AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember_AeeDsJ5IakKs-WNhgvkm_A", "decimals": "-3", "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_etdNgaIVaUCM5sW_61Ehhg", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Bj19SbrPWEqzWXqXV8MPSw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_0BLK48OYFE6lrrShHZAZhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Stock-based compensation - Assumptions to Estimate Fair Value of Stock Options (Details)", "role": "http://www.ulta.com/role/DisclosureStockBasedCompensationAssumptionsToEstimateFairValueOfStockOptionsDetails", "shortName": "Stock-based compensation - Assumptions to Estimate Fair Value of Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Bj19SbrPWEqzWXqXV8MPSw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_0BLK48OYFE6lrrShHZAZhA", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Bj19SbrPWEqzWXqXV8MPSw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_etsuTBKdrEyDVoX-evKi8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - Disclosure - Stock-based compensation - Stock Option Activity (Details)", "role": "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-based compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Bj19SbrPWEqzWXqXV8MPSw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_etsuTBKdrEyDVoX-evKi8w", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41704 - Disclosure - Stock-based compensation - Information Related to Stock Options Plans Based on Ranges of Exercise Prices (Details)", "role": "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails", "shortName": "Stock-based compensation - Information Related to Stock Options Plans Based on Ranges of Exercise Prices (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_fgp7sBPZIEik4wcR9inhGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Business and basis of presentation", "role": "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentation", "shortName": "Business and basis of presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_J9C0fHqlTE6BUaquNpWcXw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41705 - Disclosure - Stock-based compensation - Restricted Stock Units (Details)", "role": "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock-based compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_J9C0fHqlTE6BUaquNpWcXw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_W7v87FvPlki8pk2JkMb_KA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41706 - Disclosure - Stock-based compensation - Performance-based Restricted Stock Units (Details)", "role": "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "shortName": "Stock-based compensation - Performance-based Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_1_30_2021_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_ji2ewtttPEaS25r_OWhS9A", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_11_1_2020_To_1_30_2021_2roWDpkOSkW4udicwZUBgg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Net income per common share - Reconciliation (Details)", "role": "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails", "shortName": "Net income per common share - Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_etdNgaIVaUCM5sW_61Ehhg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - Disclosure - Net income per common share - Anti-dilutive Shares (Details)", "role": "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareAntiDilutiveSharesDetails", "shortName": "Net income per common share - Anti-dilutive Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_etdNgaIVaUCM5sW_61Ehhg", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Employee benefit plans (Details)", "role": "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansDetails", "shortName": "Employee benefit plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "us-gaap:FiscalPeriodDuration", "us-gaap:FiscalPeriodDuration", "us-gaap:FiscalPeriodDuration", "p", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_11_1_2020_To_1_30_2021_2roWDpkOSkW4udicwZUBgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriodDuration", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - Selected quarterly financial data (unaudited) - Quarterly Financial Information (Details)", "role": "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "shortName": "Selected quarterly financial data (unaudited) - Quarterly Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - Share repurchase program (Details)", "role": "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails", "shortName": "Share repurchase program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_3_15_2018_us-gaap_ShareRepurchaseProgramAxis_ulta_ShareRepurchaseProgramTwoThousandAndSeventeenMember_2lt7shHZxUeyEthg6ryd9A", "decimals": "-3", "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_2_1_2020_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_1-fBJtg6902kaK7i5tsD6A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42201 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "role": "http://www.ulta.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "As_Of_2_3_2018_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_4k6dE0xCdUuGrkY9zpl1gQ", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_-n7WiiV9N0mMM_ubQ7UW-Q", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of significant accounting policies", "role": "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20210130x10k.htm", "contextRef": "Duration_2_2_2020_To_1_30_2021_ig453BH_nk2oJ5tLB8wthw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 63, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r613", "r614", "r615" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY 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/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "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 YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r617" ], "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/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r617" ], "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/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r613", "r614", "r615" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_DirectorMember": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Board of Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r359", "r361", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r569", "r571" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r359", "r361", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r569", "r571" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r189", "r277", "r281", "r526", "r568", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGiftCardProgramAndRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r189", "r277", "r281", "r526", "r568", "r570" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products And Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGiftCardProgramAndRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r316", "r359", "r361", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r569", "r571" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r316", "r359", "r361", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r569", "r571" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r121", "r619" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r192", "r515" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Valuation and Qualifying Accounts" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2020-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation and Qualifying Accounts" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r121", "r619" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "ulta_AccruedLiabilityLoyaltyProgramsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for customer loyalty programs.", "label": "Accrued Liability Loyalty Programs [Policy Text Block]", "terseLabel": "Loyalty program" } } }, "localname": "AccruedLiabilityLoyaltyProgramsPolicyTextBlock", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ulta_AdvertisementExpensePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advertisement Expense Percentage", "label": "Advertisement Expense Percentage", "terseLabel": "Advertising expense as a percentage of net sales" } } }, "localname": "AdvertisementExpensePercentage", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingDetails" ], "xbrltype": "percentItemType" }, "ulta_AdvertisingAndOtherGoodsAndServicePurchaseCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual obligation for future purchases of advertising and other goods and services.", "label": "Advertising And Other Goods And Service Purchase Commitments [Member]", "terseLabel": "Advertising and other goods and service contracts" } } }, "localname": "AdvertisingAndOtherGoodsAndServicePurchaseCommitmentsMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails" ], "xbrltype": "domainItemType" }, "ulta_AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the amended and Restated 2011 Incentive Award Plan (the 2011 Plan) adopted in June 2016.", "label": "Amended And Restated Two Thousand Eleven Incentive Award Plan [Member]", "terseLabel": "Amended and Restated 2011 Incentive Award Plan" } } }, "localname": "AmendedAndRestatedTwoThousandElevenIncentiveAwardPlanMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "ulta_CashReceivedForTenantIncentives": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Refers to cash received for tenant incentives.", "label": "Cash Received For Tenant Incentives", "terseLabel": "Excluded cash received for tenant incentives" } } }, "localname": "CashReceivedForTenantIncentives", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesCashFlowInformationAndNonCashActivityDetails" ], "xbrltype": "monetaryItemType" }, "ulta_CertainEmployeesExcludingDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents certain employees of the entity. Excludes persons serving on the board of directors.", "label": "Certain Employees Excluding Directors [Member]", "terseLabel": "Certain employees" } } }, "localname": "CertainEmployeesExcludingDirectorsMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "ulta_ContractLiabilitiesArisingFromSaleOfGiftCardsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for contract liabilities arising from sale of gift cards.", "label": "Contract Liabilities Arising From Sale Of Gift Cards [Policy Text Block]", "terseLabel": "Gift card program" } } }, "localname": "ContractLiabilitiesArisingFromSaleOfGiftCardsPolicyTextBlock", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ulta_CosmeticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the cosmetics product category.", "label": "Cosmetics [Member]", "terseLabel": "Cosmetics" } } }, "localname": "CosmeticsMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "ulta_DebtInstrumentCovenantFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the ratio of consolidated earnings before interest, taxes, depreciation and amortization to fixed charges, as defined, which is necessary to be maintained under the terms of the loan agreement covenants.", "label": "Debt Instrument Covenant Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio covenant" } } }, "localname": "DebtInstrumentCovenantFixedChargeCoverageRatio", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "pureItemType" }, "ulta_DeferredTaxAssetsOperatingLeaseAssets": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating lease assets.", "label": "Deferred Tax Assets, Operating lease assets", "terseLabel": "Operating lease liability" } } }, "localname": "DeferredTaxAssetsOperatingLeaseAssets", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "ulta_DeferredTaxLiabilitiesOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as Operating Lease Liabilities.", "label": "Deferred Tax Liabilities, Operating Lease Liabilities", "terseLabel": "Operating lease asset" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseLiabilities", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "ulta_DeferredTaxLiabilitiesReceivables": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from receivables.", "label": "Deferred Tax Liabilities, Receivables", "terseLabel": "Receivables not currently includable" } } }, "localname": "DeferredTaxLiabilitiesReceivables", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "ulta_DefinedContributionPlanEmployerMatchingContributionAdditionalPercentOfEmployeesGrossPay": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes an additional matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Additional Percent Of Employees' Gross Pay", "terseLabel": "Eligible additional employee contribution to receive additional company match (as a percent)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionAdditionalPercentOfEmployeesGrossPay", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "ulta_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnAdditionalEmployeeContributions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's additional percentage contribution matched", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent Of Match On Additional Employee Contributions", "terseLabel": "Company match on additional employee contributions (as a percent)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnAdditionalEmployeeContributions", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "ulta_DistributionCenterProductsAndServicesPurchaseCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual obligation for future purchases of products and services for a distribution center.", "label": "Distribution Center Products And Services Purchase Commitments [Member]", "terseLabel": "Purchase commitments for products and services for a new fast fulfillment center" } } }, "localname": "DistributionCenterProductsAndServicesPurchaseCommitmentsMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails" ], "xbrltype": "domainItemType" }, "ulta_DurationOfRefundForSalesReturn": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Duration of refund for sales return.", "label": "Duration Of Refund For Sales Return", "terseLabel": "Term of refund for product returns" } } }, "localname": "DurationOfRefundForSalesReturn", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGiftCardProgramAndRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "ulta_EffectiveIncomeTaxRateReconciliationExecutiveCompensationLimitation": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateToEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 executive compensation limitations.", "label": "Effective Income Tax Rate Reconciliation, Executive Compensation Limitation", "terseLabel": "Executive compensation limitation (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExecutiveCompensationLimitation", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateToEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "ulta_ElectronicEquipmentAndSoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electronic equipment and purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Electronic Equipment And Software And Software Development Costs [Member]", "terseLabel": "Electronic equipment and software" } } }, "localname": "ElectronicEquipmentAndSoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "ulta_EmployeeRetentionCreditAndPayrollTaxDeferral": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Refers to the Employee Retention Credit and payroll tax deferral.", "label": "Employee Retention Credit and Payroll Tax Deferral", "terseLabel": "Reduction of associated costs related to ERC", "verboseLabel": "Amount of receivable for employee retention credit" } } }, "localname": "EmployeeRetentionCreditAndPayrollTaxDeferral", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureImpactOfCovid19PandemicDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "ulta_ExpirationTermOfLoyaltyProgramPoints": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The expiration term of points earned through loyalty programs.", "label": "Expiration Term Of Loyalty Program Points", "terseLabel": "Minimum term that loyalty program points are valid" } } }, "localname": "ExpirationTermOfLoyaltyProgramPoints", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoyaltyProgramDetails" ], "xbrltype": "durationItemType" }, "ulta_GiftCardBreakageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents gift cards that are not redeemed.", "label": "Gift Card Breakage [Member]", "terseLabel": "Gift card breakage" } } }, "localname": "GiftCardBreakageMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGiftCardProgramAndRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "ulta_HaircareProductsAndStylingToolsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the haircare products and styling tools product category.", "label": "Haircare Products And Styling Tools [Member]", "terseLabel": "Haircare products and styling tools" } } }, "localname": "HaircareProductsAndStylingToolsMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "ulta_IncreaseDecreaseInCurrentOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in current operating lease liabilities as disclosed on the entity's cash flow statement.", "label": "Increase (Decrease) In Current Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInCurrentOperatingLeaseLiabilities", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ulta_IncreaseDecreaseInDeferredRent": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the adjustment to rental expense to measure escalating leasing expense on a straight line basis.", "label": "Increase Decrease In Deferred Rent", "terseLabel": "Deferred rent" } } }, "localname": "IncreaseDecreaseInDeferredRent", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ulta_IncreaseInContractLiabilitiesGoodsOrServicesProvided": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total increase in contract liabilities attributable to goods or services provided.", "label": "Increase In Contract Liabilities, Goods Or Services Provided", "terseLabel": "Additions to contract liabilities" } } }, "localname": "IncreaseInContractLiabilitiesGoodsOrServicesProvided", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "ulta_InsuranceExpensePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for insurance programs and related expense.", "label": "Insurance Expense [Policy Text Block]", "terseLabel": "Insurance expense" } } }, "localname": "InsuranceExpensePolicyTextBlock", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ulta_LesseeOperatingLeaseLiabilityLeaseNotYetCommencedPaymentsDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating leases not yet commenced.", "label": "Lessee, Operating Lease, Liability, Lease Not Yet Commenced, Payments Due", "terseLabel": "Minimum lease payments for leases signed but not yet commenced" } } }, "localname": "LesseeOperatingLeaseLiabilityLeaseNotYetCommencedPaymentsDue", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ulta_LineOfCreditFacilityContingentIncreaseAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The contingent increase above the maximum borrowing capacity under the credit facility, if any one or more of the existing banks or new banks agree to provide such increased commitment amount.", "label": "Line of Credit Facility Contingent Increase, Additional Borrowing Capacity", "terseLabel": "Contingent increase to revolving facility" } } }, "localname": "LineOfCreditFacilityContingentIncreaseAdditionalBorrowingCapacity", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "ulta_NewAccountingPronouncementOrChangeInAccountingPrincipleCurrentPeriodEffectOfChangeOnEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity during the period presented.", "label": "New Accounting Pronouncement or Change in Accounting Principle, Current Period Effect Of Change On Equity", "terseLabel": "Adoption of accounting standards" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleCurrentPeriodEffectOfChangeOnEquity", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "ulta_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash lease expenses made by entity during the period.", "label": "Noncash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "NoncashLeaseExpense", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ulta_OperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward not subject to expiration, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards Not Subject To Expiration", "terseLabel": "Amount of net operating loss carryforwards that do not expire" } } }, "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "ulta_OperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward subject to expiration, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards Subject To Expiration", "terseLabel": "Amount of net operating loss carryforwards that expire" } } }, "localname": "OperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "ulta_OtherProductsAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Products and services not otherwise disclosed.", "label": "Other Products And Services [Member]", "terseLabel": "Other (nail products, accessories, and other)" } } }, "localname": "OtherProductsAndServicesMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "ulta_OtherServeranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to reconstruction plan Other Serverance.", "label": "Other Serverance [Member]", "terseLabel": "Other Severance" } } }, "localname": "OtherServeranceMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails" ], "xbrltype": "domainItemType" }, "ulta_PaymentsToAcquireTreasuryStock": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period.", "label": "Payments To Acquire Treasury Stock", "negatedLabel": "Purchase of treasury shares" } } }, "localname": "PaymentsToAcquireTreasuryStock", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ulta_PrivateLabelAndCoBrandedCreditCardIncomeAndExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognition of income and expense related to cash receipts and costs of private label and/or co-branded credit card accounts.", "label": "Private Label and Co-branded Credit Card Income and Expense Policy [Policy Text Block]", "terseLabel": "Credit cards" } } }, "localname": "PrivateLabelAndCoBrandedCreditCardIncomeAndExpensePolicyPolicyTextBlock", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ulta_RangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range five.", "label": "Range Five [Member]", "terseLabel": "$204.28 - $281.53" } } }, "localname": "RangeFiveMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "ulta_RangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range four.", "label": "Range Four [Member]", "terseLabel": "$174.46 - $204.27" } } }, "localname": "RangeFourMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "ulta_RangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range one.", "label": "Range One [Member]", "terseLabel": "$57.42 - $127.15" } } }, "localname": "RangeOneMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "ulta_RangeSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range seven.", "label": "Range Seven [Member]", "terseLabel": "$57.42 - $348.73" } } }, "localname": "RangeSevenMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "ulta_RangeSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range six.", "label": "Range Six [Member]", "terseLabel": "$281.54 - $348.73" } } }, "localname": "RangeSixMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "ulta_RangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range three.", "label": "Range Three [Member]", "terseLabel": "$164.07 - $174.45" } } }, "localname": "RangeThreeMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "ulta_RangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range two.", "label": "Range Two [Member]", "terseLabel": "$127.16 - $164.06" } } }, "localname": "RangeTwoMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "ulta_RestructuringAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring and Other [Member]", "label": "Restructuring And Other [Member]", "terseLabel": "Restructuring and other" } } }, "localname": "RestructuringAndOtherMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails" ], "xbrltype": "domainItemType" }, "ulta_ScheduleOfAdvertisingCostTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tablulare disclosure of advertising cost.", "label": "Schedule Of Advertising Cost [Table Text Block]", "terseLabel": "Schedule of total advertising costs, exclusive of incentives from vendors and start-up advertising expense" } } }, "localname": "ScheduleOfAdvertisingCostTableTextBlock", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "ulta_ScheduleOfCashFlowDisclosuresRelatedToLesseeOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of cash flow disclosures related to lessee operating leases.", "label": "Schedule Of Cash Flow Disclosures Related To Lessee Operating Leases [Table Text Block]", "terseLabel": "Schedule of cash flow information related to operating leases" } } }, "localname": "ScheduleOfCashFlowDisclosuresRelatedToLesseeOperatingLeasesTableTextBlock", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "ulta_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForLesseeOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of weighted-average remaining lease term and discount rate for lessee operating leases.", "label": "Schedule Of Weighted Average Remaining Lease Term And Discount Rate For Lessee Operating Leases [Table Text Block]", "terseLabel": "Schedule of leases" } } }, "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForLesseeOperatingLeasesTableTextBlock", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "ulta_SecondAmendedAndRestatedLoanAgreement23August2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Second Amended and Restated Loan Agreement dated as of August 23, 2017.", "label": "Second Amended And Restated Loan Agreement23 August2017 [Member]", "terseLabel": "Amendment No. 1 to the Second Amended and Restated Loan Agreement" } } }, "localname": "SecondAmendedAndRestatedLoanAgreement23August2017Member", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "ulta_ServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "Services [Member]", "terseLabel": "Services" } } }, "localname": "ServicesMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "ulta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInAwardPayoutIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The net increase (decrease) in the total number of non-vested shares (or other type of equity) under an equity-based award plan, other than a stock option plan, due to a change in performance award payout.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Change in Award Payout Increase (Decrease)", "terseLabel": "Change in performance award payout (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInAwardPayoutIncreaseDecrease", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "ulta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInAwardPayoutWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value of the change in award payout of nonvested awards on equity-based plans excluding option plans.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Change in Award Payout, Weighted Average Grant Date Fair Value", "terseLabel": "Change in performance award payout (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInAwardPayoutWeightedAverageGrantDateFairValue", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "ulta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee is expected to vest in the right to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestedWeightedAverageGrantDateFairValue", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "ulta_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "As of the balance sheet date, the maximum number of units that could vest under the provisions of the agreements.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Number", "terseLabel": "Expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "ulta_ShareRepurchaseProgram13March2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the share repurchase program authorized by the Board of Directors on March 12, 2018.", "label": "Share Repurchase Program13 March2018 [Member]", "terseLabel": "2018 Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgram13March2018Member", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "ulta_ShareRepurchaseProgram2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the 2019 Share Repurchase Program.", "label": "Share Repurchase Program2019 [Member]", "terseLabel": "2019 Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgram2019Member", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "ulta_ShareRepurchaseProgram2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the 2020 Share Repurchase Program.", "label": "Share Repurchase Program2020 [Member]", "terseLabel": "2020 Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgram2020Member", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "ulta_ShareRepurchaseProgramTwoThousandAndSeventeenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2017 Share Repurchase Program.", "label": "Share Repurchase Program Two Thousand And Seventeen [Member]", "terseLabel": "2017 Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramTwoThousandAndSeventeenMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "ulta_ShortTermInvestmentsIncludedFromCashAndCashEquivalents.": { "auth_ref": [], "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 Included From Cash and Cash Equivalents.", "terseLabel": "Short- term investments" } } }, "localname": "ShortTermInvestmentsIncludedFromCashAndCashEquivalents.", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "ulta_SkincareBathAndFragranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the skincare, bath and fragrance product category.", "label": "Skincare Bath And Fragrance [Member]", "terseLabel": "Skincare, bath, and fragrance" } } }, "localname": "SkincareBathAndFragranceMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "ulta_StockOptionsExercisedAndOtherAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock options exercised and issuance of restricted stock awards.", "label": "Stock Options Exercised And Other Awards", "terseLabel": "Stock options exercised and other awards" } } }, "localname": "StockOptionsExercisedAndOtherAwards", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "ulta_StockOptionsExercisedAndOtherAwardsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock options exercised and issuance of restricted stock awards.", "label": "Stock Options Exercised And Other Awards Shares", "terseLabel": "Stock options exercised and other awards (in shares)" } } }, "localname": "StockOptionsExercisedAndOtherAwardsShares", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "ulta_StopLossCoverageOfEmployeeHealthClaims": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stop loss coverage of employee health claims.", "label": "Stop Loss Coverage Of Employee Health Claims", "terseLabel": "Stop loss coverage per employee health claim" } } }, "localname": "StopLossCoverageOfEmployeeHealthClaims", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceExpenseDetails" ], "xbrltype": "monetaryItemType" }, "ulta_StopLossCoverageOfGeneralLiabilityClaims": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stop loss coverage of general liability claims.", "label": "Stop Loss Coverage Of General Liability Claims", "terseLabel": "Stop loss coverage per general liability claim" } } }, "localname": "StopLossCoverageOfGeneralLiabilityClaims", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceExpenseDetails" ], "xbrltype": "monetaryItemType" }, "ulta_StopLossCoverageOfWorkersCompensationClaims": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stop loss coverage of workers compensation claims.", "label": "Stop Loss Coverage Of Workers Compensation Claims", "terseLabel": "Stop loss coverage per workers compensation claim" } } }, "localname": "StopLossCoverageOfWorkersCompensationClaims", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceExpenseDetails" ], "xbrltype": "monetaryItemType" }, "ulta_StoreClosings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of store closings.", "label": "Store Closings", "terseLabel": "Number of store closings" } } }, "localname": "StoreClosings", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails" ], "xbrltype": "integerItemType" }, "ulta_StoreClosuresMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Referst to store closures under the restructring plan.", "label": "Store Closures [Member]", "terseLabel": "Store Closures" } } }, "localname": "StoreClosuresMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails" ], "xbrltype": "domainItemType" }, "ulta_SuspensionOfCanadianExpansionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the restructuring plan suspension of Canadian expansion.", "label": "Suspension Of Canadian Expansion [Member]", "terseLabel": "Suspension of Canadian Expansion" } } }, "localname": "SuspensionOfCanadianExpansionMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails" ], "xbrltype": "domainItemType" }, "ulta_VendorAllowanceReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from vendors for allowances earned but not yet received.", "label": "Vendor Allowance Receivable [Member]", "terseLabel": "Vendor allowances" } } }, "localname": "VendorAllowanceReceivableMember", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "domainItemType" }, "ulta_VendorAllowancesDiscountsRebatesAndReimbursementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The complete disclosure of the policy for vendor allowances, discounts, rebates and reimbursements.", "label": "Vendor Allowances, Discounts, Rebates And Reimbursements [Policy Text Block]", "terseLabel": "Vendor allowances" } } }, "localname": "VendorAllowancesDiscountsRebatesAndReimbursementsPolicyTextBlock", "nsuri": "http://www.ulta.com/20210130", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of significant accounting policies", "terseLabel": "Summary of significant accounting policies - Link 4020x, Root abstract for 10-Q" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update201409 [Member]", "terseLabel": "ASU 2014-09, Revenue from Contracts with Customers (Topic 606)" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update201602 [Member]", "terseLabel": "ASU 2016-02, Leases (Topic 842)" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Receivables" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r25", "r193", "r194" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r11", "r47", "r413" ], "calculation": { "http://www.ulta.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Accrued taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r19", "r536", "r554" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.ulta.com/role/DisclosureAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent": { "auth_ref": [ "r542", "r561" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.", "label": "Accrued Payroll Taxes", "terseLabel": "Deferred social security tax payments" } } }, "localname": "AccruedPayrollTaxesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpactOfCovid19PandemicDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r238" ], "calculation": { "http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r62", "r63", "r64", "r555", "r579", "r583" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r61", "r64", "r65", "r123", "r124", "r125", "r468", "r574", "r575" ], "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": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r26" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r123", "r124", "r125", "r404", "r405", "r406" ], "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/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r126", "r127", "r128", "r129", "r205", "r206", "r207", "r208", "r209", "r210", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r441", "r442", "r443", "r444", "r528", "r529", "r530", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r363", "r365", "r410", "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r365", "r396", "r409" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Allowance For Credit Loss [Member]", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r32", "r196", "r211" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Allowance for doubtful receivables" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r97", "r225", "r231" ], "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": "Amortization expense related to intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r151" ], "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": "Employee stock options and restricted stock units excluded from the computation of net income per common share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareAntiDilutiveSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentChargesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported.", "label": "Asset Impairment Charges [Text Block]", "terseLabel": "Impairment, restructuring and other costs" } } }, "localname": "AssetImpairmentChargesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r110", "r177", "r181", "r187", "r204", "r463", "r469", "r484", "r534", "r553" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r59", "r110", "r204", "r463", "r469", "r484" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r366", "r398" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationAssumptionsToEstimateFairValueOfStockOptionsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r358", "r360" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r358", "r360", "r456", "r457" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAcquisitionsDetails" ], "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": "Acquisitions" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill" } } }, "localname": "BusinessCombinationGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessExitCosts1": { "auth_ref": [ "r97", "r244", "r247", "r250" ], "calculation": { "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Business Exit Costs", "terseLabel": "Lease termination costs" } } }, "localname": "BusinessExitCosts1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r102", "r103", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Non-cash capital expenditures" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r37", "r585", "r586" ], "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" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r37", "r99" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r14", "r100", "r106" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.", "label": "Cash, Cash Equivalents, and Short-term Investments [Text Block]", "terseLabel": "Investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r93", "r99", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r93", "r489" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates Of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Summary of changes in deferred revenue" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r262", "r263", "r264", "r265" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r51", "r257", "r543", "r560" ], "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.", "verboseLabel": "Commitments and contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r251", "r253", "r256", "r258" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for issuance upon grant or exercise of awards (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r123", "r124" ], "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/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r260" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.01 par value, 400,000 shares authorized; 56,952 and 57,285 shares issued; 56,260 and 56,609 shares outstanding; at January 30, 2021 and February 1, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r293", "r294", "r362", "r412" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee benefit plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee benefit plans" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Significant components of deferred tax assets and liabilities" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r67", "r69", "r70", "r75", "r546", "r563" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "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/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r167", "r168", "r191", "r482", "r483" ], "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/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r167", "r168", "r191", "r482", "r483", "r584" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r167", "r168", "r191", "r482", "r483" ], "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 (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r106", "r465" ], "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" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction In Progress [Member]", "terseLabel": "Construction-in-progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of changes in deferred revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r267", "r268", "r278" ], "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": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r267", "r268", "r278" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "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", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r279" ], "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", "negatedLabel": "Deductions to contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Contractual obligations related to commitments" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r78", "r110", "r204", "r484" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Sales, Policy [Policy Text Block]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditAndDebitCardReceivablesAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due the Entity as a result of customers utilizing point of sale debit or credit cards in exchange transactions with the entity which are 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. Generally, only investments with original maturities of three months or less qualify under that definition.", "label": "Credit and Debit Card Receivables, at Carrying Value", "terseLabel": "Receivables from third-party financial institutions for credit card and debit card transactions" } } }, "localname": "CreditAndDebitCardReceivablesAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails", "http://www.ulta.com/role/DisclosureImpactOfCovid19PandemicDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails", "http://www.ulta.com/role/DisclosureImpactOfCovid19PandemicDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r111", "r437", "r447" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r437", "r447", "r449" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r111", "r437", "r447" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r19", "r20", "r535", "r538", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "verboseLabel": "Interest rate margin (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fair Value Disclosure [Abstract]", "terseLabel": "Debt" } } }, "localname": "DebtInstrumentFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock": { "auth_ref": [ "r291", "r292" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pension and other postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Table Text Block]", "terseLabel": "Schedule of amounts included in the consolidated balance sheets related to the deferred compensation plan" } } }, "localname": "DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements payable after one year (or the normal operating cycle, if longer). Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date.", "label": "Deferred Compensation Cash-based Arrangements, Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation liability" } } }, "localname": "DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r42" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r438", "r447" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r111", "r438", "r447", "r448", "r449" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r21", "r22", "r430", "r537", "r550" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r419", "r420" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r34" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "verboseLabel": "Other amounts included in deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r438", "r447" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r435", "r436" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory valuation" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r431" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r435", "r436" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "NOL carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r435", "r436" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r434", "r435", "r436" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards [Abstract]", "terseLabel": "Credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": { "auth_ref": [ "r435", "r436" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "terseLabel": "Employee benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r435", "r436" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "auth_ref": [ "r435", "r436" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves", "terseLabel": "Reserves not currently deductible" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r420", "r431" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r435", "r436" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r435", "r436" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "terseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "terseLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r435", "r436" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r357" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Total expense recorded" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined contribution plans" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan Disclosures [Table Text Block]", "terseLabel": "Schedule of total expense recorded under the 401(k) retirement plan included in SG&A expenses in the consolidated statements of operations" } } }, "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Eligible employee compensation for company match (as a percent)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Company match (as a percent)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r97", "r175" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "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": "Disaggregated revenue", "verboseLabel": "Revenue recognition" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGiftCardProgramAndRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r277", "r281", "r282", "r283", "r284", "r285", "r286", "r287" ], "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]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGiftCardProgramAndRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "verboseLabel": "Schedule of approximate percentage of net sales by primary category" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Share-based awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedAwards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r366", "r398" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Schedule of information related to the incentive award plan" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Country [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net income per common share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r76", "r131", "r132", "r133", "r134", "r135", "r139", "r142", "r148", "r149", "r150", "r154", "r155", "r547", "r564" ], "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" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails", "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails", "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r76", "r131", "r132", "r133", "r134", "r135", "r142", "r148", "r149", "r150", "r154", "r155", "r547", "r564" ], "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" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails", "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r106", "r151", "r152" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net income per common share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r151", "r152", "r153", "r156" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net income per common share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r489" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r422" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateToEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateToEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Reconciliation of federal statutory rate to effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateToEffectiveTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r422", "r450" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateToEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "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 (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateToEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductions": { "auth_ref": [ "r422", "r450" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateToEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Percent", "negatedLabel": "Excess deduction of stock compensation (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateToEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r422", "r450" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateToEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateToEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r422", "r450" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateToEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State effective rate, net of federal tax benefit (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateToEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash": { "auth_ref": [ "r97" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense (reversal of expense) for employee benefits and share-based payment arrangement. Includes, but is not limited to, pension, other postretirement, postemployment and termination benefits.", "label": "Employee Benefits and Share-based Compensation, Noncash", "terseLabel": "Stock-based compensation expense" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensationNoncash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.ulta.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll, bonus, and employee benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Unrecognized compensation expense", "verboseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average recognition period of unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "verboseLabel": "Income tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationAssumptionsToEstimateFairValueOfStockOptionsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Share repurchase program" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r123", "r124", "r125", "r127", "r136", "r138", "r162", "r208", "r260", "r261", "r404", "r405", "r406", "r443", "r444", "r490", "r491", "r492", "r493", "r494", "r495", "r574", "r575", "r576" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r38", "r178", "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity method investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "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]", "verboseLabel": "Fair value measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r475", "r476", "r477", "r479" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r356", "r476", "r516", "r517", "r518" ], "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 [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair value measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r478" ], "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": "Fair value measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r317", "r318", "r323", "r356", "r476", "r517" ], "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 Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r356", "r516", "r517", "r518" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r106", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Fair value of financial liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r230" ], "calculation": { "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsSubjectToAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r232" ], "calculation": { "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r232" ], "calculation": { "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r232" ], "calculation": { "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r226", "r227", "r230", "r233", "r527", "r531" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated amortization expense related to intangible assets for the next five years:" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r230", "r531" ], "calculation": { "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsSubjectToAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsSubjectToAmortizationDetails" ], "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": "Other intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r226", "r229" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r230", "r527" ], "calculation": { "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsSubjectToAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsEstimatedAmortizationExpenseDetails", "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period 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 Assets, Remaining Amortization Period", "terseLabel": "Weighted-average remaining useful life" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiscalPeriodDuration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Duration of a fiscal period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter.", "label": "Fiscal Period Duration", "terseLabel": "Fiscal period" } } }, "localname": "FiscalPeriodDuration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r485", "r486", "r487", "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture And Fixtures [Member]", "terseLabel": "Equipment and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r97" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r219", "r220", "r533" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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 at end of period", "periodStartLabel": "Goodwill at beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureGoodwillDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r221" ], "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", "verboseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r106", "r222", "r228" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other tangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureGoodwill" ], "xbrltype": "textBlockItemType" }, "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": "Changes in carrying amounts of goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r77", "r110", "r177", "r180", "r183", "r186", "r188", "r204", "r484" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r97", "r236", "r240" ], "calculation": { "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "verboseLabel": "Impairment of long-lived tangible and right-of-use assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r106", "r235", "r242" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived tangible assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r73", "r177", "r180", "r183", "r186", "r188", "r532", "r544", "r548", "r566" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations": { "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 income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxCreditsAndAdjustments": { "auth_ref": [ "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions.", "label": "Income Tax Credits and Adjustments", "terseLabel": "Investment tax credits" } } }, "localname": "IncomeTaxCreditsAndAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r423", "r428", "r433", "r445", "r451", "r453", "r454", "r455" ], "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/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the additional liability or refund received or expected based on a final settlement with a taxing authority.", "label": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority", "terseLabel": "Amount of cash tax refund" } } }, "localname": "IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpactOfCovid19PandemicDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r137", "r138", "r176", "r421", "r446", "r452", "r567" ], "calculation": { "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations": { "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": "Income tax expense", "totalLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfProvisionDetails", "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r71", "r106", "r417", "r418", "r428", "r429", "r432", "r439", "r607" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r96" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r96" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r96" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.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/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r96" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r96" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "terseLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r96" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Merchandise inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r96" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.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 assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r96" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r96" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Receivables" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r143", "r144", "r145", "r150" ], "calculation": { "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails": { "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": "Dilutive effect of stock options and non-vested stock" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r234" ], "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": "Other intangible assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest expense (income), net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r91", "r94", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r56" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Merchandise inventories, net" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Merchandise inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r13", "r58", "r106", "r159", "r212", "r213", "r215" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Merchandise inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserveMember": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.", "label": "Inventory Valuation Reserve [Member]", "terseLabel": "Inventory reserve" } } }, "localname": "InventoryValuationReserveMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r57", "r121", "r214" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Inventory reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentHoldingsLineItems": { "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": "Investment Holdings [Line Items]", "terseLabel": "Investments" } } }, "localname": "InvestmentHoldingsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentHoldingsTable": { "auth_ref": [ "r588", "r598", "r601", "r602" ], "lang": { "en-us": { "role": { "documentation": "The investment holdings table is used for any listing of investments. The \"Investment [Axis]\" identifies the investment for which the line items apply. The other axes are used for categorizing the investments and creating useful subtotals. These axes cover different categorizations. The appropriate axes are expected to be used. Additional axes can be added for alternative categorizations.", "label": "Investment Holdings [Table]" } } }, "localname": "InvestmentHoldingsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r203", "r565" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Short-term investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r599", "r600", "r603", "r604", "r605", "r606" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r599", "r600", "r603", "r604", "r605", "r606" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investment Type Categorization [Member]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r511", "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease Costs" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r511" ], "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": "Summary of information related to lease costs for operating leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of non-cancellable operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r512" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five", "terseLabel": "2026 and therafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r512" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "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 in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Initial lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter Of Credit [Member]", "terseLabel": "Letters of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46", "r110", "r182", "r204", "r464", "r469", "r470", "r484" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r110", "r204", "r484", "r539", "r557" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r48", "r110", "r204", "r464", "r469", "r470", "r484" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r538", "r551" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Outstanding debt", "verboseLabel": "Outstanding borrowings under credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "verboseLabel": "Notes payable" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r45", "r112" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "verboseLabel": "Unused line fee (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate L I B O R [Member]", "terseLabel": "London Interbank Offered Rate" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r93", "r95", "r98" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r66", "r68", "r74", "r98", "r110", "r126", "r131", "r132", "r133", "r134", "r137", "r138", "r146", "r177", "r180", "r183", "r186", "r188", "r204", "r484", "r545", "r562" ], "calculation": { "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://www.ulta.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails", "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r131", "r132", "r133", "r134", "r139", "r140", "r147", "r150", "r177", "r180", "r183", "r186", "r188" ], "calculation": { "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income - basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r141", "r147", "r150" ], "calculation": { "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements not yet adopted and Recently adopted accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonqualifiedPlanMember": { "auth_ref": [ "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "Plan without tax-exempt status in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Nonqualified Plan [Member]", "terseLabel": "Non-qualified deferred compensation plan" } } }, "localname": "NonqualifiedPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansDetails", "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of companies acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r172" ], "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/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfStatesInWhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of states the entity operates in as of the balance sheet date.", "label": "Number of States in which Entity Operates", "terseLabel": "Number of states in which entity operates" } } }, "localname": "NumberOfStatesInWhichEntityOperates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfStores": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of stores.", "label": "Number of Stores", "terseLabel": "Number of stores operated" } } }, "localname": "NumberOfStores", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r177", "r180", "r183", "r186", "r188" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations": { "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)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r503", "r513" ], "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 cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r498" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities", "verboseLabel": "Present value of operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails", "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r498" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r498" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r500", "r507" ], "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": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesCashFlowInformationAndNonCashActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r497" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r510", "r513" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r509", "r513" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business and basis of presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r473" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Business and basis of presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r47" ], "calculation": { "http://www.ulta.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "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 long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r60" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsNet": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.", "label": "Other Intangible Assets, Net", "terseLabel": "Other intangible assets, net" } } }, "localname": "OtherIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued liabilities" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r88" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r90" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r83", "r459" ], "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": "Payments to acquire companies" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r83" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r83" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an 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": "Payments to Acquire Equity Method Investments", "negatedLabel": "Purchases of equity investments", "terseLabel": "Contributions of capital to equity method investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureInvestmentsDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r85" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-based restricted stock units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r366", "r398" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreOpeningCosts": { "auth_ref": [ "r79" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenditures associated with opening new locations which are noncapital in nature and expensed as incurred.", "label": "Pre-Opening Costs", "terseLabel": "Pre-opening expenses" } } }, "localname": "PreOpeningCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidAdvertising": { "auth_ref": [ "r6", "r217", "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Advertising", "terseLabel": "Prepaid advertising costs" } } }, "localname": "PrepaidAdvertising", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r35", "r36" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r5", "r8", "r216", "r218" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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 income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r87", "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from Lines of Credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpactOfCovid19PandemicDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r87" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": { "auth_ref": [ "r82" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Sale, Maturity and Collection of Short-term Investments", "terseLabel": "Proceeds from short-term investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r86", "r399" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Cash received from stock option exercises", "verboseLabel": "Stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r66", "r68", "r92", "r110", "r126", "r137", "r138", "r177", "r180", "r183", "r186", "r188", "r204", "r462", "r466", "r467", "r471", "r472", "r484", "r548" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r41", "r239" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r243", "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r40", "r237" ], "calculation": { "http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "verboseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r239", "r559" ], "calculation": { "http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "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", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r39", "r106", "r239", "r608", "r609" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r239" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of components of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r237" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives or the expected lease term" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QualifiedPlanMember": { "auth_ref": [ "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "Plan with tax-exempt status designed and operated in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Qualified Plan [Member]", "terseLabel": "Qualified defined contribution plan" } } }, "localname": "QualifiedPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selected quarterly financial data (unaudited)" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Selected quarterly financial data (unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable Type [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r25", "r33", "r558", "r587" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Receivables, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r106", "r195", "r198", "r199", "r200" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivables, Policy [Policy Text Block]", "terseLabel": "Receivables" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of unrecognized tax benefits, excluding interest and penalties" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RenewableEnergyProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs related to implementation of renewable energy program.", "label": "Renewable Energy Program [Member]", "terseLabel": "Renewable energy projects" } } }, "localname": "RenewableEnergyProgramMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r89", "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "terseLabel": "Repayments of Lines of Credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpactOfCovid19PandemicDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r89" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units R S U [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Impairment, restructuring and other costs" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r97" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "terseLabel": "Non-cash impairment charges", "verboseLabel": "Long-lived asset impairment charge" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r244", "r249" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "terseLabel": "Restructuring accrual recorded in accrued liabilities" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r79" ], "calculation": { "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.", "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Impairment, restructuring and other costs", "totalLabel": "Total" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails", "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring, Settlement and Impairment Provisions [Abstract]", "terseLabel": "Restructuring and other costs" } } }, "localname": "RestructuringSettlementAndImpairmentProvisionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r261", "r407", "r556", "r578", "r583" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r123", "r124", "r125", "r127", "r136", "r138", "r208", "r404", "r405", "r406", "r443", "r444", "r574", "r576" ], "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/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTaxStatusAxis": { "auth_ref": [ "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Tax Status [Axis]" } } }, "localname": "RetirementPlanTaxStatusAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansDetails", "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTaxStatusDomain": { "auth_ref": [ "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Tax Status [Domain]", "terseLabel": "Retirement Plan Tax Status [Domain]" } } }, "localname": "RetirementPlanTaxStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureEmployeeBenefitPlansDetails", "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r280", "r289" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionLeases": { "auth_ref": [ "r106", "r108" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition for leases entered into by lessor.", "label": "Revenue Recognition, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "RevenueRecognitionLeases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r107", "r108" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r72", "r110", "r173", "r174", "r179", "r184", "r185", "r189", "r190", "r191", "r204", "r484", "r548" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGiftCardProgramAndRevenueRecognitionDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving loans" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails", "http://www.ulta.com/role/DisclosureImpactOfCovid19PandemicDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r508", "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease assets obtained in exchange for operating lease liabilities (non-cash)" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesCashFlowInformationAndNonCashActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Net sales" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r167", "r191" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue Net [Member]", "terseLabel": "Sales Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReceivablesCashAndCashEquivalentsMerchandiseInventoriesAndOutstandingDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r456", "r457" ], "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]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash and cash equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of components of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule reconciliation of net income and the number of shares of common stock used in the computation of net income per basic and diluted share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of federal statutory rate to effective tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r226", "r229", "r527" ], "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]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r226", "r229" ], "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 other intangible assets subject to amortization" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r222", "r223" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in the carrying amounts of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r130", "r133", "r157", "r158" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Schedule of the impact to the Company's opening consolidated balance sheet" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Summary of the Company's common stock repurchase activity" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r41", "r239" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of unaudited quarterly results of operations" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r245", "r246", "r248" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r245", "r246", "r248" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of impairment, restructuring and other costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r366", "r398" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationAssumptionsToEstimateFairValueOfStockOptionsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]", "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]", "verboseLabel": "Schedule of options outstanding and exercisable based on ranges of exercise prices" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r371", "r384", "r387" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Information related to common stock options plan" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "verboseLabel": "Schedule of weighted average assumptions to determine grant date fair value of employee stock options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of status of performance-based restricted stock unit activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r427", "r440" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of reconciliation of unrecognized tax benefits, excluding interest and penalties" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated amortization expense related to intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSelectedQuarterlyFinancialDataUnauditedQuarterlyFinancialInformationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r106", "r414" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series Of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Acquisition of technology companies" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r97", "r244", "r247", "r250" ], "calculation": { "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails": { "order": 3.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpairmentRestructuringAndOtherCostsTabularDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "positiveLabel": "Stock-base compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Restricted stock units", "verboseLabel": "Performance-based restricted stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r380" ], "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": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "End of year (in shares)", "periodStartLabel": "Beginning of year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "End of year (in dollars per share)", "periodStartLabel": "Beginning of year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted-average assumptions to estimate fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationAssumptionsToEstimateFairValueOfStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationAssumptionsToEstimateFairValueOfStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Average risk-free interest rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationAssumptionsToEstimateFairValueOfStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Volatility rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationAssumptionsToEstimateFairValueOfStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based compensation", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationAssumptionsToEstimateFairValueOfStockOptionsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at end of year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at end of year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r386" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "verboseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r398" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of outstanding options (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r373", "r398" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "End of year (in shares)", "periodStartLabel": "Beginning of year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "End of year (in dollars per share)", "periodStartLabel": "Beginning of year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and Expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and Expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r364", "r368" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationAssumptionsToEstimateFairValueOfStockOptionsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r106", "r366", "r369" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Domain]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "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, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]", "verboseLabel": "Information related to options outstanding and options exercisable based on ranges of exercise prices" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of Exercise Prices, lower range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options", "terseLabel": "Options exercisable, Number of options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options", "terseLabel": "Options outstanding, Number of options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of Exercise Prices, upper range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "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": "Sale price of common stock (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "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/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r391", "r408" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Average expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationAssumptionsToEstimateFairValueOfStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r398" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of exercisable options (in dollars)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable, Weighted-average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, Weighted-average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r370" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "verboseLabel": "Fair value of options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price", "terseLabel": "Options exercisable, Weighted-average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price", "terseLabel": "Options outstanding, Weighted-average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationInformationRelatedToStockOptionsPlansBasedOnRangesOfExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r18", "r540", "r541", "r552" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureInvestmentsDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments" } } }, "localname": "ShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r504", "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r122" ], "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/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StartUpActivitiesCostPolicy": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for start-up costs. Start-up activities include those one-time activities related to opening a new facility, introducing a new product or service, conducting business in a new territory, conducting business with a new class of customer or beneficiary, initiating a new process in an existing facility, or commencing some new operation. Start-up activities include activities related to organizing a new entity (commonly referred to as organization costs).", "label": "Start-up Activities, Cost Policy [Policy Text Block]", "terseLabel": "Pre-opening expenses" } } }, "localname": "StartUpActivitiesCostPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State And Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r53", "r123", "r124", "r125", "r127", "r136", "r138", "r162", "r208", "r260", "r261", "r404", "r405", "r406", "r443", "r444", "r490", "r491", "r492", "r493", "r494", "r495", "r574", "r575", "r576" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpactOfCovid19PandemicDetails", "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationTables", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Income" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r123", "r124", "r125", "r162", "r526" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpactOfCovid19PandemicDetails", "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails", "http://www.ulta.com/role/DisclosureStockBasedCompensationTables", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares (or other type of equity) forfeited during the period.", "label": "Stock Issued During Period, Shares, Share-based Compensation, Forfeited", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r23", "r24", "r260", "r261", "r376" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized amount of share repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "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", "verboseLabel": "Remaining authorized amount from earlier share repurchase program" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r23", "r24", "r260", "r261" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Repurchase of common shares (in shares)", "verboseLabel": "Shares repurchased (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r23", "r24", "r260", "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Repurchase of common shares", "terseLabel": "Common stock repurchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r29", "r30", "r110", "r197", "r204", "r484" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share repurchase program" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r109", "r261", "r266" ], "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": "Share repurchased program" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchasedProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r506", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Credit carryforwards for state income tax purposes" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock Common [Member]", "terseLabel": "Treasury - Common Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r55", "r262", "r265" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock-common, at cost" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r24", "r260", "r261" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Purchase of treasury shares (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r260", "r261", "r262" ], "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": "Purchase of treasury shares" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r126", "r127", "r128", "r129", "r205", "r206", "r207", "r208", "r209", "r210", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r441", "r442", "r443", "r444", "r528", "r529", "r530", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type Of Adoption [Member]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r251", "r252", "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation Category Of Goods Or Services Acquired [Domain]", "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r416", "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at the end of the year", "periodStartLabel": "Balance at beginning of the year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r426" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Decrease due to a prior year tax position" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increase due to a prior year tax position" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r251", "r252", "r254" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": { "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": "Unrecorded Unconditional Purchase Obligation [Line Items]", "terseLabel": "Contractual obligations" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "auth_ref": [ "r251", "r252", "r254" ], "lang": { "en-us": { "role": { "documentation": "Describes each unrecorded unconditional purchase obligation arrangement to purchase goods and services that extend over multiple periods, any assets pledged to secure payment, and the fixed or determinable amount of payments due in each of the next five years and thereafter.", "label": "Unrecorded Unconditional Purchase Obligation [Table]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTerm": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Term of the unrecognized unconditional purchase obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Unrecorded Unconditional Purchase Obligation, Term", "terseLabel": "Agreement term" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_UnusualOrInfrequentItemNetGainLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Impact of the COVID-19 pandemic" } } }, "localname": "UnusualOrInfrequentItemNetGainLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]", "terseLabel": "Impact of the COVID-19 pandemic" } } }, "localname": "UnusualOrInfrequentItemsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureImpactOfCovid19Pandemic" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r163", "r164", "r165", "r166", "r169", "r170", "r171" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r114", "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Balance", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r117" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "Valuation Allowances and Reserves, Additions for Charges to Cost and Expense", "terseLabel": "Charged to costs and expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r118" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Deductions", "negatedLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r114", "r115", "r116", "r118", "r119" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves [Domain]", "terseLabel": "Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r114", "r115", "r116", "r118", "r119" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r505", "r513" ], "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 cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r141", "r150" ], "calculation": { "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Weighted-average common shares - Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:", "verboseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r139", "r150" ], "calculation": { "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails": { "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": "Basic", "verboseLabel": "Weighted-average common shares - Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r121": { "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=120395691&loc=d3e24092-122690" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r18": { "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=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25383-109308" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r29": { "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=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "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=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r412": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r422": { "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" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r455": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r473": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "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" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r495": { "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" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r51": { "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=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r514": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r531": { "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" }, "r532": { "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" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "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=120398452&loc=d3e534808-122878" }, "r541": { "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=120398452&loc=d3e534808-122878" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r543": { "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=120398452&loc=d3e534808-122878" }, "r544": { "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=120399700&loc=SL114874048-224260" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r55": { "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=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r552": { "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=120400017&loc=d3e572229-122910" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r556": { "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=120400017&loc=d3e572229-122910" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r558": { "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=120400017&loc=d3e572229-122910" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "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=120400017&loc=d3e572229-122910" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r566": { "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=120400993&loc=SL114874131-224263" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r584": { "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" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611133-123010" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(6)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611322-123010" }, "r603": { "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=120401592&loc=d3e611379-123010" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r611": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r612": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r613": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r614": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r615": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r616": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r617": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r618": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r619": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r72": { "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=120395209&loc=SL114868664-224227" }, "r73": { "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=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/subtopic&trid=114868817" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" } }, "version": "2.1" } ZIP 109 0001558370-21-003523-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-003523-xbrl.zip M4$L#!!0 ( .YH>E)S\<-G'A8 !3P 1 =6QT82TR,#(Q,#$S,"YX MZ;.[IGP]=91[A;7ELSL^=I U4AB>T2 M:"C*MO;7GTSJ*A5%54GJL28.+]U6D20)7P()"#PX M\BCW1<#X[/-1'/5(Y#-V]+>?_O)?G_Z[U_OGQ<.=%P@_7E"N/%]2HFC@/3,U M]\9BN23<^T*E9&'H74@6S*CGG1V_.W[_?GAZ_&;PYNVIU^NEG"Y(!#D%]S3+ MD^-AGG*9>O=?( MG%'UE2QHM"0^_7PT5VKYL=]_?GX^CD-%CGVQT P&PU-H!**49)-8T1LA%U=T M2H &&H3_'I-0EPKM%%)LAC6"4C(T+(_6BGD^/19R!H4,AOU_?KE[U(*EA!]? M)C(,5$Z//S/JM_TD,2/E@O-XL<8Z)P^4[*O5DO:!J =45#(_R^?'4@*XJ_5" M(NH?S\13/TO%1ACT!L/>Z3#/*&*N9%V^)-&0+63\FUE*J-1I'Y,GH 9YM0CS M(W,9.@ER#8?K);1HAO4F>*G(E((R/#L[Z^O4C#1BOED82#!4%DF8I;:,1XIP M/Z\MZER3$J:446]&R#(GGI)HHOFF"09A( 5K'QGSZ!1#)OKBS\TUQA1#AH R M,STD&,@CM90U+0HIB.Z'C0Q2U54C3RJ7 [W=\SX1SH4B"L8S_1N_+)>,3T7Z M$SX@S!^E".D86'CXQR\/MV8P,+'_"/QT7[\4/!(A"W" NB AXODXIU1%1QX+ M/A^UH,N%R,0(Z)1QIL6%<6$P\'I>S@;^+G/R4E9>PNM3?Y/!)N\8QM@1_TG_ MO90T I:Z8>[@0YH[);'E]$GHQ^$6&0O)ZO.E7S,P]HQ1_C$:34=+*G4E; M9+"C=F)'K>#IB:E7<'7X=<+O4BR@#>:41^R)WH*-LJ M@33EM"-ZV@71-?9> MPM]AVPU;$LUO0O'%8O\4$2QI+>+)6$2&^R! M1DK&OHHE+!3.>3!2;R"?ZP-&/G>F837GHTO86J M\AF;A/0\BF#I\!A/_DU]-1;G"R$5^X^N3@V*W1G8L3VK8JN+\%A>AD=T(3AU M)^5X2GBD5)*#?2O8KR/%%FCYE%&[?EF"Z5HW36_-ITD)3MHK05[H+5K%&(W9E:M& ZJ M6I%/WUF)/8\D98(=EQ::3N<*BM6S0Y 6[,%"VZE'HWJ<^[Z,:5"UN#:AKR>T MPWI2'?%35F83S %5L_S26PMC\D(CW',0/%D,@V7TQ*+Z";QM-CN(IX9%E6;L M*>2LE]89.FI'6KZ7"^!A>6CFY3+ .OPE^>H4:+N!X8I. MJ90T@(3$;H-)N31XPZ]+2&7JDDBYF@KY3&10-_9_CR*:U.JTTX"3B:+U)A%& M6P,E_9-;K3*:]=*3Y49R'@ M#JL&K1A+O8N'!7@1EE =>AS.9IS3(QW9_[ACPQ53JUL.762AQ4]1;4-IWY2' MQ1]BF)TB*?V)W3/AYI78.:BZ^:+O0?,Y+*85@QJU=4RO9VKR4K]M[Z7V?EAC M[3I>-\_8HQ+^M[D(P5R*(K*W/_'R_A[Y U3YT7<<0X MC= 8NB 1TTNOHNZ;DV4#M0W#(?3,RO28\=.#ZP0Y(G[EUG>XF7%[C!<+(E?0 ME=B,LRF,7C#=^7IGB?'9/?0,'VS*3?Q:YK+C:-@Q2?DB>%'!V2,Y:V^9\G9X MUNUSP3 5L=(1H)HT.S9O3+M916[7^N;6?Z!/E,=TL^&SS_8V?UMM\S2C:^[V M;MHV_MD&(%H[9ATN9EQ^%B)X9F&XB47^W=[^AO5OEM.U> =/:"LW9P,6[1W9 M#AJ;8]+L8;0W_G!0;?PDGVMK@&'N[)"VXR4FTQ8&ZD=%L Z31PV+QC#1 4.]"U;E=VYO;_HI.*J:K_F9O M;<,Z#7.Y5C:W\@UA\E<2QO0+3*/P6X_8F\UN)K+C8%B[(1OO"?EXBQ(C!TW= MX/-$(V4$I)QDA\%T*+[([)J^9@\0][GU7>5S[2BN[/9MIMM!,"R?-8?>1%^' M)IJ'PZ*3"[JEM[D!F6Z.90>1&:+KQ3(4*THO* J&<0(K,!)>$45^X20.F,*@!1NC6\ML M5O1.#$OUC+'W>\;9FV:LO0!X>S_$&7?G,:X#-3E$LXRE/\?IXUZ*F22+"H@U M9';0#"MYSS :N7%SJ(U;'I.S<"US&4'\4,5Q(RO!C%QP1:LLZL M#M(MW.1F'+<'[ZP*7MVU7X=7&]^Y&:"U-"LBPT$5D?3*K0.@JX_6#$8MG1T8 M@\5GO#3K4&KKN#7#4R6PX])T+.V2 M\DB+7K/PM=':43/8Z&4/F5_BYR#;PAMC!LQ":8>KM6?&@;4?%TU-A^N4V0KI MB<$B[.2N<4CO=!^LY@YUNTPV9-\,AH,/W6^'N2O3^]DBKL&U6V8[OCO=&G,X M[P?G!^I3]J1'0 PHBP>HX3_KYD)Q4QLVI2CDKL MWT[*D9;II84ZK=B/5OS,IAC]*3MV!)T^]8AB9)Y9(O9.NM*E@"8->KN3!J$D M&%]X9FW3/DZ^+K$]:F-7%TEL0/5$.7'H=+R3"5\(+.9I#,,(I=],X/4(H<= ML_HH0$*S!JG-9#LV MEJA##HEV!_7TO_I1,^N[&E4R*S+U87"R/])7S1Q*K5#*WA4L11\^Y\%7P;43 M!XF/9 KE>*PH2&\WX;O/VG%"TL(<]GMZO&[+=^L: M4=[YR3J':^>05_A#0@^)23B:A&Q&;*N'K?G8D>\:+"N)R)P5YY7*6KQ[T9#1#O9IM9MOO&919J_?L,@*<.BVB1!5@U_K,PQU M\:)Q4*.SSV^%(.DNW.U]S*O7 MJ))47BH6CC7K@XH6S4L.1""=E@['GDP^+Q'0:>)VFO@ AALTH'Y3"M)_X?4K MY.X,FK2E>@JO7EN*#_9Y*W?FX3W7:SFK0A6&36E2/W-6K1:G< ME, IRE[O:Y]SQ:Y8&.-+O?I#G5YTSF]7@P]5>]7^ "@6U O2DI(8A@[UK:X. MUP!L([5CV>'RL,-K+[>'J\DE:ZMN8-\C:ZL^[!PH%NAS*;Q+.^L W_+()2?2 Z.5'[.-Y#NA/:0!$?=#+A%EC'CN )E],SO5'&&%+?'4?%#H( MGSXJYJ#<'LJ:"&/M<]I@/058JZ''VL+JHK)L9?C4A-NQT5HQ'!HB!->;/?]_ M(,-_<)_F@4Z]%_U% ='GHXC!@I >I=_FDDX_'R&"O9,!6I"G@W]!=8]?%F%& MHI@*(5\Y.(Z'0D4_>B3,J5"*-:UXF!D+(OT*E^=3 MS6-X=G;6UU3 1$<<8#3J9U4\\OI[JSP@9JC\98'CEG7?T(1#K#KHG*'J5[DF M;EGS=54^Q(J'9&*H^!V9T'#+.H>8]_M4]U.?+)=X1%G_AE^EF^'G[J#4]ZI\/CERC(9.PB M0E&_;B)D^783(5"RCTK2QR/>/%Y0B09_&TG*.;\F&5&4,Q1E^&XG4;838TL9 MRDW[5O\*5&LLL@Q8ZML.Y474/YZ))Q@96!_?V^@-AH"?N=BH+A/^T2MR;Z> M9TEWYN+'9?+U5M$%6F8@?SR)8%J)4?J?I8B7GX]0=O:1 E@70KYD@HV M4FU(DM0RD2>3H74U.S?_WV%)[1/]T$@ ZVF\]/&H5C")S\9"A%506M(?"%1) M':$G2+Q1=$63_V]Y<6N7JU+EF@C+T"P$IXK(U;Z'D@D)T8*#2M$)4UO5=CT4 MAP[1L1K3%W41"O_;6G4;*-=05-GWUC7>&;A[LM(GJL="QR.0="SUT?>5/M50 MJDD3X1\*'.A.L!5R^F37#8S8E5Y723FH_I5()V)9(W2SI R=E+C=Q%PN%)/9Y+6J,G:TD'*/FSJ)&[2#@0J7/Y]"YQ]4* ME"BW'N@O5@5-.OAK,Q<#G:H53&Q0N";4;H?QG/#T-"U.=;X^_?LK&,Y?XZ0! MDO;ZXXNUF'[Z3%>T@^&7[ 6I&MVHV=8O%A%HV.%(HJAAH-DJ]X%H65K_;XS[ M&DJ%$:-O))EI4ZA:U0;"PZI5Z41[=CH\R)QO6E.C5"OS M,^7P5YA%HUBUJ']=EC]I"_PFY##,S\.;X[0C MINI9'[K._[R"F2@4FD ?0*B,\3MS.JA)X%ZR)Z*H]I+I&!X7$H\N!9=Z<,68 MSWM>\8A^$VZ2PWQ$]F MG"S:CJ,4.JC2<7=E=%#]NA0[/3-,,1AAJ2IMFF0G+@?2'L6@ M0GT!Z\N*_^M.$'X^DU23GYR>Q[,X4B>#X?NL(NE(N75VXUI]/^VRE?.)3E0Q M0J)5QV$$NF$O,-K"Z#:CF:'W@(QR9U377)8=BF7<80S=IHJ7H+70K-EB!49] M/XSU8TU,PO O9+2.;0?Z P/S^\V4@"JPN.6)$YBL1*PVO5RMM[^^LQ#?M/PZ_6Q8PJ2\74 .J:RP9D]P7G-A7] M2I]+[V-(P>%/7].,9-[I2@2,^VP9TLM82J"YUV5=3Z=4WV6:)Y[(I#=GC?)= M2[#H2>?%@JWY:A8.=:VJAR^#);_>X1NI#JR?9[/@+<^BG99BZFH;?23S-8O$ MBVUX%G+]5$O'O >*[\9^2X2W1O3]R FWI@/7P$Y 2' M8;WW3J1<385,?$OQY-\P!(]%,8'GPUC'3-^W3^>;6^9]^^XU_RK45I6OS7>0 M]<^.#H[)2ZD/EE[_+=;DS82O4\.F05O?0*(Z2GBVY8;GC-,%N/Q"E#_'K<=R M>G( >S35B2->[%1FR_8R=;F-OG])MK5-IU/CV^WG=*YA4:.\KOG>!T@51;"L MVZ$!6[)_U58SK_!@:7?69B6X1G=@$T?U+')JOQ?CX\8;#)N&8:>5!,;=JM=T9OG[SF.0L]AWP%]@?_TL5^D@H*&^VW19=%=MU._(X MS%G^J^#XR(X6/W7OYSL1QJ0#'4N,.P:'OD. /2LQ!2G>'!IK?TU^M2L?\YO) M#A.4DNU[#EU'1>M])_EF,)2MQ'^BY4#C9-X]VV$.(L5<4?)&XQFJIJFEB?SU M)XXZV_)DT,X&+=$=V."3F?L/5.% (GAR[@1,()BWI A#T,I$04F8NR.ZY3G, M8>E1"4DOP9(!KGM M(JA-& =@0TJQT*]X\@#_0^_@$PF1XKB8SK;-_OIC_J=^$K?BI_\#4$L#!!0 M ( .YH>E(3A*.=$10 "XG 0 5 =6QT82TR,#(Q,#$S,%]C86PN>&UL M[5UM;^,XDOY^P/X'7>;+'K!.[#@OG4;W#O+:UT R#I+TS>ZG@2+3,6=ER4=) M>;E?OT5*LB5+E$A*;I'R 3/HV":+K*J'15:1+'[Y]7WA6J^(!-CWONZ-]H=[ M%O(^S-3XX/#DX'!Z.K.//PY//X[%U?[ >]G.':DB[V_O4, MK5G J1=\?@_PU[UY&"X_'QR\O;WMOXWW??("58>C@W_KMK@EZ*=!6FQ OQJ,#@?CT?Y[,-V+ MNRA ?R]EAGY1QL[H[.SL@/VZ!S*PK"_$=]$#FEGTWQ\/WW-U(C>T]QU_<4!_ M/'@,0?Q4OY>^%_@NGE)MK+X,)K/'T'?^-??=*:#F^G\C''Y =VA3G\./)?JZ M%^#%TD7I=W."9H D:&) U3,4UU^4FCF09>8*!X[K!Q%!5^@YO$*AC=U MI;L<0@TZ=&-C\C^V&Z$[9-//C.U6>EA-N4&7'^IPC1"6C:+P R0R DC F84#.HDG-/A%H0!#+3(M4EV"DZF!2F+ MU:BE%EF^!1N,@CN;MA]^3&;L\RVVG[&+0Y@\DC8O;=_T1.^.2?+WP2XO]C MAD>)#07RVV;N.@CQ@H[I;.O7[TLP2FKC2;V5UL?2[PB_S&FCX,C:+T!T86,/ MQC;[]0F1!<")UO$C&/S0.R5^&S;5(M/GCD,B-"T.;#F&*LBT:>#9=/=DOZ. M3H.^%\\F,-!?<: ZOH2);H>1!^3XL,YW,8/W9':#P$FU73I;1J%//JCBG_SK MV0R&.\SX4$<9=>VUNGV=7J$9(@1-X8?8&L!8R*"+.DGP*PXO;4(^9CYYL\E4 M#;I;Z4"+ N)X#'D-*G$N1SEAR8$)']8U]*=;8"!A@U)NZ$]D983>0^1-T73U M+0XI_>%P-!Q: VM%#O[.4K02DE9"D_48^NSZ3HZ\2Z-O/LGK(.D\"Y+-[."9 MQ;ZB8/!BVTL:#1P>(#<,TF^HMH:#X2@)M_V2?/U'C)64LFL_(_?K7OKE06<= MNHP RUZXT:_2,G^3++5QK>T M;#^4*LY:HM6QUEJET/3HZO@&W+1@CJ;??'_*&ZKEA?NA5PG>$L4>::W8>X*6 M-IXFL84TBB>R05-T%94GTW8F621J%I M9!H67DPDU.Z7AAG%*IF@2 4.C%BM9!;-O_F>4^E:E)8U07GB'4]T=JJUSO*; M/OP#JXGZZHMWS 0';ID2^H!,5/99^-4Q8D1,.,-$=0"B6% ?[8EJI%*'55P9 MHU2:V$_Z. MP_EE%(3^ I%4.!_5NA:IVB/-*[-K1/BB> "J=J"7E^^1QN5X-"*RD0_8" [T MZDH]4K@"HT:$4!(@9T^*B0SN8OD>Z5J.1R."+1SXUGOJ=?6T5GNSL5W#I!%S M=QIM6F$Y(QU^H+2F5A]TKL*B&=,X#5%EF1$*QI56Z(.>);DS8LZN#=3Q"^:9 M/@6FN]K?5XE_"?)CA&5.3J53CBK/PFX4TT>!DDHI\YH%6#,B4O)$V'WQ#\9+ MS%:53GG%>Z1;*19KQ^M !R6#5Q MJ )0>A.V<%OYU@_HXF$R@_4$WW^2H=(C M2+3!N1$KL//I%,?]NK,M7PXVKO>U?>>/EX\CJP3NY;_#ZLM_ M:]J6/[,RU#L ]^IJ);76&SC>^*V;FPQI^S< TSC=4 3P6@OM LW\W-W8Z_>0 MV K[-GDXSL(FGF)=$_'=Z%_+]^]$!$4\ ;M%EO,#X!/, "&'8WV4JWG+T[\ M7"D8X1BL(HO<$5-14A_E=Z7CBE!MC9B,0, 7I$7<0^=I3_KI[MU"IX,4)9-&W59);PP0VU97E$;*KXACR:R.7M6.8[X]EF&2)_PT0+GM7$X+7!R3Q!(B<866-9"#A V2O5) MTR*LU0;4M%!EZB;$(DA,&'@2?BH;_F$&D:KZ*;U[5TM9;D9LOZ[DEC!V ;,E MWP_CE,ZS?W9Z_$GS\(P8!ZJK@)\:8BU-%BP4:QW+Q%ISS5A).]T<%]ADMV:G ML;)&%T.N*G!<6D:?X26AA>R@J^?&".>Y:KOV!N8@_.+%!V2=CR=B>X'M,*5X M4_8I4='TSRC.?54#V^TT9CR4?J)8%.?OGVO]UUG6A6S^D93-!^)63+VCS(D; M^0"9QX8=Z&F2+S#_1:;D/0+%T$.M]/P-ND+QO_#9C>A;1=?OSMSV7A#->!MG MP.5-'C^Y$QW-1[3CS-4%S%Q\_ CH>>"5NW5.\P-7W2L6)Z"A^>D$91N38Q/I MRGW_Q! V\@!G:?C+,]Q2G69Y7*L&S$.<_B"JAPK8P[S(7JYD1S/-3@!E;K M UQ=#K4'006?(A"KO %X:"*(VFYL6IJ9H2C-9ZH6G MH4R='0"%//\)%CZ9AH4TLST_GE599R>Q4,=_@H4ST["0)$A/5UJEJ>^%02)" M;"?1HRR8-!(V- U7F25[D@6/[33E7^=+K*N$$1(GNI,X:RR@%&]ZAUZ+C&]D M7!1&U$:]G02-B Q27.@=M[5KN M4\T*7K[79D*H3- K/#=44NDS6EJ42(H@O0.N14Z9R[8279*LI.K2@2B!G<2- ME#!2R&@>?>6(+7[TM<%QLA("^F%&V^-DHM(SXG )^&KLD.J3?^Z ^ B2>%]9 MJ*Y^P&JHUI)#:,IRJ#V?IH49 DDY"$W9M3&ZSW5GT[,SX0=]9=QW7<3.A4]F MC.M0##GJ%'V M2(A_F8J"IH)$7E*'.P$;67&8]W"J[R)@9$0A>=JN M([!P9':#/=MS&CAA)03T XRV3IBH].0.:VNPP+[UO1?J.MQ2NPL6%RPM-X= M;3W] -50G=6+97$9&'%).C6N-SYY0,N(P' )$$M34)/UN;[B+@!#30AFY*O* MN8B4EPGK9W#]CHB# _YZMZ[>+@!#209&3"0 ] 3UDUEJ#*_0,S\W>'GQ'0"! M%.O;]FHXN\^%Q77N"8RRW>?J&GG>X-_3D]ZH59%[21?DJ-N%P&1&(?H]""(0 M#ZK,0,>OT6<4*')?>V-'BSD_]I$FLZS?-/$2)VS#]>)=^9(@H1].NG=&&\M/ M\0YJFXEPKG#@N#Z81;2^[IR[$IV>)F?CYG ?W612*>#-+$=G599 M]21>'MWB5Q3?D0_^&[E3\*E^<-,C"]75S[JHZ39W*$69<2/"$>E>P/4[#IEM M&'$ 4"R89_IX=/3IU'AM"W)I1.K21_2*R&J-Q-/K1JD^*E6$1<7\']N9P]GI MZ2 ](0!V9^,T=3);7D(KA\)S]M'FG!VW G^D#=&<=B[]TG+7;:WG9NNOK,%. MYNA;NEV). ]PIY[!%??)!O'J&CVZSN&%4UJ_@2NK,X&GUJN&KM[S;*4P?GAT M+4RO6=';GPX4/5_03RIHYM'J%S[:$X$&64S75CD]T),]RR/GFYT6?;.4*'/% M4$JV6Y^+>W*I>%2^NFA'^S3E/6)/[_ W:2HJ;4#S]/BLJW1>(IK9V'B1YG"=9&F$7>OGNA[;W@9Q?%T8/'Z/E/Y(1/ M?I9+.6-_5C3VK"D+K]JR;-8836H=MV>%OF5G6NQV'KC!'B")Q50VY<._-%57 MJ0MS4=&GJEFAKIH^PUM.8]F!KL2C$7-$!6<9ZR:0\E>>4,^!(<.U ;;^.@CQ M8I.9),^/K,D_%#?YJV;S%A_%#?^_Y=^Z$2AJ^S?0[-,;^%3IS6\%10FMW0-/%>-&[/0HL O-\X+EBM1V%#=T,+&7AH^I82L\6$Q-IB0+-_=[\*^%GFL MMD\5Y;M\LN$!L4"%,!NU]?0;>[6:*GMP08X_(\PMDX/MWOB$YGN9U- MK2L 82$"AH.@(:-&^%UQ?FY)(U9=R7"M*S"GE9^41:>_6/I>?.-D=;Y0;@X> MEQR49PU8(6V!O2Z;-D(/WZV:Z79:%GOSGENJBY&8 $RLYV*5]!F)-5QEQY\" M2T;,NPE?-PCZ:KN2"N;5TD?##=3'Q8 4UR:!@#W"?>Y-;Z$E62A4U^TW(!1X M-V(55G@'4 @0-;7RXCB%_\[TM_XJ/!FEXL2FJ6FZNK(^"F^B33XF%+@WY*'M MF+^<=5,#B B)OL-$60:*^4BW[L8](,?W'/!#&;')+!D'E,\((/E!][F>_/@. M.'ZE=>1WOL;%G:\-/R_?"^KK)?VP5AVQ:+OT=.:J+Q9T)OZV4W=PU9^55&F? M:$I_[$78>TF"[<6[T3(5N\N]L-F_O*K.PTW Y KS(KS-*>MC:.3U7\RNT+XH MC/!81)@OM[CVD3\C'SR9M-II(G5\;#L=2N M6=HEYB[%G6('"3/=8I_CCEFYGG7K666$R7^#DE>HRV#+2OO\JQIE1?.H_P3_ MC3L:\=62+PN,U/(A^>Q/QY'4%3OPQ\;#XP\H0.25C>7D$$>0?B6J:RFB^J!" M6N<"<&DN"J/"L!5\9Y?8P'L23 S2TV+I9W6,"3:P:WAK(A8C7IDJDT')*D0" M6"6U>X\:49Z-<'_5S+#P>_!MD>\]J%H3BER.75T,$7TLR:/Q;%$GWGQ \"I8F'3Z'?:)#DNS:Q^U:"]16]IG>,XN_*PO%"%?NAX&;L M)GKE/]^MY<*"1?:$1S@MW ]=R[.8Z/>3$?I=A3_%%X-E5?31M7S$2Y@?HXX0 MYOF13=LG244?]2LKMW+(*\O B-,;Y8P*&OS-&GDQG-%-G[Y"@<^OT98"+6V< M.K(":WI^W1V"@@CGI@64,NQ]\_WI&W9=^AC!1KZ8S<]2@)&@NT-@:BH5Q7>: MVG,<,[P\( ?A5QLZ7.F6E3QH6._\%?I!A_&3GWFL>>Z[H,#@"KM1R'W>6(%.%RL$\6Y>V %V&C/+ MJ.AG%I2UGIW_VY""$2YFCE$12)BL<+ZN:A!@KGXW,B[^%BV>$9G,$NBS^2&8 M1&$ JU?Z8.D& J1K:\1BH7=55D^*1@X-)W1]T=5#YHK:S>*\.>=&C /V1"^- M!MIN9FD4G(:L.GCMD4DQ('_ZX?!3\'+^\>3X9&"=_7Q\ M_O/IJ?7X95/P"Z5R@@M+>MC__D)[LRBG?OCS6XA__3"+HL7/'S_^^/'CIQ^G M/P5D2JL>#S[^]Y>')V>&YO81]L/(]AWTP:+E?P[YEP^!8T=<3*GJ;R_$6S=P M^G'3E[0$^^MH7>R(?74T.#DZ'?ST%KH?$A(UVO^P9H;^ZD:;"NG"9Q^3'S=% M65T1YX.+BXN/_-MY1IB M!3ZRLA]OWR+DA_C%0[<^54#"P7C 811^L#Z:D1Y[D!'P8>=ID.;KX,1Y.G*'"^SP+/I6/E]J\81\L\\4RJK.F?G&">$%ZJV7OLO^86KQ:GM, M7^CLZLQLW\4ANO=?Z3[@XI'J(9ICIQ2G16W52/:E0S4FY%(I-^4)&ZB1P!5Z] M[ M.B5HRM:W]7=EZ-5IKV:UP(2-R#$*(Q([44RHMK+9*IHA9K9.X!49,JY/_G*E"*!6DC-1)*K;XYCKC5RM;\@,_J=*M(YW3V!Z$S8FQ[ MHQ(Z>[3?6Z7P1^(FI?H,F='.+7/I#HB24P@=LOV"/ M3J_SY8TL)P'Y09>YC+W0,T+^Y M I6B4-U2K4KV2M>!\H2*ZC>^<2QG&*J;:IQH.E;B^8+/%L_!;1CA.34J-CBO MMN"C1?E)J\9N&Q=&JM=+)\*O.%K6R+.J]<99N_?IG#?G'\?(8X;CM4:)J8Q@7'#5+L<,\4_?T;W875*0IE M\XTS]X@(1\)W$/^M86:-NJN1^5M:/%@B=(5\-,$15Z]2;"D;JA.MFXN8 M>8N8SG-_0#DDU$W52;0S0V[LH7O,)O%DFO?=_Z(F*9XLV6XN\7>45"C3QE>, MV<19\[;ZF.YQBCB^$".\ XXS+BK54CB'YF M_OW /W+1Q*92JI$\0=NU$1O,;>PW0^NJZ8JD\E:.YFC^@DB==&;;K4;DC-)# MG/@%'6W8KY%48>LK@JE"X,3O^$!;7K7/:*IZ)I6F'K%R+G(WW^*(=;"M;J7J M6S=2/3ZVCJQ-4_1SNHOM#Z$53*QT+__'6O7#N:)\ M>8&3Z=)C!ZT!$6*M<=K(OMD];%Q]_<>&*GYPM>[!LU^0QX^[A84^=D#HI?MG MO-K>W07D*_J179(LPW2TKOM:#=R2(SL@ M5!-^_3!8MS8AP5P.P(J$H#1K<4@)#;CE;7O= /I,.QA-+MV$BB^9R7@'-W'1 MAN#)KS9J;$HI9AHZ,7?]1^B/\]/AV0G];W!Q/#P_'IY]/FD#M+4YTP%J0HX! M +GE[8F=-S,OZ+<%6Y5.C@?GQR=*9#7K-H5KUJ128ZK2U\QZ2$YG0J[;QY>4A&!':T"CX (#*I>OB MI/]'&[OW_K6]P)'MJ4T]=9U6T3FMB$X!+] &T9B=/?C(O;6)3^W24(F3K'"K M 'VJ")","6C(T,U"/(_Y2?,JH'"^(&C&5N;754!1T?Y)MWZK^)U5'6#Z? % M<6,:/5"=NZK"4?&V M2U %PABK 3LUD]!0_(JB9%5^"$+9XK=3!H+!7P-..UQ! R9UA/0<2+8M7+]> M\@& R1TD](3(*W;0(Z*LN:D+7SPBMO@0NZ%N(6Q':E"?Y@4%32.I,!">^M#ZMDW_PA M/XH>D>L9"XR^]],%L._@A8<2ZJ-$4V\G$\3O8_+R(U]LI#7=6ZOJ<5Z_>C0M MG\95*1U>OPZE=]?W*R_Y92B13FA5:Q7<83/@:C$* :7$2BV)U;IRIQLO0W4T M@6C-'[3%.'/,P T&?O6<,%,CC+Z@:!;(G!]Z55L%]'-CRZ\>LZ#1351P3;8. MJ+LU('A%3!16"N N8]!PXT1NK\:X/-]&Q&B]X>D'DB5;M?\R:J%57"^:]7;I M\MQ/R,5K;*DF( SF$GIN#KC^TOO+Q^Q=C?+W-W03<*6E+;FR<3H8'I]:1]:V M27Y_@[9ZQ%T"EI-JU_JWI.7_>[BEH?*)L1F$A7.J;F%DR_3JED66= B3&QN" M^:OVA+"])O=]72VW91[M)?N.L['EQ7?9I=:O]APIX^J:Z0I(X*10<3,S8B/< M'S2H:E?9J,>SX=GP&$Y@9R=:)90( $5;7Z1/[>F5 3B*\B LK ;'32;65RX& M *"*TCF,G[X5A,$IZT X96X+W )1 #X$(#5MP"L5":_27D]?J9,7E$JOTO@ MKKT7$,->2VMJ9QV"7-7IKTM%=^FYHEE=Z+C:8B!:J[$PA!+YJS3LV< M]T%])$G1PG56M-(J8]HPA."6\FIBRFWO5",Y/HBC&27[;^1^\ZD<4XPF6>*6 MF<1P/%M<9=6IH6,(\3 UJ58-T@"N>H*@KXPISCW>>>.\RGQ5.(I!N6,BK<=F39FYZLQ:HKZ]]6G;VK$XJ01"DB MZ5^[!-*O_N!3D^!$8N>W/IQ$[)!<_[RJ+U"ACR?W:\?^?2'\&4$VYVNI5Y19 MM^YP>'8QZ-[1K2M>(?$=2?P+%=0\GDMEOO-[E[YFB8*L!;Q#:5?RM-_4\LS^ MWJ6?ITB>64HA&*WOR?O:5X?K'378;"\)B;F)DY2E$IC$1?OC^A33#]D"K_]Y M-DU3_J2"*7]DI(X%:TJ$&*05 JXN4-5R DT3WU&]=B3;DS[MF07;87TJW>W M03)E4>Q--UPR^[J_6K.Y9>@KBE97; MT0%P%PGZKB@:HN0,WG-TE%XSW;;\EC MG+8G6DS-ZD,(T2B%GCFKT,;JCF_D,GDZE2XFR7W0EY"_."L9I+J5(<1)5!F= MNGQ"!%94F?E!5@& MJ?1."(^ #V@@L:/*>Y_R$C/C8/- _/8LM6" &=2' MD,6LRJ@S8!4:RHROT22Q"B1 9HM &&[&JID&*\L.Y)B)1Q(L$(F65!O9JKM@ MS)J&/^03JYB$/ZPIX'$,&QJ@!#"LJ6/7(**TD/0B%HJJ=S$R9_,7P[/,YG*"$ MYE 6L@T-^+N84.$S,X,=\[ZQ3^H'IU05(-A3!IJ29G\%J))[#W@B=*X+L[[9DTZDL MV?4FJ5"+-EX8&0?0CHPE$VJ1=5]EG?2CBG6EKP;\B@L9B-N?(9CB M96#;*_:G6:(+'N%0UH$0':!2PAW+2L4* ( . M:=QZL .A&V8'(3=DM] 8PV%!>+*B/(0]BAYX"B:@;?_':)$\DD!IU,%'41[" M=D8/'P43AUO_;3_,T/_[_9>.0^?7%*DH7&61H Q\#7RG**N*7FT(-_SUQI=8(XHP;=O]AS[=N*.L%^XZ9/X.R[=/^/DAC6;W9]0%"6+[[]P-*,5 MJ<&T>N$A6DH K[L3"+<<]?2B;LZ[\37Q=]A#7MWP*8)/>0=3NC$H-W&NXI M MBF&:MJMEZB^]&SFZS70QT 6T*=Q2TM* ?%,ET4L/3RF; &9F$6WL(T'JRQD: M]8 XMPI4L@BH':;V&;*LQXC^>_$9CB.L3AB%C ) ]@FQ=-BCR;WOXE?LQK;G M+>_G9;?1J[CI/G7V^8MLOK^$#-= M^? V\!TZ!23!+V,4C>V6I\W !-AGL@UB>H# M^,)J0+:-NGJI!FZ7N?T%+KNG^C0\/SZ%LWEL DPAPP#P744-\BGF*XK4.T1Q M60C;/UTUS>PBQ.QT>S.B-S>#S,*'#S>#VEF/NKX9)#ENOP[".8JPHT@4DBO2 MGTLF.=(;RP9!;E$BVIT?1M?7\!%G#0A[W_:F+ ^ MTU1&2UIO^AP$GD*1-2MVN9LWD[XF0XTH_8HRA9+OE.@RU,90J7$^H(8UV5>G?FZS\DBM;/J%/44#";#J*A"< M^67@57/5W1TV3)C&\!S]=+Z("8MW\ET^A_ 4;53_8L\FVTIFGN-S\0VWI-=_ M6"3=+\^_$;">+8=U3K?<;0- 0I9V)39&'O-_KV6F$:VDT4(W\=DILEBZ M&86O65(6CH.Y!%[9L&TA?P 6S1QE!<_62DH#<2DK=4X)""#W<2V09'VG9\.S MSX BC:K")&2N"?-?N)S);7]E<0@NWP+5VIC^2D::?U*-%D37R3*MVL:*BG4J M94V5V6YG11PT+]XX7"3C=32YMGW;Q;9_^[:P^5<*<>M4Z]2J-A:_#D?MN!C8 MWAH5^"8E!3L-<3$5N80':*Z$#$O,M$N>'V-T%[D3]*IVYU(P84TRQCS+91MR#3K0O [E-4!31:AC>9U(-WM M&T[2Q,3.4M!9"C48@7!(NBZ@IK_T&O.#!Q;*-0;@-W(X"P'V&,<<_._CC M*_R6C^N93::*S(P&+8#SB1CKOE0)BE@'C?Q*Y:^5Z1^4-<"9N?4AN\MJ>_XP MVGENV D*@#-9R\E>P%DWQYO5WS\=YD\O,T^:HL.3IMT]"7)XTM20U=X\],-( M/CQIVL,G30\O6Q:S!0VS!V2':!9X;(&G"SM?[M6@*6M ,"!+HJ;DZ_ @:4<6 M:2Y^_5X5"]2A55X'@ARTY3-6,09M>#Z\9'EXSS#&I MS&=24 GT JM$OX@S:)/NI>/$\Y@?DM^@!4$.YL';]+.'N-A]]W(>D C_S;^7 MLBDR$2NJ )ZQ2XW[CE?W?@&>4#3O1_9_A33 M!2<)AGB*7_ZDAN-SD-8Y,X_A1=YCR+NR\*8OR^:=\>=*>7]6%%AVJD=J3Z-Q*T"\CB647!-L,=OO%?#LE8;/L)Y(:E<)A*( H!#HK<'(6UH+@GBZI\IEKQT5\ D!0P6:1%T6O:G=^%!/6Q)Z4 MXK6\K^X3!6=CQ/29Q;&G=X>(;B5<62AJZ=8@.%S*JDEIIJ%MIQ6,J)QIQ=4@ M^$X:0!>H2TU!<1Q#R/_/#[6-/)B#X[P',VEP_6&5 MG*53)^4#RZ^>,'J#0H=@+E:55U)9H[N7W[;/F+&>L/)1*&4-.&YSR3[1) MN (PZ4GH4SJ1"NH \1%J:* &4( \@+5#E75I7O M+@AVRI6#X)_34LAL;%..#P H/"&/MCG]#?F(V!X[DW?G5*0ASV;WBF[?6#J. M H0,VX#@=#%&SY!'",@6CJSNQI3$66*."K#1)+:/BAS9A;6Z\V%K,I0-M5;8 MB'WU5V]V7 47K07E($QWI6#,<0+-9S&B^Q!(2@'(SAH8&#@'9H,#S- A(](S(OPD%4$((!H 6$B'AP2,14 M4RAUB44C0V&G$(1###T$=@B')OTB]>]*ZR5G#%HR-U+V)ES/U\%\CB-^<8YN M?ZZIR4;7).0[&(7L#T9W;'NC%P\GN=,-?=.#O&\ZU2._DN^D^^2_;[JU4OUV MZ[[^YA/D,+S=;W1T^"Y.D'F,B3.C"&[I5'FT31OI8I!ITWBUO*8;NFE EJ,) M,S?7)5R%/[RNQN&XSLOI17H&J$LF ";H @:VY/\6!&ZX>0)L\^JNTNU;5^- M7/GUCK.L0M4CJ(-"Z32>\<-_'@S/+@"E?X>N9$+A-7%5_X:Y=/%+S&FCEH?P MN:4U&RD#17Y3OVJ+$!P5]0ZOS5W^JJ)I/,W7I?N*2(3#5!9MSN&6/"-5J-0< M!$=)0WI022[0-I_:4VG1L4"9AKH[*2C/=BD;=Y]R"0BWS]+3<&%9&)-#'1H@ M8;"WHYPY*BOO\GD;$!RT;8]RSGA'+^AQY^:S_<;\6_-%X+-%9S2Y01-$Z%)& M?UC%:/ON [9?L$=[0MPU1G_%T;5-R'(2D!\V<0U=8:?'I[F']3@Q5L2H23QC M*X*L8&*M2;(H359"%/>7I$61G*.KZ0OC[J5UXZWRG47?@9PSR.9EP9 M"X,Y\X7A.*/$+V0 !I^>F5U!N_#^,R8X M=#'/B:<.YRNJ!6&38 )0(4-0H-+)^2EI[=:=474/ 3/:\M:(Q)##_6'28W^F]R>]-TKY%,$H_!VOO"")4+KO\MK MD'8'$()[F]0A;4& UZ)[_Y6**"!+7:U(58 03EP?RBG&P*.V-8J",,P<<>C" MJ&H!0B:3^G!5<0H>:/I!<,)F,(,+:[<*\+"%Z5G()7AP>>R/]H!-"K<*W>?& MQV;"%'BDY&F]Q$5;1>FB:91 YO"2L%?9NPG6J=FL"ZQA9V>Q'RQ%0-;EH]C[ MEFH"L&^L",)2_$(;N&(&3!^=,6X%\!#6'+G&+/<%>;2P\7IGK6';JNH"=EY5 M1'F'T8ZFYC%R$'YE!Z0&DW&F$F#74/GI-\-A/X8=NW/P WLLN]-NOD_-A*@U MM O8@U1IN!H)H1_ZHKE9S=< [$VJA#'PO>LF]DC_[$ADFRE,A-(X=<@J@RCK T(,VMS M2,JX[N;:X0UZB8GN M?:I*,?,;*N[ZB0K"N>=7B$+6Z,BSHKI?WSTNA2]^RHL#N?LGUS,Y,FDV]A2? M["VYL^'9YT]P+@%6PTS(6GTP2NR&)\3NV5_.^0I"]R%C%+(+(>Y#8/N74X+X MU9"3T\MX&H?1R?%@*$]B4[HI&$:\6C\WYD)I+J'MQ+*3OV(E$Q7L8"63I6@V M62M72 M(!6P @VM!Q1%B*PG!25(XJ(0L-%2N6P>:!$K .!8Y\ MJ&4?^/ ME/CL%H)P"*$'Q"[E]4L\)%%*VO2O74G3K_X8V_Y4M'[O_-;!HBU[L41GT=ZA MODO9"M4W]VO':[%0$S*"[%A-OU"AS..Y5)@[OW69 M_;W+:;5(GEE* 2QA-2'6=#E^$U&$F8V#(Y^>]R-XLXF^E@UD6_[T1U^0^[US"93Q+XB]I39WS@006O: H0K'68X MFG(([9PK2S_=3.'P:4%USQWYZ?W70#(%ZU>'<$'#>/K59P\:KB)6O_F4,'<] M@6S?!+E#Z)%N'^DGJJ<&:ZUF>Q"N;=2R\&KR"UD5--"%<4^C$F#P,& 3R;\0 MGLXBY%XF"P+W':(P8A.(8G95UH)P.:/4I*KDJIL(TCL;D]]M+Z;[8YO]S5]+ M,@LI/_%Y^'YX!C.V75+:B"4 5C-N/<7 M<11R[D^4YZG*&A!.N4LINQ!E$8?0 !RC""<\LN0VS_8;R^L?AXIE7%D#3GQO MHVNW4@9P455.T 5U@*S!&OJJ 12@"*_:H0*]=M8)GY!1 (C2:>2OV/;P!".7 MD:U<#F6%(:R$6JJ9ADO&# !0ZE@.MW2ET=4KP*\HC$JX4,_S+M146]VZ3;>$ M_#/P7 J3T@DJ+=W%T-L2\TR[4C["FR\(QU59@$#V)=$\(P!6Z"Q9UW:$IG1X M_LUS9RA-*)V*0'8OCKZJ9.\8JM@ -48^^L%F^5L?D>GRD0138HLCKO6J M0+ /RT&EY@L 5OGUN6@WJ:S1W=Y0@Q'Q-+ACE_1UJ_8T"TCTC,@\97Q+$!07 MA37(M$ 4,P(MDNC17G+*GH-+YZ\8$\32]+.;[]$L<(O1TJ\.(:;:$$%]YJ"A M:@8B#,PD\=.&F/4&HDW.YR34C;_ZZ?X9JY$JJ@0A*MIXK5.SU(W#Z2D*G._L M+K";?E'3S/>+-'+ZQ=RTDUW*TCZLF9(3?VT&CR-+,)RK%]20B[Z, V[]*MX2ORZ5)+!S5^17Q,N8[VI-M\UT!63!% Z K#.F">ZAJ=/M?.$%2Y3L7D:+ MPC,E17D(4WB3HR/C,Y"+ 1K";+$BV*'+%2?V&T4F'#]]*SB^4-:!X%IM"^D" M40 ^!&124#F-K4].,.A$EII:0C>UK9 E0H! )R%,I")H.B@JXZ&NSL/JT\L MF46^/DMR+P(D2TN9_^]W.E=B?TI'%PY<6<*.>KOHQ5)43C5KE1.TLPR6NR+P M^9)Z;2]P9'O)1$R76T1>D7L7D+LX8G&<81BS>5H6$F/>3B\6NE(J4T(8T/3B MTN.-4VM+**'5H^$RAX5F90B'E,UH@*X$H,'^2 ('(3>\HS)*[:G"VS=$'!QN MC\IVK=GB>A ..)L!6X-Y:#AO]LUT/L(KXSLGEV?[[0KY%*V(<:8__.MJ'$*Z MJ&8TIBX)03IAOZ1KV3Q1_.?@EEH]7*G]=*6^.^]I^K+VVHBDXR^)20Z\8+KC%HES?]-"8(>:]U?(S#[W<$Z>1-;J'? M7L_&@#1:+%V0BOQ2S/*+#LO,C\;W!K]A%OMO6Y"ONM]&@PSG!X9S@<$YP."?H1M]6<2._T8)1>.\GT;T[ M+CG^XTTZ!J9NY2Q+1:\]5LV<'Y05)U[WV/C4ZD>K);]\4 M=OM(]];-%#85,:#7Y_Y&W3LFI+8'JOAUUCA1&^@ MGWVP!=2CN"&%7 MPWW0QZX)KQ66Z'XMW>UJX*SUP*L@.MUAJ!>3>Q&23?8/S M%)K<:B_34*\=E^:J5$)"_5(7H2BI1"8(1R45IZC)7KL5:U:A(EF!4Z9Z'*?L M7+514TS03Z]=A:TO@@(![ILN)B=-E[Z[B6\.V%=M[1;TN^_U#K9US=67Z[XI M=(K%G;/]M7GR2+"#F/PG;;EBM EI5PUFD Z7O MH:9+HPUU@K1JT?8Z*=@SUU*3&E^GV/=.ZW,1-5THOB$1>^8+ZU+W#26_=^J_ M#0-_EU(&-K]W[GOD1.[3QM46^;YI>[*+J M8 !4)6K/O)0=CHNJ2$#*:W#O\Q=PV,MR&-)E;/9DSF)%J?18N4XE2S)\II.*R$4=OJ$Y,#Q,HYF M5#?^1NXW*CZ20B(!8IG5<\9JE9P*53N%,[F7YD21KJ&1GOJ3]*$>C2R>>"L* M%-I#>Q68S+-8(K=$Q9Z I)9H<)37I)%R$1XTLL:>LF]B#X?GQV=PGO?NKY8* MQ=KX4^.<@)&/Y*^'[Y: >V)7R_C9O"J^RW<[4#S_" J@2)6 >Y34 !0IOEN" M@A8I&A>9,G!/-YJ (\UY.X#*[)2C0*Y+DGA.7@1O(UP0<:<[W>E^6"W%L M%(_B!R J8.39+7E-7EWNWWU'K>*.R[,<) M<4ENORT6;2MKKLN]VPVVIZPY6>ZULB:7:T:3U&GUZB"U#;U5];YW.^CV5%@E M5I#:_%(=LB[H?& MEQ1W?HBK@HVNT!3[3$I7-FW.,^> NU5 I4$6/O!<+,!<+! M\?!\<-K]OT89^%UM!<$R5$3E2@R\#CBO"(V %@99;VWN:<+'4YV!_@WJ"H MG$^[/J-IO^Y": CV]J^8CJM[GUKU,1?0*)HA\CRS_96#MM4W?JM2 _<&16LJ[-Z>,^ZH=SM/5+W?7_INA"*C= :? &[)!&]'@,=F<]B2;Y#=6[F;3SS M_O?;WE;-'BTK_-Z]FE?(>K-O=1MWO]\6>O>:#O[=[\8X3Q+.=Z;HN]WWVB[I M@:+OROO]*/KF9>W.=%U =R\%/NA[@*1UZ?QDG/V\B=3A>QD'P41F^&=D W M\T0K>MR)S-_/U+V1_\Z5/&ZUW=@1NK,QX5=)0#A:S*CL]1+0M2?&3-2'$9,7 M$.!A\FX<&2/V?@9;UF,!;[ 9T_=. M7%QP!YLQ8N]GL*4>HH8WTLR(Z_6^:A^&F1E-TR2BR/UVSO(OY'BMDLLI%?",[\" MR)61TYR,(#M6ZR_V&Y['^0+*+8009OB!V2 M1?1MG'68+ *"3Q;8]=IR%+X3KRW0&[;E,'L_:]8AYPJD?=,^K%F'G"N'G"M[ MXZ&&.\P..5=@&(708R8LQJ\IYHJ[2A=4P1A$F7#,30MZ>(CN* M0T52$V4-."E.=-!)+WE*M@"8=Q+ZE,E("NH R2JBH8(:0 %*%O)?L>WA"48\ M288R48BP)(1C BUM2Z,BY 0 %G19_TL;#EEA" YE8T1DS 13(W;U?\W$&L MWCHJ;*"[/ GF;*;Q4R]@6]ONI+_Y#B0LKHP]\L6.G!GVIYG?J1U F1A-^(]F MZF'2+H0AWXC^F @!FHNK/$NU*PJ, Y*N-*0%STQE]1WYV^NRZ^UCNG1N;6FK M5PBN_I**TY:((&K7EN@-.VOJP]]($(:/]K(FE=+K"H(ONUT]TI-+3U8M=JV^ M,#.(9ET(KME&UJ)=1@%BBPC)>GNO[7#VPOR[Z6CI!VR_8(]2?NW98<@W972# MYL2TLLHZJ:7Q5K5CV)!VU"*)/J@/$\ME&*)(L?E55FH5[L]MP9WFL*-D\NS@ M9HP6,7%F5.\>23 E]MSH:(.9(;E$\:Q9BVS:I=SQAKL]W.#C9S1Y9C=(8[+D M6>E5)QN*\IT%0^2P4IQJJ"K .=0H1"5WB"]A2>4^@H-7<:9U:14@9QO%>EB, MV)JE/EF()QGZ>AJ-HC#E,OV4!NF$*1;H.!%=R#1BD66I3^"?'YL+?UH'@CJU%^%N6 M !@'23R;R%XM.MO5JMG=H:X!8VF30&&Y[\51+F%CQ$2&_>F6@VV9,FCK-0AAJ:Q5 ?38!JX3S"). M I3V+G' MC(SD;H+O)K&;2S8'.0Z;<,SB]4].!$[M54?6_3W]:].913?/UK8[:]U?K;YN MK6>S"OC?\"+R>9>HW\7(W9+H><$/]@Y?R%4R1.05A05/E^I6[MXW7AK-]-C5 M91>:#U9-M](7JU<5B!_=3)?UD87J6V\8UZP3^F)X/KB XVMO%FLAZ]#@W]!_ M%Y!K:D#@Z"$(U6_.JJM \,&;Z'3F/6DE9P#0NO?964! EAL.5TPI 2NL!<'7 M41:S0N8:'G&UVH RCV7)-MKW759B=OT\JZ&-M1=>3;7Z7]D>^ZK4.KRIV^4H MKZP7AKQ"\VVHR;Z>V63*+MRS(%3Z/;N![^=?6*C65I?^S);@E_+>+W6X06[L M""^.&%?OTIG9$NAI=DOYNG[YR'ID ;[__O\!4$L#!!0 ( .YH>E*!(*'B M*Y0 &%Y" 5 =6QT82TR,#(Q,#$S,%]L86(N>&ULY+W]<^0VLB#X^T7< M_X#S7NRT(TIVMSTS[^SWWFZH]>&G775+3Y+MG7-<3% D2N*81=:0+$GEO_Z0 M #_ (@""GXGJ_6'&ZJK,1"8J,Y$ $IG_]M_?-A%YH6D6)O&_?_7AF_=?$1K[ M21#&3__^U2X[\3(_#+_Z[__M__P__NW_.CGY7Q_OKDF0^+L-C7/BI]3+:4!> MP_R9/"3;K1>33S1-PR@B'],P>**$_/#-7[_YEW_Y\/TW?W[_Y[]\3TY."DH? MO8QA)C'A)+_[YD/US5E!-8E_)-]_^]U?O_WN_7GZWO_F6Z\DS#.$P?^8\0^O$]_+^31)Z&^/:502^/[;:BPM!/SK MI 0[@8]./GQW\OV';]ZRX"O!H@7]KTIAX .5.!]^^.&';_FW7[$Y(.3?TB2B M=W1-^&<_YOLM_?>OLG"SC8 6_^PYI6OUT%&:?@OXW\;T"7X:8/L'8/O#7X'M M_U)\?.T]TN@K I _WUUII?BA0:M ^G8Q+A^2W(L&L2IC%OQ&\*]KQE>#8_J6 MTSB@0PXR1I 3RZC_S5/R\FU 0[""]_#' M"?QQ\OY#H5W_A7WT][.$V?KI8Y:GGI^7]+@4__Z5XOMO*XX Y#1MLN6E?DF" M_=DA90'QK9\PL]KF)Y&82(&^3I.-DH%BN$3QY=^CQ^B0PP9[*K37C^# MS)5N7L3(S (9!+A)&I_\?/_5?^,PY+<2ZO_[-T&M]X]:_J9K+WOD[#$W_.1Y M6_'#TBC/RD\.?^'BX[_?YTQ?P44_>(^UZ13BZ("6_:W-K,(/KH98[%,A=*K]B?69=@$B"ROK985NIL!86GMP?0G#O "E-2P!("7U=)96)Y-8<^+;=II'.^\Z(YNDU05\:G!EE=8$[NE MPJI@%E58/0.M7[\$)0*6".#%?_T'IGA9"-O63@UH@^)I@8[M0TTXA$/1!C43 M>HVHX9?6"N&2SA@3J1==L3WJV_^D>ZV7:\%A+6,:AIOKV $0PD*FY$"W+!3 MA$,3!HZUEDW+]?P.C=$UV2+_&M%Q2>RUG!7[#L=!50,;G!*#65X%QW(XN[K= MTC1,@HLX.&<;#H, !W!X"JAD^% 3&T H*JG@0/_+"V#"H F XZGIE%S/IKJG M;/0 .+B,O">%, ??+Z^J2@9+%6U\N:AJ*D9N_;@5# &@Y15Q/(_S72WLTA08 M"S/?B_Y&O53O-/6@"!<.'6Q7=P\:N&6O(8Q,M&\D!#@1\ 00$)WHC,S/O&&Z M#"/Z>;=YI*E"K#8(UC:IS69SAU1_C[ Y.AQI%!TD]ZFR4L8^_H 5P>.K!P:]I4:<@"+IR9*1CIUI0I? M2SP]6AGO3=L@=YK8';YU_\QV4PR_Z:\,HANGU.8OV)5QMD^5]5 MQV;YRQY^O^BOJQZ\]0MS,,+AEMY>WE-_ES(%^_#=XT.8MW+$U2#+_\HZ-LM? M^?#[17]E]>"M7YE_1Y(U^?#=N\>O28FU^$]]\>8_,[ZH)G%5#8;WDZO8/?S9 M91B4G[[-0#M3N0 E)>RR6: B2/B51M'_C-E6XYYZ&7,WP566[0R'CUIXK#BN M0X!F**5HK8S&+,K/R_)-$NSKV47T&EAT], M#'!8RJYAN*GD!T (RJWD0*<-%3 1T%BJ/"G3<^?IBAMPD2,7<^(_H*]PH&$'*_4'X3$G/3,R^E3DNK?,1Q M8:;GM)AM9^A4($A).@?CF_)T4E+"8KFZR1B>65%O=X]1Z%]&B:=W9@T8+"55 M,-I440D 04%;H^M^;0%(."263:&8SN=]X4?1Q MEX4QS?0[L ,H+$-0,MO4_ 8(@JHKQM=I @S"O_O%AJ9/3-U^2I/7_)DI MY=:+]8&F!AI+#XS,-_5!"8J@%P8^=/I1HA"!0PJDI1W$,XVB+OUH J&Y!P6K M!]Y!@L!P#JWAM;X!(!?_Q:_\=7JZ"T)&[33/*5N2($-8\]K.!+R\!G2S7FJ" M'G)1C>ABHZ495V>7=Z3 (!+*LH_ARD>@]6.G2_:)*G+00N(](=8P??B(^ , MY1FQD@?]DUSY+1E'P'M*/#7G"ZFR>-1LI\P-6&QU5C"N5F@)$%&E6UQTJD;Q MW-P)M9Z6^]E4^R'U8"]YO]\\)BJA#KY?7H65#)9JV_AR4555C-Q.>Q(P1 M MKY#C>42H@WFSO@QC+_9#9D*)*!&E*=;;#Q6Y5J:%6,KJF08\O'J:G4PI"@/' M61*% 2]K_M&+H+ X;%UH/MC5C=>YTRQCXW=HUR$0CAZI694UI@FQN&ZHAF^7 MY>! AOK0\_K$ ;QB*V=QIVREHRU83%75,-[6V - ),55*&(MOQ M7O+L<9P?\13[S,N>3^, _G/QSUWXXD6,K>PT/_/2=,]"D5^\:* #0$Z:$&R(!(Q64 M'\1VJ&=[.:V^HSYEMO48T>PSS=69D!VP.'IM9%Q6;"7@XIIMX**E(Q+LBC#H ME2[O<1GM'LQZ3 ?G&8U7;##%F-'>LWUTF#W3X*,H]IFUF7=5D,N MKMPF-MI79R7PBI3@A,.OX&Z]G7NQC)+W$N$33>&571!FE'MQ0 S1-?XVI5LO M#"[>MC3.*(N\;O)GFC8V,!KAK3!Q;*&'4+)A6* M;B76/+7TK< D!2H/C#DR M.=@NX]C.>,&H0,VX9 F7S&]LIM&MZL%[H[K5HPF":B<--A4&P;_'TGQI<*TF M314:OTYF%'>/]0A M[YEL:9KO;QF/.5L9X"!H"UM>MI/0FJ$)! 3OV\6,PL\)E!7A M2'Q9KM#XGA3+10\6A,J?(R$ M9\KTX:P>'&FUZV"_L=!I8)=?XXR,M%<$?H)4PU?'9&B!ZR !PEH KQ ->([ MIVO*MI4!O(2B<<8?O$ 4*Z312-Z%A&,%=J+(MF#&6-PB;-AII\,72$3&XEL\ MHL[%6\8XQLGBR[)L01;L % Z_O[,5-%X/J>!15P;=(RW%H9#0)Q50&\E+&SW8G"[7[B39>(2,K6?7H?<8 M1F$>TNPT#GB)CN@[XQ%)E$H$_\>/\A8[KM,UP$CQCI'U1ORCA%P^'C*PT8Z/"F!2 M0"-G.0WC?2N@4=4[W=&@;:1Z,77P:$IN%N! S]7 &*INXD2E,0!/5"X>3>$' M22"Y=:3-S?2,+_AV+XGYVOEKF#^?[5BLN*%I*;+IVJ$@O]WJ(U7BX9X&W M_+L]:Z94K_0Y*GD-H8I<@;RJS'Z/;/0C1*M.9%/Z0N/VJT.LU!1+Z^E"R '-C_6H?=RNYVN M38,UR\T$>R=\N&95ZKY\[L9S*NKIN)3N0G(E]NF^\C6$/S-?7;_0]#$9% -U M2L4 3GR70Z%R U,M:))/T"?X=6+A9CAU"*-*<=*@H.4X&?G1;T,90O,TC9=2 MP$[]&"F4&[$3STF1&;=*<](@(.8Z&45H)3PIH7&RG@RL:!*(FI;@0OY3?QGJ M)"@GU@M)@.Z@TH$]0\=F 7.7T+T]0-\5&+<#3N@C=#,*14$IJ+N6Q!!@T=C7 MZZ<1 ^NBH%.(YOV %ASA6J"#%\5M0(4A:OG)./,\=K((\,?+XO,6M?]TP?="]AL%^*H$-)@;T3YNX;"7)%$N!IGJ?AXRZ'; J2)^362*7&79CB(] MO>S'=R;X_K_??_/^ ]EZ*7D1$OSY_?O5^_?O22:Z*7J[_#E)PS]H\*_D+W]= M_?"7[_@*\9=_67WW__RE! JYU!S@N[^^%P!_7?WU_0\E0%+W9/Q7>*[Z/[QX MYZ5[\OW[%6&:_8&C7-+'E'_Z@7_(OF*H6\K[1T>(*;8/*?6R7;KG,RMFSV1K M>G SB-FAF1-&C0X"7UB@P5G.43_Y!,!_3)^C48++'H3)PRSSQ M"Q&8M?A)AOAL]#0(>/\*+[KUPN J/O.V(=LS2=Y&=[]H@8ATYVPM4N/RN1-K M^5MH2Y;:=[D5(KD5%=%(@;MJ=-5%NIF>0"PH]';"Q/(%+F:)YMP+8QI<>"D4 M:,A.?7^WV47@/<[I.O1#?;WF;D2LXLVV(C4K.7=A(91UMF-)42A9()(2D[R3 M<$F!W-HQ+V,^XZ6B!29J7E/),S\\AL?E*7VF<<:B07'YCB,'M99 MW/1B%^5U&V*+6T67CN>LCUO<.8ZS.X9SX/AM_+$;7ADN:VF*#GB8Y;>SK9>73[.YK/0T:^F6M49P^Q0"<*P+0Z_$_^K5O'Q%:=\$.OO>7 M]L#,E]^DO.-HP,^5;FEZ#\>MWDST:X$NH30W!3HTS,L#,T\=]PD,F20I M$>CB'!/:7Q-. ?U^89AHQ95#==G@A!5QOK/3ZIJC6_@V!KK5Z(306,LA.*:5 MJ'GIL Z!1&HL=(OH)T9A":T[-H0CMB"4WFC58@0/$M0.;#2ON= MN6RVY[^I]J&2?425OZEOJ6VE;J XHOP*,8P6(,'CFT&+&4M;D/#P3C<&2%.< M'9!W85S8Q3R7!I9G'@Y+T-\E6>M2TR\E>E5:LO\E'.GR$'O37=1-"XW5 =/( M?+,%IA(4H0>F@0]5&9 LB<* ;\XJI PN&XKG=0P \\J95_#0I8W77V-='S?9 M:UX2B^\0KH+E@157H^)KK!M=(W-PSY5Y$>[CA2R_61=\:AUT P8K7%(PVHR/ M) "$@*@UNL+[9/Q>\TY=J&>IU=:>463=Y'V);]-DK4VU:4 @]?5I,]EH[5-_ MO7QWG\.QVVU= ((($)PC?UL>MTH>%[PJIQ&C^?03C5F8$)W&P6FP@9;5.00- M+[1HPJN[Z[-$1KI2[R5:XYK="G/YJ_<>;+6OXP7RBA3H_"ZI2:!L"(WT]&42 MZ9XDZ;RF=&57:,PXF#&S\_-=RGB]IWD>B> ^#JXV6R],X1_,9[R$&<3KVMBK M'Q&LF'J(J,W(NP\%A/B\/WN**%XBLB(U&:Z_-2%24\(*^">0M@;E3VEJ@G*? M=A:B(3W.GD1&?F>/VEZ>;?@A5Q9B74.'^2846I-Y%;,'?>9E$(Q6\^WQ57W< M3PHPS;!#'@Q5 MPAI9RSB^> C;V%G'5S&S4+:&"):+>/5S$E?%R?1%O^Q0L0[/[<5JGJ1WXR$< MJ]LRU8Y>"M3*/ KLKWG]HXK #%U![9]X3B%>L2; _1D0^1JY2VCM "Z96HKJ M(3LF27VO\9&NDY1*96,OWMB6+TF#,/;2_55.-[P@%%0B3_@NL135>/4RTXB8 M%V"S3F+[$FV6X9 NXF:416&)TO)+X(C*%('F M0K?@T\!."[250+WE7,;>QO&XG%65K_[+-QD?O2ST3^/@/(QV;#O3D4EFC8UC MB3V%DVW4$G5QZ^W%5TOCJOH3U>.@%>$4^!E_00.]S-XX&6NK(EOQ]ITG;0(A MQ-)[2IGZR.^4#5E;C!OVT=<:'%)[;1JU@DT\;2XLTU*P"MH-C3Y@WJ33!2BZ M5C?XL-+K L,-S3:SKV%U.>W^E89/S[#0O-#4>Z*?=YM'FMZL6\\$.H*C_F1P M[&&HN+*A]*6QN 4-8["EFR494M A@A"DK1:O3"5:*V"J\12F M%6E-(J=%":6))#VG<;()8_ PB$&CK3"F8+(G#;==D#;X[$7 6>=CBOAZ>A[$ M.'8*:>=C?T(?8O-SG:A=Y8GZ!T)W+<6"9?O"N3<5I]Q+E[ 6#D9'PA478^9O MHO#&*3?34^)91>@Z))[V1].Z&O0-5?7F]68M#L5YIYE6;%)5=+"I![QRM2'1<,EOM(6!$?>[IJ+'ETG*UKE8M.OV]P^I%V=,O#")F?/A M_XIXSM)I\(]=QKN3=53[GFLPQ ZGLTU=JSOJY"/A=%:=20R-M1F]33$F*0( !GZSA63.R\(VD+<>9ESY=1\IK9[_\4*.B;/:T8FIU="QYS&Z=AIM>> MC9$@G 9JCBBPP=-7 QI\W/^ JKEZAG4)[0%'IVZQK0PBA99L.%/D@);4G M%8R\U4$L*A/$N+*6I,CCGKP#:LPK?DWJ)XLU1?2-WF3"U])Y%0KF@WBHKV-( MZ)8!L)[!'[+8? %??HOP^+TY='<2]PK^&>W@*)G<)JG821S$-(L^4.I^,F\A M(G8D4^]=LH?DCH)*A1%MY'\_)-.L2O,,A=55<[YI:_;AG'XAX&H:98_ M\^=!81)\,XM:*TUUF#P<%*GZ8V^.3]H_@2,5'7G5+? ;6<:6^ZIFW-FSESX9 MBI_WH.! +4<[(;6%',WHN%4<;7@SEW 4U=_$L@9$Y!*.!1D'ZC<.DK.RO+ 6 MR9]1)(LLVO%"72?QTTD4OL"# _Y[M81#K1J2@I,[I^*_5RPV6=,TA;U"52U% M,S.6N&@51>P%.Z@OTHV(46W$EBM5[0Z.0]Z5V%^SC1LI"31*^^#5%!LN7R6( M&P4^+C;;*-G3LC0);\9:O(.E/+V0!1,\3"P"$LV,]">#] QUH+B-]ZD]:2S_ M<'40@^T7K0494M+ABSBG=/((I(A,2Y398M207KM.(S-O355(YTM8^&'U3UX8 MPTG937SO1?1F?9O">56^OV7\Y] S>0M+M&9V;)&1^FKT$JW1G6"X/R^*6X4V';1/Z4@A^1 MVMN,'3%7C*F/Z&8KLZ'D@/G9LVEKEP7%JAPRQ$3B?9&@YHZQCI"]%+*ZQ95Z M4/&G/WD1$KIDU]*)ZZVWAQ69/\F0/J[7ZAX>KP]15^Q\R%1TK:KV%!VP^_[L MVJ_+]:T#*6A7[Y0:7]8CN+(3G&96'+BK:(MVZOO)+LY+N:RGI(7GB@EK!#); MZ0&2 X:HY,C6UDKDTLY&2U2$EM5UKAWQ1:'R%REKJ3TA<:[ M04N;)IE;P:#8<5;7&#P3UK!R#:6"D H^7-@J4[P_"9Q$\J%\MIM(/_/R"87- M!;+-E6<3]<65R(265@_B97#)[$<))'8D,<]$%[GI?\K$2Z!UE+R2K'QE1 &/R.# MN^)3VCRU0\H-[,K@M 9,ORY:)%X)QG"'7W9Y99]L&-U=REQ$YGM1K5E2?W!P M(AZ!*W6H \HT+J;DD4%DZ)[#8C(J+U%B@8^H5O>[Y7N,#99$"DD<2Q*"8_/# M' Q3MVM[ J[L#+I$[$@2TF [L!\PLV:=),0O3J0'V74VC;2B(??&'BFZD%&= M)W0,!8DT\]*'@.L%B%36:(_M<,&AZ0H-H36K'"^I51$#YRP1$DJR*4J#&0DY M99D6(EM8J(&**Y;:R6)?BZT(NE329#+A:^EU6*%>K$4K[_F4!MDETTUX+O/)@X?:^9YW2PZ@>.(Y71H$A@C@G07)&2*M^0U71% M/Z'Y[;Q'G<%9)\,YXS_T:HVGA9A&VS/@XUM?)W-6]E=3J3)Y^3:T).6,!?87EW\M'HTSX6(A'#\K\C3" M(5HD.)1\_XGFSTDP8)NI17?$$CO$,UJA!A?? HV,65F?H$ $"2=WG3UEE#>> M5 AGB#L7BK''R<23Q*!0.?@1X4+$VLY^QT+$C?C]G(BP[0_E1I_JN7^Z/.Y4 MV>'3Y.E.D9VZ]^DG*5_+=T*XPOA<.4/6R'<9QE[L3W#G8R3DE%5:B&QAG08J MKEAI)XM]K;4B> 1W/OV%KZ5SP5[EPWV [#;91"+7'4=UX^ ?, M1H%TQ\A*)-3#8@-'':>@O)PK/P3EN'R3R['Q#WV'"Q550@7T$3'M[XYNBP#[ M9EU*<\XXT@BO!\Q,YI?\G29I$R:8NO+;#C9;)*8%]'LV)&:$'$/;KI%4AW9Z+'0#FNZ6-(K MVCI)28W*UPR.3#@V]@%-;[F:HOA"E RJPSH2=G'F;[;\F.7BC:9^F.EO([KQ M\,,NHT#:VWL5$NX=O9ZCKIMXP"0%*JEP\8.N/B+Q#5K*:X.P?9FX5.=R)=NB M)K+ 1^MV,%2P>TF*K!)CT)V(YJU8Z^#U(>5/BO;*M=$& ^&MF)T0U5LQ,SC. M6S$;GMJ%SXO3^\T67G(73\9>O&C'UP]A OFSEQ.VI)!'2F-F).4*$Z#W.AHD MTJH_7!9IL<]+&="7^RKBATC_*LMV'C,^WJ&E(]Q18N"&R 8A M5+&Q APM*-;R8MAVK?END91(HJ,1=A1L+PAG/BR9]U7,NW@[,/H4UOW;@'&W M Z?_D]WZN_4'5T_21MW=&NGSOPOUFOJYS?KBS>?UWV_8U[G)N:)17$ _X$0 MB$4\ACRU'NX"Y(GDRQ>QH9G]I)G"\!N'9O$EXMSR(C8>1,PU*4H?0+R<4.A&L"9[ZJ4S2GV?>VGNE-R/]"F,8UA, MYI2^,P1?5&X\GW^_VVXC7@/2BX"]RRAYO8K72;KAEPP=.:O6V#A^O*=PLL>V M1%W<-_?BJWT3*&$+WPKX1"* GG8ZH8!AC899*X^)S/S$K1<&IH)X!U!85>^4 MS#9+VS5 $.K7*<97U)D14 3 5K M*38HQ7/=\ _>6UT K18LD]5=NMI&/&ZZ MO'D1Y"Z%!0YJ0-2P?%'(\@,(HV*AD0=>UIFS: WH_>;'% M'A78>S'-6^UPC:[>[S+UW,4!ZG:8NXH+Z6$_XQ9*-@ MKJ8/EN'$^+QP.>4_#0)>,LV+8+MX%1<;2Z,!=.#@&(&5(+(A&!$6-P8+;MH5 M[RH#<7K9@%,2FADA1_'O$L]O-KG.7=)%%TFZ:N7Z@ZY>U-QI9N7E;#F MEEY&$@[T];+@S[:YE^IXCOP&Y$A!#\GZ%I<:,UPKFSC"^U#U,GL/SSX?X5TN M' _0../)#W=4E,>E]S1]"7TJLEOOJ)\\Q9S*+_#85[N@SSTL5M"XS'0VX\YY MQT0(79<02!$P5L/R&KL'P7!8Q8\KPD<_X<,3>7S(/"TX( 4+98J[Q 16#(TR MJ]S=%5/E2T3Q7![SVC1\*MHD^_N'U&,L\489/[$PZCK)LH]TS6 >O#?-5/:B M@..(!@@I^Y0>Z(N[A]Z\M6M'"@JD)$$D&@2(D'= YNL5>>24(/L%QVBGD]4O M9$2;EEMZ6IY',*2$-PKVZSOHNDA^JUX. M(TDS!D27KIRS^(_ !B0U07+;G,J4G%4_1@.J&'=5+ )Y&:<5+YQOUB7B3:S9 MI,V\ N!H=%"4)6.J)>EGEGMQP':Z4ZX2REICIW' VV&?PKZZE11CC8;@MWN( M4SE@"QP<3VK-6$N!?FE6^&J5A^,/E:HZ.CPAMWJ6)U \3GYAKS5<8$V10L*0 MB^[U AW!>XP52OWCB57(4PHUKSO@N].A3J%$=M,U-$7KXR $IK-N0F:OO73O MX%9#-)D%L"_2;QAGP-9[B!,G1YV(A83=KH2\"\MZPE\[DKK#U[*R21P4AQ,M MGVPR-[2H#B3T=(BES>W1X.&F^1B9ZLCX61&.O:J:%:YX5<*BG1I6;<(1XCE9 MM+,ACW 5';U"C1@.&)!:"*W=-,%QS47%2Z>5"*05>D_/_I(8#,*-]8:+4I?6 M#WCYAQPD.NLT1'>DO3D31,?222*8C6<"!%4 MBK.I8KW",K_QLO;H(;',]^P! M^(ZZ&(L]F*6/F6.G.;63,4IK\#*F17^2']*BW\84OZ<01G8W3D0S-^F3%X=_ M\/.B^EDNU->)@UMQ'\7_>;,NBD![4?U@M^,Y]D2T<1S4I!,C>ZY)""_NTB;D MNF4;'W<9M$+,N(M[]+*0GRIN):I':A_G8>9'"=O!T ?ZEG^,].WAIA_F"*W& M,%V3&9!BC..R):T +;.2AX%C,FD@;FGR4&!PU6!R289Z./(;#$CXB$A)W@M- MG,O^2$H=8-+[W=W$30A("=>=(C12I;70RR/EW\F>FQF\K^S%;:\O:^T7=8UF MDF^<5O;8L_6BX)1>VNZT>J"[HID]POR" B0*&=M<=RTW66;![9YHWG'G6L"V84'(NS$4,V,1/\XC;5 MS4P[^]P7#PT!U"GEL??CMLC.*)2E][;#=$')!AS-2-ANN>A1XKEA37?TA<8[ M"MWESY*86_^O8?Y\MLOR9$/3#J]LC8U5%*>7<,TJ.5:H"&5S>O"EN'OEV,ZJ M6Y?[MD=W4N&,+MP6US65Z_)S!3J!F2(E ?+**)"2A .N?!HA,0V+&?[.SWF. M L]9B""7H^YLTNG)K?&Q3*NG@$W;LD1&,*Y>G"GW>&$*EUXK\>:FI"6]X/"3 M#+/;V&F6T;SF\^S92Y^Z#]X[L9 NM.R$:=QJF5&6O]JRX:<=K@(6J=%(@>> M[QXFT!%8SFV:;&F:[V\CN#"( W@;O@6..YRY!1Z.]5@+)-M/)]+B%F3)4?N] M0X''-8R62 [JE_V!2C\2CFF=Y>%*'WQW=-'^)*(DL2*<"-?.BHQ;)RX32NN* M$2H.D7Y*DN UC*+^9^)M3&=.,G5"=1QC'J*Y<(:IYJFE:248GFZ5'-C[%R..57BYJ8?]#@*F ^/UR'WF-$^?:A>JK* M%I5K]G$8B=UWENTV##S.F7!A!R,\]1*\../[EYOXCM5D?D9<6)^6 MDK*=ALYWS6%%A7B<#&HC[H9 ]@NA%29:PVY;H0Z:>'>A833VMN-)U>R[5#*! MZM:*.5PPYVSH&FKC=]T?' +A6(::5=D(FA"+Z[MJ^)8&""#,'YQI'+UANV0/ MTHH%.UW^L@L)2R%L1&DJB D#06&ZV5$H$""M2(5&!)X#?G&@/+@& 54D0E&' MFX5-<#_,6*@A^TSK0F@M-;LR9VRHDA!@Y\@^C(5 MQU6TRX?W)>*PDAI]?#\*;JIIE\\\U-,&&;=BY5GD=<0N;[T][+U!L%/?3W=> MU!5)&S&0+M"ZA6CZ^)%D9?+P&A HOIT!/T)>%:(44I!Y;,;>_\^ MF!KJX_&APBM>EO=SRL*-$P;2#<_J86[M.'3".[IM9E[5>#;FXOIO8:*D' +NB%EV> M40OM@F(8_:$&%%DUNEP'0+OE__KSC]@.U0M37N&X9KCK!,&,@M3PU$*,1H=3 M _SR+4T[F6GW]60HY(5WV]KPPO9TZ/!!7 M)M&Z3<)RP)$.%L8ER[A_3M+\@::;J_B%%NUV.SRL&06I%IR%&(T*< ;XY>N^ M=3*CV)%4D(C7;E[V#/^#=PA,IXLK#)4TG7=O0R@A7< -%[IQ"]>?S/)7<4-Y M;-]/,2HK O]/)&(K?B3+Z9TP;[LA$D4'_/MTXCMAK?4J=;,^2S9;&F=%OBQ_ M= T-O$2WO$]@)V%5W\CCA&+P1>$GT M"%3^HRQFYQ'*6*J.*[UY,@9IO9JDNVIOXK=]1%*?[B1K(M,E!6'>NC$KVM<4 M%E)2=V"AFV=:9&&'=V2>QA%<>&D[N+&9 M&6GW6Z8Y"<4]RY87GZA;([FC-UU+@P'>#TK]I/7<7K)-T<5 'N6!EZ4\&QQ('" MRL;8D\3B]CB(O_:.CT;4A^WN/TMR9%VU6@N\W"/O=K&W"T(&@]@)U"ALU])A MB^R@JAJ7"SM,MQ2SRVM6R%+'/PG=@:5AE'A'8F[\6/@YB0(V&7"5DN\_)WG7 MTM"%A-C+NU.45O=N+09.O^X.=M0'>5)#9[)-DZ?4V[BF4O9)D#WP75(TRT1) M:V1'U,\^&5'&_Q,1% B0<"O#%S/?--7K9-W*ZC:65 MGMW[SS381?1F;9:JV[^/IK:\1DX@?*FF(T@MJKNC^6P[S((BW+]V*K<;:\7, M$W%U14ZZIP(Q(9N)Y$6W- V30+.*-D&0TJT5;#:RJZ7OET^F;@W>3C?F($3 MK$0SX#WYK?@O>J!D+\&>>BEB"]6,V>A%EH=L8TXSC3"'0$B-4)6L-GJ=-B"6 M;V>J&+[=L33COKP"HE@GN6,$8:W#4@9K3W]DN &AQO!3"Q?[@ J&!1 M_+^>$:7[Y^#NZ7Q/23Y1N+B.@S"CW/L#*FKIR:I4Q\U:RK2"MK>;.K+3'5+; MX2+7@[$13%D7QH2(5Q^FFRM3G9ADWI?V&-[V!W7;OU MQQ[=L:ZZ%NN3+:X[W73MO+ZQDZY[IC>1M*YTTJT[NM^DYV&V33(ONEE?)_'3 M=?A" ]&(RS+X&T0**3 <(78C:!Q 9_F <7M%; MSCW3G6D>UB0"V2,NNS,=Z*KNDW&K0Z6=.?4;:5W=&BP2S;-J#(ATXUOFAF?WFZ:$: M%N'LT,2(XJR-@Q,)?E7U_W/%2'K*-+P!X"[*/5#F#^\_?/]>J#+[Y.\''47V MU\G>BU@@+!X9=*TJ0R@LK/##A>0VT!]]%K,($I_OXCU50M90'CNJ5WDB,QB2 MA+?"6M8L//1W69YLF"N.Q CE>Y3LFUD,2.D/)A/XL 70GA1D2$G' 4\QF;37 MS5]L0B]RFX8O7B[8YYWK/J9LS:;!64J#,#_STD"TS8"M]1L40*""8POW,AEI M!+\S\;14#FDBNCB>:E+F![FPM%YL :BHL\3/;L2 #$+4ZLL3D;J1PK7=MFJH MF+&_&.)62$+$Q+&OO@7_F)P\"H&(SR5B%-*@Y&1I+SGO9!?4R74Y >2LEEX, M06 ,@\=$/X5K MSKY-(#>.'H)[G6("*I\ZAAB.(QW/\; L!A6;B1(/#$P@5^'9)YX?O?$!A=: MO[#7FV%F2I*-;I$%40)4"9 E-VL"A+G7> M*T'4@.'-;89D@I3FV<"18F$DZ*0"<,"'ZA<9"DIU&4O'I,S?A;81YT MWM%'>'+&:SZ&F\<=DTY**3 &!>-I(@0&4TU$%1R,)8@3($S#=4N)'YXIK^D? M41;Z!XV((6=?2:'""V> >!4'*P[/>5B15'#!=P5I@X^%PX69YDF0):>2].>U M] 5MPHB3)G4'W-S\LU+K!&)/^>"%ICF/A'A=>[O H1,+J4>\G3"-7O!FE.5[ MOMOPTS[#K;'*W@JNA0NC!<,LK^:E^<_;4S\/7_C6 00PYL@:,;!*J'4*T2R: MI@5'*)/6P8NB,!K#.-EM28VSXH;AG%GTE^TVI2?)ED(I_?*L%O7E=I;?K&$# M;?L\U8" ]6J[2X3FFVT=-,*+;3,KB@.:K034L MPJM!$R.*5X/\FI7!NVL=-.H=I].]T+ M8H=)YF0SS\_T];3RN+=I$K,_??DBS\Z*^I/!,:NAXLIVUI?&XH8WC$&%OKZ2 MF@YI$G+/*">2&DHS0:4"*0QIT")QDI,],V4O2+80>WC\YAZ0HGW]H0X=<1-; MM190US)\@')4G4>S/8D@;5T'B=K8M?:BL/R&=0![QA89VDJJ B;U9YB59M62SRE MI<"+H86WJ..$JLSE9DT.\VOP'<.$\D'.8I+#E2UAM M3RQQ<=Q++\%DKV&%N+@SZ,&5ZLA?P@5M+9_$+&2N;(%^3,P&.T8^V0Z][39- MWGBW)SCW@_C!>^+?Q#07>5OD$:HQ,)!TSW8C.7U*TCUJ)QK^4/#7,'\^*\I\ M\'I-S#M5E2>LS'$0);2^-4.%/FAGTY<,1I>;83SJ7\.^,E*DI+42I&UN$3GZ,[8Z3322C8:5F4] MXDUK@2.N7QI>C+I558%UQ6+& MB2-%C' TXWMIRONP>QO1D1[JYA1D7;"8RS .<\I+:1\6\>UY;]R#$K:%]19: M;7G69! MLB>/1M46M(IZ\:T"U0[:[Y3"BS@RC \J5)-L]_@/*HYBF8FG>?@' M$[VC&R^$ MFRA>T/R!IANV]2@KS-PQUBZ3])HR=N@-VTIX>0G9$70L,R9JXLV\$ZG(V)EG M0.Q4GSFE4N4(08K008;0:\'"B2=X8$99,$$BH$UXQUS80Y=%LT@*=TGP+";B MO,!UKF!&8"Q=. MI.N7LI')@4HQ,JJ%%JP<"@_,B6^7P!,8GC $B." 5"U5S M".PEPX6YA0Y(@YM-3!.I0[@IAYU8V(D:382/AA4? =W.ZAOYTE5(+\YLLH>:V?1V;%S<=#,CHF&DT< M-?B9:&H4423!_?(EBE1@RAAA2Z#A6Z& M-;W)((0\ WE4A$- :75HWJLZ$VI%2H+X)C^Y^+)];P0B=$B 9,9MFQ9M3=PXYPH0L+ M]!R">H6@CIG?695)!(T+YG[DL-\UCR, M5_,;YT9V4ETDK[HC>E=0_MI!4Y]C0K9I\A)F$'2+$DM.E-JK)+Y8KRF4A*:5 MN'"J";U68I]Y*KY;Z.D#AI#$=@+#IT'M!?K30W0#0YDUJGU%5/8!_#:@2=A! M+S#+?*1-J=DG:QKP K19SD)X9NA[<>/$MN2TFCOF)_BG+KB*\^+-!9L/<8$N MO>7H'[GWI(;M( 8)K_8-O4@ANH4!?!HMH*3'/4&1IB:_7G(S^I]Z%IK9V]4[ M)C!TKYX3QS8*/\=%$[4_^$04H5!VET3199*^>FG0T_K[$\1V $.G0.T#^E)# M= /#6#7:@$R2>X.2* &JI"#KH#.882[:<<%.GAWP"X_%,$65E ".\\*8L4TS M\="%[4^\R!5?<5BV\:.7A3[/FHAV<*_1;1S9+T)D&!LR* (-7/,W9 M(&0'-<'+UR\L\MCE*G)0*/6QFN*@F&+DFJE2*9(BR_9H[EWW32%SG3#4K"S5L/*5;QOXS M7.]Y!774ND)%(L/-6MWAX#1-X5$>K\3T<5_#W'I[^.R41U'=%8BF'06M5M$< MDW50U6C*(3#J'TW/?T=S!%U[$2(/!=6$9,!B.'+JU-9EF>F3/;,FRXC72:LZ MLGA\DK:,B OQA5KH>W"NHAU+]HL7[<1L9=EN(S[K&7],,PAV?#+E5*GCERE& M0(QOIF/?:&5:S[,B?*RB$5*V(M5P1!K/R>W30E-7O@0BY4L@3YH7YJD""D^! MPIB2IQ0JB03\&9 7IN2%#2_>^VVV4;*GM C $H'LEBN3?;P\AP.W3\,)N^.R MADU)EYOJ1]4)US2$96MWU&S(=N"-'-ZG33P]5^HXJ+%S*QR'@X%08PKXT=+I M+G].4CB3_CD.:"K-"V]0]W%_\493/\SH;1KZ] YBRM'>98*!'?4^DTUI+^\T M>E3WO-=$(@WU;N+4M1Z?[("!AM<3[2=7L%\LV2"<#\(9<3P46WRR2Y^8[/(L M]^*@+!U(!54^5^*G ,SR<1%YG,?3A/!!FCE=:;'SR M-A>IC"18K*J NQHY=_Z MDT$ZSA\H;N.\OB>-Y0_D!S'8/G$79(A,AT=*C0>]KIC^1$++3E)T0JI+1/E) M&E3Q(YR6__G]AW>_?\V^R<.4'\_S;2([0-SJW__T7[W-]E]/2S)UH4NY MXPAXCN+.@L=7_$4@ZGE5F5.IN8> HO%7+/)["8.=%]63?)LP-U=-1YE\9>$] M9AD,S^X!>]'"WMP-$%R]:^M!"'$[UIO+EEE4%$A%@LA'S:[XBBEEEEW!+O9V00B& M_<]J)I@ N\B=Z.8S3\IDNT1&GV::^3D$0FK4KF2UT8:] ;%\DW7%\.T6ZE46 MK !#ZHS>C]6,@Q4*2P,7U)7QD5W%OSZ'_O-%G(?Y7M0JL=!A R:V8G<*I=9V M+1JB"73P9+0+ (.PZ16PB4 G)3ZVP0P7+#L0C K!$HU@RUO5'=TF:0ZKW#U] MXIOPCME0(>#:D%X$E>FTH=$L1L>*09]J%%+BX!K' !G26H9,(\-R=G#)MH%> M=$O3, G.=ZFRNJ(1%$?W36S+6J^"6US?]4RTM$2 $@%+2F <%>_/]I;#NK!A M+]I&9Y\3MLI<)UX,S\*+#4[\=$=]&K[PK0W\7^<6J2$6 M.^O+9U?E,TYO13C%%>$T^75H19749(MM?6LOOYSJVT[ Q[TT&8RIT[=0%_&, M(XEC!%-,@VP)8^@M;@[CF57T2:U4'"#);P"+J.9-QL\3J/ZOF0TU*(Y:FMB6 MU4T%M[@:Z9GH5@\!C72F.8QQ'<\CRM?_0N,@24^C*'F%*X]ZL$\4-@&'[%NA M()2:MQ2C*B#? 8]3%MZ*J99^G/(;+1+L*($)(2^1G1'8BR+,331E0&7-SHJ9.QML?HNV, @H131%HN1PI<0SI@:#4S MGVE^MDM3MB1TB*U&P34HDQ@J(U+!HQF.GAFML4@&P>R&YBM2X.%:1 ]):E!$ M(RA7O,LD/4]VC_EZ%[5%Z;"*?C20S&2(H V[Z4-@>4/JSUW;LJI0#D+5D@I1 M&ARNK4TN;% *FXY;F32;NHOB4?D=S>$6,XG/4AJ$.5LX;[T]DSEZ\-Y$!IZG M#&K[X2-L]X8(6.W]^B#C; 3[\[(L\4.>G2JZ'4JYJA=W9XL__YQ( MQN),0]0T+;2 -]UR[^N6-,1G _?IJ?>6FZ9ULH*#%" M3Q^S//5\72QCBXP3Q/0338Y>[# 7#UOZL-522MXH4,)>$2\G)0%>' X#*)B&H9.[5&4VO"+3MGK]CE)<^A$_F MEOA_,^H7+0B9=WWQP@A6_A.V\I]D'D]"J[]^IE%PDB94R- CDCT2$F0 $52N?G# M!6T>T3OZUTXO_PDY_,T1UZ\R]#VGCR$LQH%T%GVP.NO<>R\22.OA #$;ZV8/ M_.77U][,M=?A>B/*B4#8&$@'7*I8$BF '"^LA"!NI//G, U.ME[*G/2Z>FH6 MQED>YCM1H@?V=F(CQX)/-C6\>#R?*?Y/MCS$F>/3C_1*'(>AQ D:FP0$-MN5+Q7I5% MO:,935^T[[5,",A:KA5!J>LM:#R-U["BUWNI(&^)@JSZ_45(!2!F 9''_(HM M12G?#EUZ8G[X&/5>:CIX#-RAV6R C%.'IQIJBO\9B3FL"* (GB M%$^JX8^]JDPA)IYQ78B8K"/@U.3+?@.N_=C7>C8#\;LQ%._$#/C(CX)LV&LI9@E MTHK7NA.'"Q6B[I77,AX 0[+E;$TKT\=]QS,U*TP<"^LAE&Q<%FB+VY4U3_T4 M;^7&LS*]176],K/"=$S[S&_0+-#UJQ-NV MB>I+[-(XS&%+!4]1W^"O3/T*S@(!J=9$IPB-BA-:Z.7K3G2PTB[C4")P.RE1 ML%Z"#96BMF\PB76!,F4F<$3]/$WBT*^&8KS=)^O\U>-LEG^>TQ<:)1S@#!() M]<\_1Y/$R!>>9AKJ%.)Q])"RBJ=@NJW"%56>,59K<]E)-B!909=XVVT4^J*H M(H?AK>=C+XKV)!"#RN!P*0AI'RO"L&B>[)K%T# M.+B26O,?$FW"B6.^A%U8O4HMF2Q>R-)<@Z^6_R6-)EK\EBB> MIQ>'4^\PK/3M4QB'F]U&JW$'WR^OO!Y<)J MY[V9U:[Y/8+:J1BLU$[^HU40L66I[]W,]+)GI$EE@.VL_/&5WOHNMPK;O.M<)TS(+: M0EF94(WFC@T=\M3W/%S@$R#@V$E_IV0761YN^ /DG1 B"E^@-8'H0P:]Q7AK MP8AZ&>7/-*8\ZWS;AJ+T+[PGN5E?)WLO8D*DR5/J;6Z34%$QW1X/X]2RAT#U MT:0%$M+YHS5G+;5Z$,I3H(OW/="^DN.4I>WRYS39/3V32- E6T%XIF=-^I/! MX6+6J.(-U\V:%-BD0"<"'^-X;[A8Y3:-_VSYLY%"+6Y3X/ M,^_I*:5/7%0HFO]"XYVQ^+89!2GIUT*,1IZO 7[YU-Y.9MIIK@T4T7Z!(^&G M"VFDZ=H$=:,YI5G 7CBL:UK5#,&C9W!N?[D3QT2+Q[L\<"6OK-E"&\D> MSK=/<:AJ0S$BK"S[20 [ZUT<7";IO1?1[([FNU09Z'1A((22=D)40:09'"=\ MM.&IK=X%DB@E!&C5K3+42@+,A)\E#$[M*O MP:) *&E5_!Z8)5H#YJ3R$!(-+D0;;(VC4@$BU9G4LMPH)MF"6KYBI(:%=JF0 M&I 4D$AE'X=P3-4%!3Q6>*S ME]*/D 1ZEFS Y$Q-&W7 2$\.C:PW'A@J(9=_3FA@0U$HBP&?//+T7!E\%A7? M)AG;E+^8GPSVXCY/_-\Y]TS!]E'^ M?!9Y8?OHK@\F1AW#7D+590NMT)"J%/;@3:5&6Q(Q;*9% AT"@*K$\#.G /4" MP\4OD<;+!=BD1(=S@ZH^MJ! ! F,DG\3_V8L?E/_:+/Z@Y]HS/Z*KD/OD;_] M[^,1=+A.^ 2S8 :OH$9TQ2^8N+/T#$^"!(E*&J[XAOZRM;Q#08)4-%SR#V-_ M._ 0FA]O5A_Q:Y+^SD25(YH^;L* [H2GZ!3/X"RTN*[XBPX&+5W&JZ#2"%-= M\1J#)&PYCH)*8Q?ADN^8X'<$]Z'_(5$31'U*@PSJ),,=:=91:LL CY8,:A;@ M( 54#8R1^&GB1)7NR>%%-5R.@5VC:U81ENRQO?7VO,3WS=K& @SP6-VV.P1H MMMS6 "/TW39RHLC0*.%!:YRP@%E%6+2K:+JC4F^#%X(O>'7O>@ZXT M-,QZV"S.HTRHBS=O$\8\VJMVGR+9Y33XQTZTEX U])[F><2O(W\-\V>&&,9/ MI[O\.0&A-#,X]2!8=;?GF*IFK>XI1T"H[ST]^XJ"VC ([VXH#;.2CG/>B:&^ M)O5@(IBKAR.O;#PB!B35B%@EQ1>8M;HK$>]X!KY'I*6Y4,CUXRZ#(",[]?^Y M"S.>U9I]W$O_LBOH:DL&N[!K/W'5!5[M:" 6>NW#8/MDHB #^EH2(C*E%7G< MRQ_@OWU0R'O=\>[!C(*CI39BR!II@E]<^[J9:6F:2KL<>.(P0!+9/! /ZHJ M]B'A_*2TE(1F/Z5)IJV#T(F&=&QG*4[C]*X#9_E#/"N&V@=AY2% GI "D=28 M*\)QD<[TQDOD%1+!*;<7H[8D^KR#VB;UDDFS0JI ([X) <=.ND60+40/O;AM M=+'2TB&!( ?\02.Y M&06I0:2%&(V&D ;XY1M =C+3;O@HHQ# 6>&ES$\EQCLY7?YK1)MXAGI^5S'C MCK<^@@W_V2[+DPU-JS."CK9=/6D@64\A[O]MLO'3/ERE.#KIHDZ \3M<\X%YTO=++IG=,)ART%:M; MD(,E2X^ L69U<:/R]F8+FN=U $W#)+B(@XZUJ[$!]J M1BGN!7[*13FJCU4R1J+A7]*DB"[2>]I^A+Z M-+M-DY>8!"H!I<5P\#;?S[.PMF0$TY%28I<23&(1&U%.#URDY*2 M(BE)(F1(3BCY:1"(DU7X:56_OZ-A2%$OYDZ4B_E#>Z+4EXB#@8I65.O(I47! MK5!&PU[_V&95U7*J:4UKGC\(46-1:VEPE& K\3F%HBINFF>9_E/(HIF&%A16 M VTEL\TVV0T0A&;8BO'U25=WR&6^K+B]R9]I2CR>H@&;7#_:L:7(K=UN?;-_ M1Z%'MY_O4L@[B9EL$5@Y;W!CEZAA00$[1\-:2'5Z1B$E>X_*T$].OCZ$3@$R!PLD[2D]U,M=TL@I#IY./]"",N M7\Z@0CCK +M+PZ?G_"19@Y3$XY3Q,_$NWD+1=4]W>ZP"Q,VZ:[.LRK6KH= R M[ Y9T.?5 :0("G SZ3HYOJX:-10YV.@5I2@\RF6Z8U3B%A12Y*QFMA$=-T&6 MCX!5X[>CW!(*4VE[LNI(F%V_2V"!7+UP\*/5#$YG.A(5AA)S(!3O+;HV.+>F MA!NN]V33',"OY)=%IL%5LI\Z,#VN-& Z8 MIEH(K?TUP7&-3,5+AR(5*"M2(#E@*0.D\.#%K1?Q-@=I<13J%0^"1Y[JZRL: MI?0L2J"4J*YFD0R 4Y6HS:)<=ZC^%JVRT"$+AM3C#*")7X O7R*HDU4.0TH@ MG H_@^<3;P7A^ZCG)()%D2V&?(G,E,UYK3!P5A +(>05Q "^^ K2R8MZYPL8 M1$9!ZOD[A1BAA(*:F"'6-.8NKV+>/8YF9DLPHZ E772*<9!BH87'2*CH8$:5 M/E&A0*)3B81L#R,E.0GCDVV!Y&"?7^/;T XDQ[K[ZM^%&C'EK?$%I;N>+ M^21TC#C-/M@K\J228]%*5[O-CM^GG],MVP2%/.9F?T<4_F#BG6Z2- __X)]K M1==,U73DT6IE33H]!\6T)J&-46UK0L95Y;A*\D2FOR+5"-R(Y#%6Y,!=K)K^ M BOG<.:INF9+[(]P7%%-6""-PJ? D\CCN1E(@7X-H^@NB:++)'WU4EUZL!(2 MQ_@-3,MVK !;W"2U/+14IH0DOP$L*8"1(DU[ML_J9WF^EZ9[?G179#%"$?F" M$+Z&E^_AS_GQXBU_3=0AO1H%5^=-8JB47P6/9@5Z9K3FL*H**Q"!16[G>]9F MD4@S0!0WJO+4R9^781SFE&< 7<5E#H_(!;++W>TF@)VZ:RNB.G.W"QLQ<=>. M-6/>KB!1I*C51,IL-?2T78.(UQUINW:H.,K91RQ9+6WP%E=(>Z9:JMBE?M?8 M===&R"8><82U4-AYD 99[NC&"^%Q=6.?P]6?,T ;8[P#)N!7"DG--#CQBMXH:27Q+J/K'?176B.FWAFD M-9VF=Z,Y9[#:$_4N')=,T'0,W65KB,?J R7BW]6' B]>A/EVT2"$=!8HNX;^ MLZ$EY)PY=8AL:6 :*BZ9G)'%WD8HGX"?&LYOESK%GDQP63 W#J8-HGVFNENM M+B3G[% 2Q=+F&(9+]E6QT]N6&.8\RQG4ZAEH-'II%-PN>!3-^I!IW0U7 M!Q+2O:V5*(W;6"/&\G>L%NRH.F_4VZ-DW38'I*9&HV6A;] >$O9%8NW(DR,Y M_;C-(^G<^F,]#9:K4R<]E]8N2V:'K&RKYHE(07=%+L/, M]R+R-^JEY).7BR9@V&^:9IBBBRP/-ZUHTLI=D'62DOR9DIB^Y63-N")[-EW9 MCT[Z$<74?&9\/[S2Z(5^2N+\>< AC!51YWQ)CZFPW5]V4W3)GUBSVW_?J70F M0)P(ZD20=\Y_#)\2>)YU+!8/[OSA-9ED>BI:QV#?!X(/-^N"D./6W.!R(B/F MH0 C>@RF:Y:?F=)W1V6Q;'A=KLM@:D=CM;+P(^T62!V#Y=9\3FJ[0/9HK-

-0(6%GT.FEN:Z(WVL$\LEK6H)TZU9UVCY8E;\]-*P:^PTL:$B,7CLE_F\ MSJ;YG%,!A_@*7\5PZ^V]#(3SXK[-@?KW7XEJI=CG?KUX5I="6TYQ;[84^K+% M3Q77&JE4@#BJJV=9UMTVU.+*JV.AG=]: A))CW&4=P#/$==C7\'R& M$!MU:;$"#D>)M0S+.MP"6ER%-1RTM*&$PU?@WAR[H+[WSVQ;^4#339?^J@"1 M'@5I66X\_FE!+?_(1\-"^S$/ )Y E5I\+1["M!.*O'N,1%\H/]EH7[P= "$I ML)+5AO(V()977,7PBDZ> H@(**R,R7Z\ADI>$79K71$\^N[,N"O#VXUU[\)P M;0V0*ZK.,S#RG @V'#EP.(.'I+=K'_.Q/W,?V M:V%#B&O.%:E&*1=,;?AO/>R MN'J8+\'H^DVQ8\;00[%=4=+>"H=SC-"/>_E0P=!!8Q+6+2JI]6/^EG$!%LS+ M"( =)P?W>DYT^F[*5)8/.1750ZH")-6&5E=HIS\9%PS>7ER])^BF@>PB;!GL M]ATE)5*0DLKIB(R+!\7Y!<;E^F"1#>5SW#NA.9#R/,Q\J&)ZQT*'6\HF6%M* MNS\9!XW5(*ZUL2IHN&6L6@8'&&M)BP"Q%2G(.6BN]D*WS#4H9634$6_!FN+= M>GO>U,5J+FI@%VSND'6]9960R/;39*/;2DIX%\R@@_<+9[PU./BS>=5MR^3M-]^<11%I#Z.XR>AT>=Q.+GE^T".Y;7=8;%U MZ$]*JE# O:3+3>+ N.?>ZG:VDYQ\,@X30XOR XDT(52>$(./(._B)#[QF4OY M>L)^E."B[JA/X7T7D^Z!QEZ<7\6P@K./E!TJ.U$0>E9:BE%UL>R Q^EK:<64 MHJ/IFNDUE+D W8!6IIR *''!24"*44%CX?:7PR3BRV:)!DTJB$ D-29"E\QA MLC#/$>V@LZS%C^-*]'M=.YTRP#G?T;LD8N,^E15E.M[VC*+H0AP]:!*Z3Y^M MR#ER0MV#5_OL'^GZI""^(HSZBA3T;4H6X6:F51)(DP,%1PH!+,KRC*;J3D[; M@,GH2GCK0=*);+C>_(XQEHQ;BRC+4UJ, ^5YYID7W/H\MC)=Q85$YA(]P\FY M;>TZ\8>8^2$M9^U;S>@$ALTVA*59XU;MF7@F< OW#!/&4+MG#,%C,F==!9_A MU([$I TU;"8P:KQR/I//A@L5?7J*<\FF=T#\V&R\QXPP^_LK M\>( *MNG7%CWC7[D[+ANS&,,UUDCG'D(^UA034"5K MC2&&D\DUGF-52[2=>%P:<>)_RLA.-M+D,0J?.$,\N:BY0*ER"S,2)SG9TYSX M)1<+9X?-,$LVODVDFC+2; N0DXIX'9S,%YL8$\QFF(Y/81QN=AN5-A0ZD(5/ MD(?ZN,O;ZH 7UOPYJ^A&PG<.K_F-#A/X%FP]D>8ACB634TY-4V;FH(R@DU- MQ[;"IKH,J;*BFS7A(Y";E)1CD'(0\IL8!JDQ ^X21FS.S\,L M3T,6\8*8%#;_MVD2[/P\.XV#DH.29PBVPYR'S9_HYI&V$D>FH(BP09]F$JHM M^CAR.)OT*7ANOUTJBH?NF-X?;,G7O,\QV184,]#\;3$BO[;)2NT': ]>QE?\ M$9\SN/ &?989DHD209649 FC6SN!RF](I,EO@OC27G.VZ:B$]"4A00%,JA'3 M5\)"J9SI5+0.HXC7'1,J,J&C/ U>:)J'61@_,0%OX%:1>^I:VEY>NUKOVZXYVD$,(.7YRTQ)YT"G--5H?R:$LCCRTO,9N M-CF9W&I/CVBM$D.U%)I9T,#BV)R1<=FLE("+6XZ!"Z.2U, XFC^4;TFY24HC M2&'@=3CJ]>X(5B@HKCCZZH;3<'Q=D@4==G_&"+B[&M70]?0I MI:(.-V[ASXO--DKVE-X)OR#5U"CJ]&OFP (/Q\ZL!9)MJQ-I<7NRY*A=R*? M.RD=O819]5[ ,9NA(IWZ?KICDFR]/1LH6I'')-XQ86"O10N:Y)'&=!UBKF2< M32^"FDO>&\WX3O/AV8M%>SW^F=FD^A# L:W^(LI&9H^]N+7U94VMHVRE@F,B M#EZK->L+B2D>EY6HC1*=ADQEJ_* M9<%.N^(D-X]2F]Q9I$8(XQ7".%$PMV"XLNN+MRV-,_I1+).P.PSC71@_%7F< M;&O842EO#$&D4XG14] XNAA,;?GSC9&LM@\3!$%I(2,%3?*NH/KUBM2$24W9 M4!YOH4.3F2;C1W3;OJ0!8SEJR62>"#T6JI5V":,P11T*EKV9^=$:58&FMBI4 MF^DI4 &.;A>\Q=EI'%RSD?I:1Q,7NJS>$RYG%.=2N3Z'# MPE2[J5$4<0QJ@DF0K6T$N<5-<32O[>S2@N)1;JGFFP[$357)0A'%]EL";9%Q M+==.-)61FC'1[-&&+;WIE1NOY==*6P,;)!_Z-JSDOA$ #[,G.Q*X5M5'3)5M MV>"C69@]GD5GE MLZ^FY+N=HU52E^T8N9Y.&VXQ9/2L'HI>W*/>E* W@7O/=D[)+WF30I'1[DEYD'?$B W@>X4&\ M^H*Q&N$0";EE^WS3=*EV(^^\C'AD*V0>U*5V.?^AWI*T.]Y.0M)=C]$U#7U= MA8Z>DS["S.P(YZ#?F4,>GO-.H>>\"&GK "+EKB^FN1QQ0%11Y))/X"RTBB>-FU#_&'X2L@@5#":14F6?4U A_@S M^^*.+*GOR+Q>HG#,259.V=(6&^7YG>_]?T2?R *0> :%> MPXSSTJ4"1Q48GE,HNP.*.V(%E8FX&_RU1>T;[M44G SP#MD;8=(5J9GB-_M* M^-,(+FKZ!R4O$[FO*AW2< M-&@UDR/,NG@N55,\@NV9Y20(T=RV8-5)]^BCLU23BL"L=1RQ3S]KXBQF< MN]@)Y2SW6,[8'T3T20SNXF9=WCDS 4^SC/+ZE=*;S*X'BT,H8=5/&BQTL[I2 M;S((M9<&\JBH<%12@J"P2IT DQ74Q,%F30_]%G4ZV>_#ISA?NU>0W*6=?5?#]DI]EF M27RF.C6S1,2HX-Y'I+I0NPT64CUV>]9TW=$>Z3I)*?$BKAO%L<:+%^W$/^#S M5R_VJ<:CMPZWB^,1^-=!][1"1Y0^Z3)DN%45M]A&2'0I1+\AX_ M;;@2A_U1?E8D>-Y1J&=,(3XIB@=EY4<=J:)#B>(F'8^;"E5.\C"*:"G+8]BU MLV;XN_JB(+TB)24>KI;DZX]Q7P9,.BF5I-#*L'C<&NTE+WYL#J%=+VG2Z521 M/R8GH9^>\>ZB3?M('(>.\1E$J2E75" MRW\/GTSK 9SU)CVGJ*<_L:3NHD?IQ?H8G]+(C &_4I)>D7*PZB-GO\;^'>:#+$Z'[8BUF87KBC 5J/A69N++/C84))RTKEX" M%G*X:EP\'\S:K0A@1TRGP;IY30)(?,.0V+!<:0#!$:4W,:_D$U&I/].N&BQ- M4$<46F+;J,X,#E^9*R;L5/FS>/CW2W7M>EI>N^)66+&0IUE61N.2\QS.R9LD%>\(\N_LY6QD_TBG[#.E $F,-=,,#!=M@TC@I@7U$5.5 M(&2#CYXJ9,^D+FGH,!6H2A]II0.Q;\6?E.E[ZJ5[Z:%O1OR(K17A.F1DO$P^ M.N!)*1([>$E#(R9+YWQ6)DEQ$XE&2*O,BW(B[)5XOTTA*2W?WS+6\],XN/CG M+MQN]&VZ>E-!#Y;["*N)HVU(8(;8]OSU,,F2$OL+:/'KM8H:^BYSA,@EO"B4 MH),(WS#IU@O+.T*+\TL3KEM&J!3,QO0:B,X8G(*K7F;&\EU7G A'2OW#V(.K*J]^:XAW77!(KC M;I>6_/&"UV!N7%S*.WB[V\LVADL6:G./>0CNB%59WV@V[ 6.6^ 4Y31-&0+E MY4I<,IDCN.JL:E'8OP)1HSC2<\+RM88*'K_;Q)ASTI_2))M)^7LWF>B60W$5 MZMKSAU[/HAPR!7LC<$3]1RK^Y_;1^3C6F[7R'GHD '2+ =D+ZNL@)W3>E)9F MV1K3F@JZE?01=D#^)'K;RU[\CZYO*=;ZWNW2;3'NPKW]Q<+][ M_ ?U\X?DXFT;IMI3Z)X$$ [\!XE8'?[WPL:Y"!C HN%20*J- \]D9+4DF: G M2L67%%=EI1Y04=$X@JU=WHL71N7U00I%&RA9[_*=@.-?%)J]BP.:$AI[O$X^ MC]*\UZ7O#J:80],#(U*0(0\)J0DA7"I,JRR\+XA>83*2/WNYT)5!5PZ]O=;G M)!_MN'0TG/)=9D$MW)>:@&L>S,3E0"<&5V+_.SJR7E-I]&6,TA'XLX&J8^?2 M@H3KT7#/-LVFY:"6^/KG.&6?/,7A'WQS5I4P>(-[7R:/$#.[I6GNA3'[ *;& MVX0Q![^C3*WC["Z)HDLAK2;(G7]8G.W34M,I[\'F'G/QC=PR EGT1Y4'YFGCP\R4#HK:Y8('\!DR0@@NDDQ=G)G]X-CDTNKR0UC M)A#-1,[JEJV,$>Y]@V:V-'.MA<9Q3AW,RSY% [JX*S#RT5(RK;W.8FILB0^3 MX"(VMN?I)\!'+X*7D=!.%IJW4:;T10^Y/?7F>1 LI+C/O32?18Y'^A3&W"L: M)$$WX*O83^%I1W9',Q85,G8OF>GV4:Q@T+19^ MI!==5YS. *;M/10DDPGRI"(OTF'Y $2,P%&J,7 "B!EGIYJ"8,RW_8MRR<<7ZJ M27#7@URSK=/-6MS977H^3R9Y@%- S6P9X'%LO5, V8"UP(M;90(A9 MB]O5$H7\QI&0=N\S"X%K!?#954XWN@6R \<=:V@)TF41%8(35G' C;U2\2\X MYCSF\4+3QZ2_@73)\SF![N=;;X_[KDG%^B?O+=SL-A^3-$U>V8IXYFW9-[FN M#&\_$NX83)>87?:CPW?"G,S,V5K7BA1T2$6(E)3<68MZREJ*]%B)Y&M$&G'7 MK^)3=/%\HG%>[CE/@X 'AE[4:6P3$47(!IAL*JKT@-$4(]2< UI&0#.0;%<2I] M"S.^V7OTXM\S^#:FK\4_O*>4\FW0-DU>PH"2;.<_5TP%T--R$_*NT<3CUSP+ MIQK,]2OH I2:=G7:MB(U>7S/.N>DG"G4DB>DO"31"S\M* :;M.K#(^,XRU-N MC6?,!F(OSB_#-QJA!#A)2*0_1!QZH4T9]' MQ17PEC''RQ>"X^+9-&"E4#KS53[SFJRT[7(3G6GT8ZS*^%>$4B"#! CQ2$@&[FZ=&LL4QRD@A MK\JTG10>H&R8\84Q><=VE'$;YU^[=<[R<[QC 7$909U5"8>8V M>NR#+>FY2A*OD"24ETL\:[GTPA3Z-!15H4YCN1GJ M)^IE.^8P;N(["O7@(#4X#CXG<):]MS9^D\B?2XIKB"%O91,(VZW6 @6>15O=WG&W;MA6_,-M(Y :+3"6,O]D,ODF2M)N(\S/PH 2YU4V:+C>0H^@G7 M< %VJ,L;=Q^^%$EV!7;#4J73@IH"T@G!./%JZTK69%T)ZT0'A*OXA68\4>,_ MD@AJ)AFO8+70.);4P;QL.1K0Q2W%R(R:=W E]"(3[H^NOF9L0:#^\\>Y5^NE1 M[XTG8G9$T8%3YO@"&K!XY([R#EC!PVOR\)SL,A8W743TA<8L=F'.,7RAW#WJ M;X-'DT,H1S"!^%5M@A&T< H5C&:XJVJ!)P;@(7@Y!/GN_8<=H:^^$9QEE^:SR;$.U=,I A'SMVQA^+G7$!V-P92\8)RYAIFA>;;93L*;W/$__WFRV(;[K12P(.[KB6D])K_6U MDZI[JZDER^JUL^-4N>-0^1H[ 6&1R9%3N;%R2.<3%#R@A:!'X SY__U">3%< MT2]$5S9OVB&.S$$:IFD25ZF@?SQ.4\O\].YS57C18K2B0<^1^5'[^2K%W"K% M7,Z]0%VS).9N[\S;AKD7<A9LH&T,%Q%(,% MEKU!;R*+F_Q #A55LH&.V-2L2$%*6'%&2F)DG:1$D",E/1S+G5CLC&^(4EG, ML$ DNRT#>$JA3C#[F+[1U \SGJ#@B;;F[T)&@(^.6/'O-.+$::#V:1=O\*?. MJ&V1D8[">XG6.".WPES^\+P'6^U3]1)9GQ]3$,"QS%'"B8.)QB-2JA8&X6". M^8;0IVJQZG9^T+O/WO*F(HY\Y#?)U"C/!T=1QCM,G(!MP\FCH*YU "NY0Z9H MAKF8?[#8U,\Z2476,"39/@K\(]S2RT]G=QMQ3'L:!R(;/XF2I_WI8Y:GGI]/ MO;'I,_*1'0#TG]1)S@7LASV>XX*^,LUQBB"]LI6XX DH$A_DMY*38SNJ'3W' M9;7ED[+:LB=-4YX0.)C80)N"=?7,]PMQE0>5J7])(D8-2KT;:I\OR< 7X#BM MIG@V_VD<_;C=J(5HRWE31?'YFB'$\O/H,R[- N_TXDK?ATDGYB[,?K],J4WG MB 7&_0*>IAOC5?M, R)ZPEFGL.4"9QD-Q_?-*,J23J\DL?1PM98_"]9>R4R[E/P^A378<+!7BJ,\Q\LWA2V]*YRDX@@??@B?%62('(<"8Y(*/ M+M5\TE^@=6DC$L^"YCT-3SD+DBCRT@R15DS3Y M[KISN"/;6UM.WR0[ZXZQCF=?;27(K+Y1#"W[1D?\WW+3V:PM73Q%)"^=8/CTX8O]X&@0A_.%%=?.!;*Y<1KLQC],C6DWDE*[0 M..#1^4 +:69U?O7X4HN0['B3%<=,JQNU**R2TC\GL8A0N= 9]^KR]V=)EG]. M\K_1_([ZR5,<_D&#,4GPP\9S^"W(F GL_3QDR&!NOA@9+LF81R35J,)],;?5 M<'LP*(/)R9[FI!X7N0+.0M/X,S0J*T"LWJLY];AFD8GP&9$OT)\7YQM)6GP$ M<+ISRJ69^,(\OW&J%UD.E!Q\.6N$0;SE%XY5<0K 7]]+#'UA"TJ?.6_=!J4U M3E%1! X(=GT7H^,Y,+C9Y5GNQ=!DZRZ)(C9M\.5,VQ?=8,=Y1&">NBG/!M0C M'=VA@$F,64\#I(');S T*<8^TF. 7A/Y>0>%*J5SSB_"60FIYI_?G7[ MKW4W P@AN93!(C?<1F\JR[N&@2PNG2$SK;7_("8FID]0K\]H[5/-3_7],=BT MTL45OG>@=7>1=-'.[:;!WN+-]!RS?1MF-3D-@B811*LE7-!=&8[/*^IN6ON@ M&:F^=\3NITGP@^;"LY[T*,8YSLV%=L)F2->M!SFZ+89&@B7"#!ASUI.>V8^= M;2=/@B->3JC=H<_Q."?Q$N,T#JKJ!@E\M-3IM/WPQ^G*^D[OE![.=NRC)'MVU5(XTYV/ W*@S M09RK-F.:'VV3>)M:/9.L+U-RX.@:,_TD]UIGIAO>O;5F:MD&K3?9A)6^%EAU MQL?LL\^ZG,[R1?G35KT+#)?:DXDC]:J#IGI2Q]J+@^/SK0/$F]>]*@OE?)D> M=HJY;V88?5%N5DK[Q'2TO=DX4E<[<+HG=;8]>3@^=SM(P'D=KL32E^]RIYG_ M9GK743E=^Z02A'-HZ]$==;'33NY,N6+'Y5"GE&NYO++C=)ZSSG5'&MJ7Y$2[ MDTT0?.M8IH[3Y4[S4RR;T_9%.>@IQ'4D_^V+=.JS_#Y=Z7)..7O_F0:[B-ZL MU5/)/\U.=_ESDD+%H9_C@*;2&[!;)CG;=30366#R'V"IT_UJ,P^*Y*P7F#$_'V2PQ/^/@K\+P'"6R<"?(; M9P,KA^U_R[G%#IJM9K4]I]=A3*]RNLEZK7KC!W,IR)UJZKJ#U[$C.1*43B.& M=;#9SV[51@MC$S[X/%YQ<&6+F>;R*EXGZ4;$ZBF-O"(P+%L^)%)E. @>#UI! M\+,#\4, /@R8@6=M)@$[5U%MZ%PFKS0M9G43]FL7,=607X(_5$_C?%ZQ.=Z1 M^T:5, MZR!7A'!3N\O\O[^F:X[:1_"MXV*I-JF27)#NV\Y^T( MI<)8=82<@P-SA&:SJG:$6SXG+\81BBO*U\O&YFRQBVOC8^E&/P#W.#RY>_.4 MZJ&?M],Y&7Q&[ MH1LOA.M?YTG,KUAOO>B6IIM3W3>SS])\N(>#6W MXHPT6"/ &Z(W=N(;2#VSY'&<J1\K<8M$ESX[[F89=/@Y_CL0"3.&MYNF2[-SETBNW/Y19)&F?G[V,/91& M.3+"'HIL] /:0U%/[M[W4/I#'\8>BDHNI#V49C7_X>VA&$]VZ5\;!0H'NX>B MOOZA6M^,2\'WS(E+F;:529]S#V4"&X[DS19D1+Q6=FA[*/-] ZEG?GE[*/U( MIEM66-DS&4VA;6:5TNRZ9>PYS'/AS'S],]RCV-2 M#\Q+%LC". O]/[QH:Z%C<'<\E_8Q9IS /74%;@_FR%[%;)+8.UZL1B=\>)" MOBK2=KFMZNO;BP M]440A/ /+_H89GZ49-"%KWS99NZ,:E=NGMDJ9I[)GV6-LQLKSV<%-(><^\@6 M!%^DP1CAG)&\WUJ:B^?XX:RGT/>OTAXZVT.^ZR/?8!N4N98(CNLNB)OR=W^:N8Z9@?C2-EWT837DS#@?O+ MZH$P-)#0O*9RDNTXSM[P!^0[%;(ANL_ZR;T#]J"FT]Y^?W '/[J-<@^\ MX\GQR9MCX1O97W9X9G%0Q/8S,_)-7106+'M'Q&GF[A%A_+WXQR#Q.0><=0<4 M256VR!O5,WQR)SIV,*NE-"XV6Y(7!WJ\--S<(,Y\9-M%(CW MD\3=(L"X3Y.',.-%C@5M;Y52(=/KO:S&I<'(G4D6=8!GVFB4D;,B'!6 K7"D MCD:WC6A4/VIU*QX*V^>6NGH'Q)V)ES[R=<#I?;6IWKFOQG>#/C*3_N2%*2]C M=J(^9!R7A[9,V.EC63X&'U/,R[IJU#^_="Z>C^3NTF#KQ V&4$+VDZ#I)*D% C MK3/%2E._6[.:Z67$B7;-@GMQ8C1_AQ8G)GX@C-JIEQ0G)DGN4/752XT3\WRW M1A'7RP@31<$%W(IV+T:,8^[0 L243V.U0,R(LP,*#>/%QB\K V9?:DB8X7NU MZ]'F"0E32]-FJG>8< ;C''LNEK39_SSFY6[V>'.T%,[V!/0V:DL?N\6]] MYDL\7NK6. ]F/B8O.OCG"6&>G7)6BYC@\9JN>S8$26KG[Y6=UY*4U]C]7/0* M%(!+]M?'=>BO>44='XI2$D)_Z4Z1$W-U )("N_#'E/HT?*"$$4@I<%640)%B M'!9A!!=A/9%'\*/O96N@YOE^D@:\.O QS 4#+#!LZOJ^^E.Y5N"'KCKV:7L9]21N@C%?^U^Y&,&#JH M/&'$)["0&1APS9[/&NP)SCGXO*>76.<"1+$AJIP1$)MI2G&<3G,@)3]W47O)(4%_E@ MXO/TSVDO(I]7GT-4\0LVR66E1R6G^RD5P8K TS_-^:#^8MTLFW,R'%O!3^/P MT(.S2^OX*>R]@/"]K]5\L:JM@VG+ 8GH7@1W_@M;!W>"-X1E6)G[T;;QSHGX M\R%'8/<7R?*0_"(7RC-^/\.X[=*A[&<*24FRH5=)EBT>O#""YSENDW/^" )_ M)&Z=1"PSSSZ&T1;F1/\BP [T<(X^=YZ YFGE9&+6#QAWY+3?[);RA)X1)#\! MR9])11369((L:=(](@5E]'M7L\\%[9AXS]'>>F8**ZS;<$G:: MY7(2#MMK@[]9K)33VX]APF[1/(8Y)'0HA'Y%[F32N&B6A:N9RV6Y;YH=@7<* MJPZ;9XO#.<.HZR8Z+'AEI(%<(GMFRO?I^ H_*@3A6VV+/$_#NVTN1.RO-QI] M/133-0=A'$.>;TJ:EKT[5>NF/A?+/1-H$*X,71R:-&F#&^"F!+4,%\LE]?/J M\8WNED!C3)S,>F]S52"4$2\.6J=/\".>/UG$>1@4+'^E_C8-\Y!F M%WQCC :?F*'!KL96;"A>+R^\%&IFLB\TY9.SV"3;6+7BGHDVCE>9=6*:CF46 MPM9]RXQ<]WN<-6B3FC@IJ1/X,J1!'XRJ' 'N90@?1/YT6K&S74X=WRQO3U]<9S6PV><7+XL"*WC.Z"-=AC'LH\;""S->O[") MN 5OK)AV/0J.ZS 1H^D1=/#6#7V8F7[($RBDB4, B?S)T7J;9_8TZO^V7A0N M0Q; &3N_4\U+4%)('/W1,-U4&PF8=6U1\M!3D@JRT P!C+2O.H7MH-!ROZGE M<&#HG+^LG^*\8C]?YG2C6O2-(>"4+]6(:.!9)=BN^%DE:R.\;DV#_ E4""># M9&JSR=FS.\1G"Q5"%7E:^KN7^VN6W;5^IVQFX_QZR7\<-UECZ#IEIN,GQ,!Z MS8FZ8M1C.3:W]2-2TB8E\1;0$2GH0\[/(9SR CM/#*RIO/B); "&_.2Q11&L M9P 1L71ANK2S3]_SH)GY +V:OOE%D+V3_);FF09;,4^-U>@VAV)PE4( M^\^TW";QFQ5J<"_/G]E-*(J4=_9RU_$B"$+XNQ>57ZP)WG74Z9O!]5\7:1^YCDG-1!4.6EBVC^)0Y[:=.;)Y;6A?(Y T"#D5-VJAJ^FH M0CP/\"R^SS3?9D,]CP@Q9MIV"0LFXSR;6& NC"X P(7*.@E=\23TWGOJ]$VH MPD1E>A0.NIK6N2D]7BLR\.N5RCU:RWM>5%;LR;L*O3NPBC, MG\XC+\OXN>%GILI;AJS;VYN%.)H9SC@U'3N=@3*&(<_&MLS2.?'V'4P@7Q18 M-@0GN%;?K$"]!UE4T: M>!Q3'Q2@:;U*8.L&.&%OO\ ( MQ25-:HLQK$L"WA%M:C(S0I\$&N;#D'N69->N03WV;A^3VW6RS;PX6,3!5_I MH56GHCQT,AFL_CO3Q&TWR1E' [&3S11&>QK)B# .>4<2V((\/3YY3U1:BM$< M9A8AE6;'B)&2&F'D2$4/JTAW7L&UGQ,O#HON+[+D]&J@:-<($R^AO)'+-8,U0[>>^8_CJZQ^WH+X?/R(U!=1K@+N)UQ#"XX#\^O S ML;D;NA$=]6LI:I@I9FA&T"7+'#,%P\9J0LT1^S5G=81)5T2;QMT W*.=/]#T M+IEBZ3M,1"VNUW,#_!HO]=(H+#OS[=,A9&G>< ;L_[J.@/WI7]!N4+0ZC -Q M2^X)Q/9]8#BK[_?(]K@GX-LU\\D"@E6/1K9FQ!,YZ[_C5]+@=]!K*J0DT[J# M)M\XWV\\=DE2>X&YECB*DD?H\9DQV6]H1M,'FMVRX37'!:;(. %WG&C-X&J& M:3V0CF%+HY8U-M?0$I\ ?3#!KV,VD,',U07=5%]"&&"YY@>:K?RI5JX:&HA M[NG$W*)Y)J+9[ 4'^Y])^E0Q6S"G;70QB(75QWFLD2URSZ1AKO+$^G.^R0"3BY3AG:LQR7P:%OS5D5V M-2$\\R+XTZ1H7N&ZF!)V!#//"0M$QY+"%E?C4R?HW,T)[,7$[FD:)L%%'$S/ M#/7R%;\2+R>4294LB1ARC])\S;TTMR#/'5V%,=^"5$KEBJ\X7WOI"AX1A1L% M[.\7XK; I/E1TG+1EPP(;NY;%(0<\S5:+J?XGO**6,9O'@KRF6AAGN4D8%!&M0 6VWD'?VVSG%^>^92DG^ECD?*SD/XE M36+V3U]>XJ@K3;<8PC8;[<]GKM^,4F%0EC^& ?\(<1O]P&\ MF(=], "G$]?+12!:66OW*^6@.%JG8[NI7#(XZSJD9J)_X18.BZZ7I 1&WG@< MP;E6R=%WZ&ON*N8$;Z?')^^.3[5Z;XB+Y'['"-9RNR:(]MVM.5=C-%!@(QO3 M3K)]_0;7(=Z].CX](E?P+GA&?KI-[D.??'A[BMC60B?4V^-?)QM6 ]<]P^H) M9FI8%:)3AM7A:J1A,6R'#6M0-F%8;U\=_PIUC@\TWM+RF9.8O^"9D<QOG( = M&S1#QK##,9S);+'$+U[M;E$H7P9$-T@+0N(9WTWUU@^O/?X&+_WJ=)%+QS+')#OI)OR&:SHSB-9Z?L5GI\21/8 M<+M.O]+T(?1EI:UJ,/OU&CIVRY(,&8S5J@LU _W6C@)4;.,6X-G<&TMC%"'C M5X(%']+2T@%8-)50,][1BSX@AG*HN%!KR**E(2@EH3OQ[YGPOT.;BM_"97[. MU@]G*?6^>RM%"JV#1&@VH6>ZZB2Q*7 M(3V]0MYGV$66*$%]\?%LFX4QS;*%_^]MF/$"0DT2H(3&,8(!YIOJKP"UKOA: M/OHES 4T:8"C9P"?*:7:5,$ SQTUD@HTI% M)"=42\*1F9*5F,C)QIPR M'0T+9;'5$$U#FETO+^,@? B#K1=%3Y>;C<=F)/0BB=B9-D>93@ZIS=".XK>: M#$VD9;_%T$Z,]AL,<7)0WM8D2&J*1&8%&7*V-/,D-'T6O+Q'_76<1,GJJ7BW M)L2\$' .A@!E#_R.<9A]/WLZH[&_WGCI=]U6RR :TOK:4)S66GL Q_ZZVX@A MR;-Z#30">*1"0\_(^C*5K.GW;@;17-$SN3AZ/6OC.*!G,H9&ZAGNQH]%B2PF M8EY$LZ)2[3/-]5F6'!8IA=(QWLJ/9(#VDQ\U%_W,!F"K\D$&C9VS3.5]QK/4 M\R3;T#ST%>L *0C"Z:F"S>K8M/,[SGFIE(FA]OE^B01M*>'\G+"/1U=)^F3Y MF-2,^PH*\UAT)*MSOI#Q/8Q]+Z5G7KY>Q,&GU%NE-7*LJ2#;8R3Y"N1"&#Q*J(*#_5MBEUD$1_G MJ/UU9C3H__'"%,9I%COE3PQO=9LDD28J&B(BF/;,\X7Y8N:N-Z!P(CC M4B;KN-WZ&2E.2WCH?=K/"\O!U82INH 5,7*.871&[>>W>23EOVIK&,) L XS M(2IKT8/C6(\)3_HR[*S48JB_38#<8YA1$HCFB-9+<2<)).Z6*:KC\8QS!UE^ MBKTPJ@(92VY]AIO;& M_@ZI3FL4YL6Y@U;G.5IPA"3'@/TJP]' XJ0W@PP-Z 1$2A%0]YH&*+.97?E? MV.%?G\;,\1%XNC+GZIL!TG/1O5NW!)>!8:S#U>S6B_$^#-**7,6(Y#LOF>;D MT XU R12]%//R#8.F-+"?EI:Z )7A7N&;GN?W%@:#DE*4-15_42>YS2P;09= M;9F*7"_/O=@+0B^^^''O\3]I#,X$#<, S<6I#7(8!\E 31E3&"S8:],TMY5M MDJPB#46-)7%H<2RHVS;>R9+6F%"G6@E2(:.:]QQ2)3*IYM[A@QT+.G!\K0#$ MVL]3L=S>QNM"(>[>R5G1F&Y*V40(RP5%X'8KDL2:%,:NG:$@75;1=^A&\EW MXNVI? KC,*=7X0,-+IERQ:OP+J*++*-Y=O;TN_=7DO*'Z#4;MO!0YBX1BGH3!-8QQ L6Y\1OQ(7M(HL$B-1@0>+8(K.J4-[QJM0DU>[,AB\]9IEE\O^7TG;18B@<.Z M5ZI@N'V1M .$<'-4RH'LVDP.NZKBQAEN_C"*YV1),H#$[+X1,9JKWVA,4R]: MQ,$BV+!%0<9OJ3[0XO7!H98;HVA@]=F8(&B[N<8( @@=-49S)RG+Y31(080? M]K?)E ]G8AO9C-(>D54A+I0%>&UQ\5_2' XJ#H23@4""&4*&';$+06.82[CZ MC1PJ1 9VZ_U8;/-UDNJ;Y*J ,7-_%>O]I+\+B93MR]E0I<8,FE3@CJP;FQ(8 M+!EEX*YHS-!"L0_K@-:8+*DZ>N/ RG _$ECQG]2:\",IS80GN>8#]2DPO+ +'.&U4LMX\8NU (IXIR%B0';WP_ZXQTIF"AGH+3-Z2FB=O, M8\X)X'2$QTU>DY/RTH>Y:N!%]2N:LYFZ7HIW3;2K'CDH3C37L=V,Y#(XZU%< MS41/DP0HOTG<1O8&EEWKQT@?#T645NTT] M[L)8UV$Y STM*,$(P*$O69I,:QD[*H&Z&IF9:8MA MFB4227P9,PGOO/C[]7))F9,%YJXNSZYO]'';#!X.FE":(+2J,32:U$,BQDI5*S-*AD;51D M=SF#5)D#N?0Y3?-P&4)'\>QZ^9'>)]G SI<6 ^F>P[ 0K1L/:G#[=Q^&>.G? M*&A@P-Y8@8-]'V(W.9(E"00.9L_0F#[".ODGL__JCBTL ]$9+O3A M3##+$_\[V<8AIOIS(6#-&YPG&[@CQ-,[(5I1B?PW#;Y!T\FOP._U/?P.'8&S MLZ>+'S3UPXQ^81*QE76\TBU6]S(24N7E_B:M5:TY_S#V*SSW)4//UDI@PJ$) M!T=?M>\@?E]X[9G67D9Z=N8U-&DSF9=JF.=D7GH9^E4_:_&Z'02QYEAE6*Y' M(WPXPL0CXCO,#X>M8TYVT M"X'1@5_*9-UTO_4S4I]]"0_]91'_BDELN[GH".88%&JG?!-.__'+^]=O3\DK M\H^3T_>O3WZ9VQQN'Y,!%QN6/"88YF#''H-#- M88A3807ON#V\>_OZ^-WL]L! A@)$"P;-)OJ,=JRB!L"TBRX7*LL .!3;,&20 MP^';QR"WPB[>AR-$$03.,'IL=PZA^QS2,#A,J MPV!@*(9AQAZ X1O&$*_"'#YPP_AP\OJ7-W,;QM?PQX!=-""PS*+'9-LJJI\1 MC:+#@T+ILO 'ADF8,<>@T UBB%-A!6_!'MZ\_?#Z_?SV0!^HYE6L/@R:3?09 M[5A%#8!I%UTN5)8!<"BV8<@@A\.WCT%NZTVIZ08B/8O*TKQQ#L7^KWL&Q?[T MK]LPC^CU\C(.PHQG@H*C.3%YCY*GBC-+G[XT38(X]7',*4^ MHZ)Y3M<<%R&_&2M8E?>8(N+D0^.XTS4&\04E0DM2X.VA)03ERO::"-+L[_=, MX9DNLO0J?8 .U4G,X>X2+PUXB7 YM.74:\>Y*-!)A4\J J2B@)FLS21?]8'M M1NZ22:G_D '8C[MR%LNPVO[5:M24#=WO0U4 (:FH,9]GI9^HU';.'EE0AL*\ M&A-K[4%9"Z_G/GGS.U.!]>GQR0=-3RQ35(P>6./$JGM>F>$A];@:P]Q03ZN, MEW:E%36HRN?W"[RZ(NGNB8/V%1!"&!^5G)SRYE8?;#>WVFDJ1%E;C4XJ?%(1 M0.U2"#*_J; ;I2F9PP^D$!5=QST9RS\D%QM%_$@GF?'H\W[QK'(?/N"C)HWB6" M6^;=YFJT>9\>NV[> P*JS9N)YJ!Y#XBC_2)X=UH6490\PI6V3TDJ.@5>)9G^ MVJ0>!>>6B8D8S>LB.GCK]SZ&F>EW+2U1R"=X"EOTFP0LY!N5.XG"'!H)DNU= MOMQ&Q/-]>(2BM28N_GW%!F;_S_Z/_0/N8/SW?P!02P,$% @ [FAZ4IP\ MBWD/90 HEH' !4 !U;'1A+3(P,C$P,3,P7W!R92YX;6SMO6USXSBR)OK] M1NQ_T.W]<.=$3'7[I6R7)V9VPZ\]WG59'MO5O;-?.F@2DC!-D6Z0=%G]ZR\ MDA(I$B! @1(*4Z0G?WIQ@\A4@!'U_3R?F/IS^>G1T>__CYX//)\>33IXS2I1/A MGF$PH22/?CQ<_^4JHQH&?YL<_W1T^M/1P='AY.1O!Z=_.SZ>/'Y=-_R*1SF# MC2U]&/S^BK\VP9P&T=\^(OB/'Q9Q_/:WGW[Z_OW[C]^/?PS1''<]./SI_WR] M?W878.E\@D$4.X$+?IC@]G^+Z"_O0]>)J9@*W3]>D9\3./YI_2UF"_+3I[S9 M)_*K3X='GXX/?_R(O!_2(0K0_R%GAORBCIW#\_/SG^A??\ RF$S^CD(?/('9 MA/[N;_'J#?SCAP@NWWQ"B_YN@< ,J]R/G4]$C@>'QP=D4/_].E-W_M^+P+L) M8ABO[H)9B)94)#],"/UO3W>EL1!:/[KA\B?RQY_$Z/S4=;C/,48/H7\5!E'H M0X^ Z=+QB3:?%P#$D4,)#W5D.S-S#2/7#Z,$@;"ZWLBG MY89<3T'A$'\.0^\[=MSEAK7II7 H5 EW>%H+YO#5!Q=1).BT-9)0.,A[@-UP MR5'E?10. _L12QC3M0Q# R]R9"[%&SCIV9E+2.E,YZ($>/?0>84^GK9DQUG7 M7^5D0UVQ%^=#=EREC@H'= U>):>*M(?"(=SBR?(7QT_ 5XQ?_#,%B=R8&"24 M*NX=S^4MAE;JJ-*%(HXEC7)0)^LL57HK'-H#B%.X/I+%;KD,@^<%WA7* MC9!)1.% ;W#S< 7 )0C #,:/>!LK*<=Z"BK5#'S@XCW%OQ('Q0#YJUL8X,TV M=/QK)W:^!4[B0?QG2>V+$E7)"-'>$WA+D+L@N,,>QQPY2\F!LXBH'*B[ %[B M@SM(9A2Z]\$K%A:5#VPI9@Q.FVOLV2^=V2\NV2^S3+P[VS+0PE5-6 MOQMJ,^:MKCWOC-J,6(:NYEU2F^'SZ&C8,>5BV=YNM!FZ*$W=NZTV8^]KP.DN MJLT(RSVU;FK:#(]-1<\&I]744.VNWS%M,] &4OH*"W)T1^)\^#_$1WIW?!( ^0K(S!-X,*)AD2 .$>Y&G)$D)OD0)"N$ MA)F?X9SB+KQR4ASJP M%K(-'T9RB/NUGAHU?+YWX5QX[QB:,*(VJ4T&=5_IG=5Z3^CF@_P3:&1>[+N] MB^,NP&U)UI%^"3 _I3^3H!573;0TY16T&FLM ?5Q-?P+9SY'8$[2<_+?M1FO M"#T-PPQ]= MWP&\/MQ\ .1"U)Y:U8Y%/RD!V?CLV9(EGC+T533Y.<4/&?3N!-4JJ3(EDZ;CQR/W1+7_!)#9(0 ME?5!.(@P"[162 3<'^?A^T\>@*0>R@'Y!U'6P:>#PZS.R'_'O_KM*GP'Z.(U MHN&CG)[OO +_'S_4_/TG_2-*Q? $YI!\-(@?G"6H&5A=L]].C\].CO#_'YX? M?#DZ.CL]."L,N:C^"U0>OH/<_!OXGQ5$E,NO9"U^>J,U-#ZY"^BO=3U#X;)6 M]'A MQE8";)5XQ@E1';CJF@U'A\*CSW1X5-%ACYIXP2A+#_ ;M;'=='@:$>(@T\JQ M":VDYG\%2-0>^P\>^/C?8,69C3W NFRS,H M_.?A**UQU)FN3H:I*[P)@R'VX#SLU?.45FHW/.TU#S]3X^FPU'B!F?,(@[>^ M,Z]17^GOPU%;\[ S=9T-2UU7"2(RN<5[-\?_-W 0V_!838>C1"D.,GU^&98^ MTQ7]%OK@(5F^ L3T639-AJ,_H9%G>CLWYS:28"+";FUV#H(!=D7"'6AU%7KL MG3*WU]!T),],OH\^,*>W%^?CSL-\TPQV\O4&$V*T'YJN9-C(M50-=_2FI0O/ M0^0F8OJ?>QB 0Z:&:MH.33NB+.2:,1+$8 WU2$(S1\/73#T+N68,!C*R,5Z1 MA$OT$GX/FO2R:3E0K30PD.ND&L_H6R=T<9PBFIV8%C+G*F:K^4"U(\)%KJ)J M&*-O%3V&4>SX_Q>^37 T(/(R9L*_N,B#-C;RNTF928^GYT>?+94]$(CS\5?C0?T(/YGX-+;$H=' MKR_DK+I&_-M-AB-^H9'GXC>RK<]'>/-!2EK, >/$NZ[9\-30./K\M-3@3OU7 MX/O_.\#.W3-P(FRWWET4)9R=.J/]<)0CST:NI8$E)J2,_A+Z"98\HK$^%#'U MNM5N:/H4&7ZNQ^J^?@!ZS +NZ2$_#.;T.A);G?7-AZ95"2YRY59# P-0[EV M/^O0ZV0D 3-CFQ/?KFL^-.5*<)$KUV",@?*Z' M@>5#I.P])J\^=&_]T&%;5J'-T+37-/1<=P-+@L@6@O0N ;GLD=X?*)2^8Z^! MG$Y#TZXT+[FZ!Y9$D7+[O'1\/R^4R=1OJ559""=8",=6*[1Y\+D&C81)TD'> M+ &:8X3]C,+O\8+A%G(M>/P?2(YP7>QC:II=AH:-IH''N> MV6PD@G+GSM %N2H5HHLX!E$J.4:V'KOQ<)0BR4.N'",I#GEVZ"9%[1;_IFXU M8;0_#T5WSL'-]J;\"\O>?MB]^=KD.*O(D>%'2S,N@AP?D,NB:'/YWD>(D(SG) M:$HC+P?>S(E>J8B2Z-/<<=Y2] $_CO+?;,,P^_5OZZ%-9^N[SH]A>J^*<6-4 MK(N\&75G)JO)5#_L^D9EF)Z:N_:]]@$#H?#PS .(ZP\=N6U'!05Q#IFW MZ0>,A?QA(5+J!T8+X)&*ZJQIH;[QJ- @P:*&^_S&X?"(P)L#O:P:>_YZ04F@ M#&P(]!P54-KRJZ&R@"VHH85S^?"@3<:( S9C&FH0;!3^V8*]J,@>=%0J%S;R MSF?P8>SX]AAY^AX,J8H8%Q^%P5X3T^C972Q%A+3U2W(XQOW$%(O B?-W0Y[( MFR+3V;Z% 0UNGW%@0YY%K1L,0TM%_D(3 P?YG\>AGY/;@X)#1@D>M MVX9C@[-%9A9AX'*W#[5MQX$&<=8T%$0S[A!P)X,Q&7VS<7PITTGYXRYLCD$VM2O M+,$O9Z<']J!$Q=ZWG0 4>;3O +V&-9/)J=FSE?5\6I U^\"MH=?8 =2&?:TN MK8!%S@OMEA&3L>FEA5Y;C:Y+"0HD,PO11#KD^% M 5F#0>"R <'I,7: R+*NR,-EN2>&-L+2YWVB3!EY-&!>.]VY;Q![!T5;(4576WL6);BN;EJ,LKPTI+G,=YE?0*Q M P/@W3@HP#Y8=.&ZR3+Q";2OP0RZD'W)N:GC^'#3DNHV?ONON/5+9+T ,76=]I:ZQ"-^)>!&^R5]*G_BO M?5$^=:$.+-DIHB/UZ);N$2!:T[TY^L'J:8WEMTV&;\OC2&KZ5:K[7R3Q L\Q M?V[,F V*[1YC H,0;R.Y#%%AFSY))@R M'5)0,<'>"D=NO(Y?&D(7EBA>/;C M)B)=Q@>!)N8T!"-Z<^O6OXRFLRS/"?]5T*4[XM=5WM">A+-)@;J1 G-DX[\> M$<-_8[8R$T=\!T'"/.O._VR-O36(N!SUXXQ]-$Y5A&>>C%/F/%IH,T1%-C,P M$N_H9Q1&T2,*9\SH?:'%$#79-'Q5SDXAD&$D!@I\GSRO! *\&OD7@7?A+4F) MS9BL3>\@JZ/(BHL*=1ZB]CMPILW[Z7NUQ'?+-PM[K"0 MZ?T,)% MC)4\F%1]H'58G@F>A1M]DE*;(2JVF8%L<0PN-ZC)7'?@6DS#\6VSOVH.?@(5F^ C2=58ZS&]8963+6H$IB MP5'"8S[/##T51%08O!5)BH8UB%$*A_8HVZVEC"&5;+8634:2I++CD),22S]K M8\]I3C47@@3SG8YE\IU*GYEDWS&;QIX.@I:'J(B@L4Z"))4!!DDLF M:*DLP MB*)O*3&4M[HME_Q27P.8!7J.$1EMV1Y)"A?O-NAMB/!R&:0E(=W5"W*""(N# MJ#?PZ$]^JFSO/TGZ3G?#-5P]'[,.E6TA57,2W9_ M+K2AMZ\XBA"?A*T#F9Z M)S\>2-3G._;M[3K1XM8/OXOF]'^6\G$Q\4E*W:QGN^:R^6)F35-#OBH9"]'5MS082IPR[55P>I(_-\T69NS MU=DTL$;CBC59A4@#SUJ7?F-UJG*O)WH)GX ;!B[T06D;^!*JF6MT?&IWL-F; M],9XI'4-\.!=2(& _^V#S/V_6(8HAG_2WS-0*]+5.A3V!I8J3EO+RZXS"N(H M$S0='AP>'Z18PK_YC20*8K'16OZ,ZSZ,9GN,2,I&ZSQT:,$](7HA@E@&>6-U M?BKC"%/>+4B4W1AIY5T^W,#!RQW$FE5G -TO_>!97')IA %.J[ MAZ *@76])-E0(==0T/%F^>:'*Y G8-.R:%GR5OF1^6S!8.6H29+90U*Q[+2^ M>F9H5_RS P,B^&GP[/A@.L.BQ\*.5X^^$\2D8-\;T1<#D6*=]SA4(K&N=T<; MYD9#^]7J6K$6E MBZ"HB?VNH8^A3&)WP3M6!AZ5!'0*?781.DWL:WX]PQKH/"* ]^E>OF7* D?8 M8:6I'W0G+XXI$6*["+;68X<2)[B(J M.\MGC.]]5,5TX;IA$L2YC(3AM]6O+,%C\^E;/2!,1 1C?-R]5A+DP?OFUU-% MNNXHE$2DH*'DE85H(M58B#1_A?'B"F_J\7R]?I:8]5"())5=Q)B\0+1&)J1C MM(RS]1I&TT>KUP*D9\:W]QCYZ#1 MR+RJ\E=V+UQTO[LM65YY/U$"(P:4&EET+KEE9RA!/"VT+]P_$HC \R)$\0M MRU0@](^L.R,B?:W!B6+]5X'57ASC/!#$$G8!\&BA5I+H\=4A^9CQBM[']'U M+^62VB582K$8X-I3W"$8*A;2&"^(5$RUE(*$)=64]"5.H"S3SV>G!^=C!5XW MF8SS4+$BE,LD@@&((I"^*DY4D?V%5991AL0.HTU6*IK3K WM""IB2=^;_@KB M1>BU<.D8W7<89S(2Z7J*:"?&Q&7=>;>Y.SCK*!-5)XP#B&YD#[1VCVYP"%F# M.T71#5E61_)<<7$O=!\&<[(9OR=> I8FYH'Y $9C/VOPH5CO_.VDN"C&6#;K M";QEOL!TEDOB&KRR,,1JOCO0D9* YLQFP^[X;8BP-!+D+IP(T+*R^;/A#8XX MN^/NX*BE+$8:4"B&]PCO4\I7=/,!D LC=A2AJ=\.X:F5*!2E%;-J J@J65+9 MK[Z0<_D$K6IGF^8>95F7-_;';%FL[(4GT710D6*^ ^6\ON ML0/@:2D$S1>9#;G(XN+MO%/?'6AUE(F&YWB-N]4WLQEPX^GLY@/[@L$OFNCH^@EY#*4HVU3>#,3U.XC!8M8",:FZ_&7XX=!.DM0!XMW$ MI!;_+X/8&\4[9@?%>Z!Q17ZXFT@[5.8 IE"["3R#0'M.WMY\*D['S\5Y%\Q" MM$QUV? NE5COLA1/L5M^-@SL=.%/PWTO,W=[\ BP>3PZT.-=X"FULD;A*A19 MA84(MV.L=5\J),&'PW;#T2-"B.$Q9OYF]]%HK1L/Q@E6)98&N2'K72;Q0QC_ M&U!#87HE8MW+\CP[.STZ&!. .HE!0V[)!E9?##V=1(\)%J&/68O2#,$?2FIE MOJ%T(O.&4O$K_]\D^X[9UY2JC#<_J\3K8\2MS(?VPBFE4VYDC8%+J:+D+3;S M8]<;#;VMO%!V3M3:5H6(,4"<57T=*=90Z8 M#!]Y;EAY)@]<.\B+OKV1Z??HX/#TX.@K(*]ALZ @TM"\-8S6?7<>1GQ)C.1&]@O^P'1VX:7CYZ*FKNE.@$28\9'DL:^7[-2M M(V\UA$&#D\+M8QU*6CDE\BQRY@C3@8E--BO7YBOM[%6EL%9J @Q"7([$<2BE M&J:<\Z=]5OM10D&.VY$X 1>>!].1DS#:79 %W/@^)*]/65A?SDX/OPP?&O(< MC\0?> *Q P/@W3@HP'Y4Q,5%?>-1 D*"U9%DMF%G.EDF/HD5T\)[1&P(+$ 0 MP7>0GO,T;3S%^H\2+]VXUU CW$@R;5E^U^$2VQ K:[:N[2BA(<[I&(M[KR5X MCZ?3._S/QEWFNJ&]:&BUM>3SI*3V%OG\;HN\.8AV22U*Q M%S!\W=?F571F?(R9..S#\=^\K&, M97F\A(PP$;68U^VWKY\ %G0$8_ ,T#MT07JCB#Q,.P\HE5\2,AFW] \/\/]-/DTV1/$/.=T)%M_D ME5 F-_2+HS5Q,W^*YDX _Z3?WQ02(+@-O"+?TUE6/]3Q-R4&&#?W%=$T,4UT M&OI&W2\8&)<^NUJ_ZL^4;/'S ;9%0^7+E,*I.!/U(C%M]X-TS57/R7+IH-5T M]@SG 9Q!ESRXZKUI@2)\<8+,+F:_G)W_>GP?/*6$S: ^&]!$B6./T5WP0R!/Q(L+Y(P M^P#B_#"\P81E")@P:<;X)'P#"0K6&;>\>HO&WI7S?@Z,=)D_C41'-.E(=,7^ M7+7Y$A4#^,]W.7CG^(H=,3J.!I/F=S%AQ#4C$K=?L<[6F:Z(XHK&VH'-P:W, M3^ =!)O3D :K/*E:94[ R-5?^FGR=A7>-U%U_@KCQ542Q>$2H ;;%.YMYE8S M=W!-ABK:W3I3E51I^<)S!YX'9[?$ 8:(A !H"?3$C>DA29Z!4GJDJL&H3^O= MZY3Z7R>H2)]&^$+RA8E+/V'$-LH,/P%Z:UGX"62)_D;R]:,(Q!L%7"T<-&_> M,C?T*H/^\.STZ-BTH4LJL904WX+9?BX3ZC+W1Q2^ 12OL*3(@<<;85O0O,^J MYIU3H]8,UO3,/.%)1_+HDS!(@3F�NT-_02:?VPQ'UK&1+66+.P^K;>'.W& MZ> 6ZY_#T/L.?5_08K]4+79-P8XM8SX<^>UOM:<)>\U'(6Z>G![66&,+A17M M4I;%P9DA]8SO,(%@#E]]0+T(42?YO&J3E-P$KNE-G)2@'2::7?3[$WAW'A8: MG$%GS7.>&8HGWWO\:^BG'E<4)4ORG&990)3-EX73P>C[&(NA)W9*PQ.?3@1Z MEFWN#.]3#;_J:A1D6Z_XM!+>X":L>Y+N)#A#'1Y49ZBLOP'+2+_<,%-L-S)A MPO<8T !,L4/JD//7=$A-ULOO9)WAUBNC:%$M&!J<,9&$/YC>I"B*"QUZ2,9;0F?H&8B6"3LR)>%M$A'9'CLQ9:;DN#[X)$ MV<#R<97T(V['+:E98] "BJQY#D0)NX.SX\([C8(&7)FQH?0-OOB+!B3#R>!LY]:!B%YY_4HOXZ5GQ-7P.CA[I3>P+VG!AU(MN@:CKE9<*Q MVQPWS\KE6&F"&TW,W!1LQ7MYGG5W)6;$LQ4=\V5QS(T><#>JULP+:N!1\J@U M2&9PL\BZM/:[$QH3B)*U,3#1-DK7I@] MRAACOF W,_*:TM9HFFR84 M7;MKUAZW=Q#&X&>$9^,#%'L>_$@?AK_JK=;F2 M:R=VO@5.XL&X,!UP)XFCFG2F_ .3/_(O3&;Y)R8>_L;D+TG^E?\R,7=4.;\+ M9B%:;ETA96R\_H.% OM>>OZ M+ITEP&!64Q.;&D2[#Q0>G=A3]6*8:8AL*F5.T36,WL+(\:>S^S"8W\-WX*5% M= 17DA:D!@H=9:RJ>CC,-(S6I9F"2ODF,?"($Q@H9#HRF -EZ+'-K!)W5AR, MGD:5"EG5%RNO-!\H"*38R55N+BA)#@.)(@\/#H\/4C62]^VW2DNL[L.5X^-U M-$W :3)X>0I#4[8B#G/]FPM+,O3_B/"N.DY)TF)!EXB\K>1=X1'!^,I!7GK? M@OA4'R31%:3L"@!#$>DA(D8GZSF4S 4R&5#*7V,H5H%$,,+R(F\U/#LDX^)G M.*/LBTPL7>@-$33*^@W-)1TXBM'@[F8*&/>^ 4$7H@N M?#_\[@1N6MN*)F ]@5>2'D#O:<#E:X*_6PCV<.>.KC3+$B2%L(^L1H8VGG/4 M##VN>N&] Q33V93>E!6;01IZ#0TE';C*<3#T,.IS[*#XV]OF_1DB 6Y4G=-C MH/J7Y2A/Q1IZ?)2P.9T11THTD8+98:":EV0H5_S0(YK/P,@T-!!VXRG$P]/CD _A>$!8* _Q/MQAB M$0.&+)F!(D4)FSETU FAH0L;XDHL^8/=F35^S9/A"6Y8VXJL\E$@ MT76HNN_*XD@N@6Y$P%G\B$DLG& .HKN@V 8&+GSSFRN9J_W(4!'7GS"T73/5 MY8%DQ\92+L9)U<7(R!CU'[(QD+R(/&OB5Q@OKI(H#I< -3@3PKT-E55VYG,$ MYFF\9%;4FD#QY.:^UEFVI#*W:B*W9%B1+X$7M-?0]#7QJLA(*G+A/=Z5$'I: M4!H3EE2QK\UGT?:2QOH"Q!,@%ZK<.$&D#%+@T=>::8J U*)Q6ETT-M_XZP05 MOT(KA(7TA767?,CPLE+F/RNMOCDH;UQ8A/N;=4,9 TU5+>QG"E$IV\CQV2F) MV9B=(B257.]7MF=>PS;VC=1-P=,3+6^@=[;(;]H5+]E)S0YGU=DAITDG Y!3 M-3H5,"\4LIY@;6YOU:W1UO=%[3-L854)71CMW7;UFFOAJAI=S;?OJTF9[I>J MZ>;TJ>G2+TPVGYBDWS!JR)=)! ,015?A\A4&5(YKF?!79M?Q?#SB:W:E MAS5FW$)A]2NS&(N#L^3NYGM>-=_48N'&8ATK+3:[ZO G\.X\DC8R@\Y:!!.VR0F[S4L0Q3#/ZGNLNPD*?BJ^,0>UTVXUB;E MP<7ATO(!,BOZX4%U14^I&%W TR$TK*S;C12?Q/\*X'Q!PCKO #ES\ 26#B0) M:O2SY*55C.C\@MR3$X/;$-UCLP!@BK>%3IRW;%CP^OBF=5-(O7IKSOM[E,=( M5C?*;W/F"+]U64"?S55V%0!,"TZ,YX0TSCTDL^G6#[\7'E_/HL,O8>=)IB/Q M(8%#/^,C*15>Q_[ZR/*K0\XH!,^ 6U :$J(4EX:S_ 9"E:(T-"RB4<1% "#:^W50-K^MLV%@@68PWZ.!I2%$;/JBZLSN2+>=&)-\"M#Y P&+) M)N[H*?3]VQ!]=Y G"2E9@L-'E1*.![<9?0!Q*K%'DF2\7(8!O3DNY>A^KCJZ MF.P$IL[N&\TJ)I0G$7UCW*3?NWU#GN'TLIL9]DJVQG7I1-"E 7P_(3$X28=$ MAIHU!MZD0H8CTIE7C9=5M%UW)YP^@;<$N0LG EFM;"G;KKE[1JE.T)HL%@"E M:]2PQ9Z?KU05Y'9H:+Q9!EB-2AOO)V2DI,&DR>"RF3,95 MT[8,:[T1<*S=U(G(*I6>I$R]YDX I?KIE9 E:_B:KE%3+V1CSHK,%B]_4.73 M<3\ZJ_2>N2SSX"S!=4@R>5C6K^%3U@&H&0LULT5?@AE)1/QF^>:'*Y#Z%VGAR*]@ M^0H0 WC,]M:AISU84N\C\JOV(LZ/H"J MR.M#,%IW;I]-1_CJ)5+P"B+RVG8J2G+;)_V=9 10Q4?& ]H>Y*)HJBT?%%B) MVJ*M%P77,E;=EO"XT:E %AK2'8PO_HVB(K^-+I)X@%7>9FI9\<+NH,H]^91E6U,:E#BK/#PZW#RISFI/7 ME.CDC5 U>DQ9V@@1E<<047@UIMRWH)#"Y.CHX.3T^.3X[.#+P1=#>W(L_8# M/\ ?TWR2;QP7U"LB*XD&>LFDZZZJ]ENJQ#)2&+)>08P(]A JL?>!1Z>3KW$ M\0ME$T,L\;4F\@Q/ 2QJ^-AN(+8OP0VNSL@S\ %9__^5. A_U5_=PL )7(@% MX<3.M\!)/)CG)0JNBT4?FGCX2Y._)/FW_LOH M"Q2O0>Q 7VS.^'QP>/!E>\[(R=-JHJ_D ^0EJ^*@)W_)/F)DIIBBN1-DE:BP M-Q2%/O3R5:LH"%JL+07$>FO'2@-41-/(PW<).>/%>T],'[!./\N-K)D'E*JR M]+Y=,[\C<84WG&*Y1'?!KPOH+FX";."KM+:& ":8/7<)*')"&$GZ1,[^$W@+ M44S6RF!_#K\3BWX>LQ$8^1K++4):D/;2U3Y(OCKH-9UO=8@?>\1\!'H=W MG2 J<(8.ZYK:JT6^0JJ:%.9.:^;RJ1U;P2?@ OA.SXSJWY/_"DB)B,"#$;@+ MWO%O\/AIGR>\JC#GI(\GKP>]E\G9,0TTNV2?X#-V/\Z M*8Q^4AA^^LK6AH$)X6 @6U7KMJC%6J)D9!&I]!#=ATY 8)(%:(+Y1F7H)49X-ZNKVMJ M'3"4JZZ*#F$Y&-^,,IZ+^ 4[&"&Z\/WP.Q8+V/!3?RM9H$N9_2^8_1.S,!#6 M44&];?DTKF8-2PZI+4J,9R. IDVL:'?KH-+C4B(K%JW7EPW=Y\@%LI'! XBO M$D34U "MNB[6P:F3PMGX$>:]GX)N/6,FGX]O0W0=)J_Q+/&K@FD D0R-T:.J MLS"T3DW2,&,X.OG]F"<08SY(8@0>%R1OKC\Z*_Q]GQ1,IL,E(Z]Z/3+]1PL9 M)8)0E!7"NIMH:%[:BOM=Q%<.0BOL*Y [](WWG(0ZCQ96W:6@H>JX<>^(B(.# M%^O0T$%]]5B0]6E:AT]83RDN0A23!T+O:$%=FN=V%[A^X@'O%K->'_'_L6[U M:$EJI#I6+1&M#LBA(>O/5]5K\ J)F+W"HP.UB'$V'%+YI9L@,FB=CFG2(1*8A/K -)-HU6$-#([\%=DA-+^ M'E'X!E"\P@9'G+0W6B1$,H.O6JE")H,O'P%-Q5N/89^#US$'+QKAKP[@9[6@$2)^JMH:BL">]/F MV&)IRJ(3Z&D='-KJ3P()#=QKG5),W2Y)4 !CXHV1+*,/\J^(^RX(N\-P$-.@ MYRIB))FV"RBLO 12G@R% 737S^+M#&0W>@1_2!O2-.':"9D>2 M8P20+K'8>3U1U\5["["@R!MI9K*WFX@ZK^0;5%BSA&NT,9C)W,C]?!NTR1E7 M69_-?(Q&H^TOZP]+HXU\C/&)+>8R<]]P":*YHS58Z'NKSY> YOQ00^<(3&%\ MB\ L\>_AC!5>%.AI'9):JEX"0PW,][.XF#V%N ]7CH]%@\(Y9!\?R, X$M5B)OPSG-%TQ$P - 7L'00)N6T:XG[RY:R/#DXZ&389T80,:6W:Y(0Q M&]6D,*R=-7E%*2LP,I>@;H M';JLL%I=,^L4)ZV*\BY1F$.!6[H$4XH6Z[+*]^!U4"8>,^AFG!' M#FUUOJLL_0P"_"__'CJOT,=[=!F%U_<=E\HE>#3NF@LK_=<0_8Z_4ER69/3. M[#XNULR#($AOB0 MZ>G1V>GQ@5FKE5>2X,.F.7/V7A%.RV7<.BY=;#@7Q*L-K5.C@"*JVA/D:R@: MY-[JKFMJG18%%=*D20YWQIUE9>?"H?^.78TRX]S+V=P^ED.!H]':4V-)1D>" M"E7O>=J@_U83NB!?]K[G^8A"%P O(K6&"0]10Y$O9GM[]','";7K(2Z3T" "E@6&NI:^EY154Y8S=< BR'FP]G"8,LXI<% MI-/$O@OO/TGZ-@)9DY]!'/M4]+_">($[8L?[(HD7E T&RM1^9#Q@[$$N6DMP M:W___,+](X$1O>D7R06//U>#QT5B9B/%ETE$G!@2_G_-U-X4&^9W,5NO-!]; M4<"7J\)/8G5+Q?S=JXI.K:U4[*^+1W M.XM9)[5AM>!Z2YG-F^+EV M#=VLTWPKM8EH7X#OD6PMLU(7U&(>0,R/5=2U'0 H!+19$X<09M9.)/1;:L\" MO7=8!J1XM.LM"PVE]@SJ4DH1M?H39,ZXS3*RJ:[": EBZ'(>)-IJ8J/N!)6P ME18EPIBM>GO^'08NODZ?G;Y$SIW>JV6KD]QB/5EOP:>LET7\Z$!%6BO*( M5[C?_"4,?8[)"G4G1R=68H6O:($H6A//_9RGX;IMN\%>;GO M+J@;V3J+O8%!*1K6S0 =SLNZ,VY\2Z]LE6 +@+U,L/M8AY+NJJY=-"0EH*H, M(,!+!=Z6.BC6=C7R+G 1<**"R'+6R&-58>A%ZR!GA+WQ=^A5$VS:TADW>I1* M16M^SJ&%LU'Y5;0_F5E=A$H M"K>E"^!-4$60H1N\6SLI5B2FW&HG)AT1GA7%YQK?$=)9:1$BDG[]!+!P$C=. M$+D4''@T6'D51G'TXKPFOH,VG>1VVZ?U=1C3K_X5;[,+WZ7O=(;DRQ.7?!JW MS;X^\38$#._(RW)Z CY9$"[<&+Y3'ZAQ3R[T8MS>QL<0/><6I M9\1+E*@VLT>;;?2QG3 AR)^U:DPB4LJ=G@1>.8'C08>\/>307W'4VMQM7&IN MR:^MN6V4?1(N!0UYB[4-1Z5:<0Z-IZMI\+:(OTF]SXA(H"DQ1J2K/>#HQ^>6 M$8.])7TWH9'I[#X,YO?P'>\_HPC$T3^!3U[)_<9\3U2HKW6P:*W$*A[:"T"1 M6\"*XYV9 5-^4_[F \;4N%B)4]6&8X:)(+=VU0%6548I6UZY<-AJ-68LB+"J M-;O2$!!*(MS4!<6"W$RB]/B>.-9";D@CD3'#2($D5.7SA['CVU.+7D8L,B(H2++M=9]I316 M6$\_^L"-41A =^.X!=YS.(N_.]0H\G]>@W?@A[0!#=&PLTLZDAPC@G2)1>O6 MUMRUQS16@%FY"[#PYUCE_/F(UV6,<&K+MM9'(VUSE9O2GIH[6@>=OO9-? DH M6M<:KZE9@B/N"RO<3M;AIZ7")9##YGN,GO.%ZR;+A*8;7@/,APNI-O&_?4#5 M&G@7RQ#%\$_Z>Z;4&.A217Z\.-0JH:[S7,,E?]O6RP? PB&ORWBQ)\ M-N?F2/8.BK=.NJ)K8"M:I55[AL&.SBLY? MH;M.;Z'2@38HOZ[+" $AS.8X]Z?M9P+#)9>T3 6'RMPM=@TE[:D]])+B'280 MS.&K#]*[1<_)ZW^ &[^$Q8V+G%-V7G7*Z*+F6P*FHGA9.!W\P3[&8C9WZ18& M, ;TRMOVF,6REYH(6+= &85=R]=7Y3XBN?#PM<7*=)"A8 MAZ^.:JW)7.@HC$$"9?7AH*.'/GPLAZ:NNTHI-B\ M[]CD53B5+UJ7/)H8A,HR/M\5?,E(8YP/%'"$P\Y>X'?:42RQ.-=:-\00:HK& M,IUM2X*5>\7M-&;4M.!<:[T/[<\6U![#W$0Q7&Y/M3O/E@]C0/KA_:&,T;%@[)]^^7)Z<'AT3M!_2 MULV&]J!#:E%N)^CQA]9J)/* I]N7[\!_!U_#(%ZTV*D*$+4.U\JQ([?_:"FQ M,99GDA/3OXKZ'2D":T=ICLXN@=BT@PY ._CPKDZ,EM3TLNXE*ZX5>^X"Y M"U&;'F!F))ISHGM?3NLM1/1_Z3UXJ6WWX4$U"3(EF/\C>Q30Z)8Z'5'#UFR[ MD9D:(1AHJ4:N0>0B2*'$2P7D]+#.>NO54*[](<>-O6^)?4NR^,78 MN\R\4SXLI&B,$C+=)6#\&3E%<&J<0\8^>PC.&T-_8J[>M[IOR'MMZ&4=(+I[ MD&TX'F- :93M\ 616#^5H$#"A4&UJ(!1$M M5K4OR-H8#\M^<1 ];6_2?J7=:)0OQIG61>"+(>]P$:+X!:!ED_*K#4>C?4'6 MQGCV\YQ@U&.F4S>;I?I2H_&HO9FMK@UE5R9->'=?F7/TV<]-L3 ME']\0NUK@F>\)7W)R,L&,,&>EN%DV18G>P0[!Q@W)T>?OQP='9Q\_FSHH M+I*0ZR@;>\^URUSG&?LK_NNH_$[6H4/!#"3$XTB.)OB<*YZ#VI.W#F8M$",+ MNUV;AA["P&TS$VWZ68<2E9-1 YN*,E;+M5NM1(>N2:G-%ZQ#7#OPM #AKLU. M0E6&ZLQKOS%VQRHI)4MFC'AIR74&I--1.=9;LBC&>Q\!\X(K)UK<^N'WNV 6HF6JJL##"R_YPX4;PW<\! M$APS#PD(UPP?(?G15][E;(OO/&EEMQ ML\ER&1E)-'\K:CA]Q;81D"N&-Q_NP@GFX#9$BB8S M[!-P ;E_BEEZ 7BW%-\%9-W"OZI,# )=AJ3LMNQHBZ_J7;V_.G%"MJ_360FQ M$$A?POW,7++S;TS"67:.[V\^LU^D.^SRL?SRE>LZ 4\AO:B2B[N!JPX4RP9P M9,-E4+GEOCNW3)_ EC2.]=I38) 4\24(?*+ MIDNEAC"I(:%M)W E(XD,.>=*LV\[((=Q%,DU%?K30QC_&\17X1++T 4>9W7L M2F^7$*5%5GDD^T#OAE?7>2GA$\:4PXO (]<_L50PXUC@^5W0Q/&GKSZ5JL8%[Y($YS?G12^:_9$E2.F#7.,HTG)OB86IV\! BY!LOLXJFZ!F@=XBW M%_F+6-Q:T6J(#Q=]\D"I0Z4V&1K/3V5X[]>D1BY\32A_6!< /:+02URZ?.3\ MY:(H+"[U)6:[4[00@-HPL>7,:Q"_81[QMJ+58.D M&4E[KI0\.BNR8!%7AX[-\9ONEW![F)@!;I9O?K@"X GX]&!P(UI^Z:W&?M99 MNH"RBO;;CD'C.R4UJ,@$1"[$.1]@\SQZ6O68_HX/#W$"0\=)1TY'LMNA;%>G M_(;R?=Q.0P=&"^Y&4KA/%@>"0OJ,A70V* C(,:;A85^]+EYQB@N7;V% (CO3 MV2,*WV&$:988$@9-WFU[@M98NH Z2^$#M1R/Q'W,I'(+//*, M8D4L?/2P>ED#$4VZ9X)+2B!CC%(5B\[BE9<\YR@+*G[?G856"[%HC4J9!1A# MW*T6NYV%E(P\5.UW:J]9&,+2=39R=5Y5!XK6H%#2K5+-\DBB++E8,H] ;KX2 MZVP-8G1!@0VV%H(9H[>5BZ/D&[2#F@B)'09<:_&,T0=K$'N[M7&'P66-'V;H M9K4S&: U(DF M?>2?L3RN/F.Y%9T^?-TR=2$7Y7ID M1)QU4VCVI[*>&G9=BJB73>[$W"FFY RBD_V11+GK1;0EAWA[2BHUEL*>%&5K M<-<'H$3AVUV"8]SPBN6I%9]=FD7&31X3KFP_@)J0-R0/ M7FWF0"YA7)O?KHCLKL)1I_BT%NL\M'<6O0;D'AY138=Y=M^1Z&702EJM@F_VB^ MY\S4/#:._T#?=2)YO(7D7%+I!O\5QE<.0JM9B+X[R).\MG1H+LO#:#@ "'"W6G-D+,SD2!)0"F/\K03#R(-VF<['0T&MLJ&C#[D@2 M'=>+Y'U#<9QJ0^M0T&K!%^2+HV[3*?42VZZ&2V7RE,JR.K4( WQU5G&@BGFM MYY:&BL?S9=,%5+;"2!4:9'%F#%FJCA_JSM %.HX,)P((J,;^W;! M0FV*\EH:) J3_2Y+M'S"ND;OI0(!^:\:,IC;$1TG]/2)QJYD").PK-:F4 K0 M*OD]5-L*:8QOFPH(K)A0@H66Y;!'>6&N_.?VL!7\P*X#MXN8M#Y\:LM\>Q>\ M8V6$B/5N%;O#;D&+S[;6= =;H++QG\,H*AWFBF*'36&WP"0IAS$^'EHW=]@P6)8T7N<5EVV9@BR\R'/$,YV>@_*2Y[Y6!+K:H[,%_ABOG?:$*,7(3$4 M +7 C2IIC#QX7WP_%X58,O'JT7>"&!OKS1\)?",'MO MRX417BR%"N_,1[ HMR"5H8!+0=12A62T;N ,Q^&!CC]+ .3RJT M7L62K 2T!BY5;?S9F0O/R>M_@!N_A#FHD*)&(%I# MD-(5J:2!\Q#&G;%33V.WX2,ADWYJFO50,"5]N'H>P#^ID//T3MDR*)\;RJ 4 M/T.+G^0?VE?+A^XF&TI^MH] @0%G> ?T$P[BQA0)L_@3A! M0?04^N1M6V(-#"]%]V>MF8$D*Z\8D(&%(7GO!,6V7$!A2 $;.2(I$N0:&5XLL=!OL0X?R6@?*1.X[6,805Z-.A6D M]^"5 F]WV6K= 1@*.3!=.6T8ER*]Q[@4QKO+MNL>I:'6=GX7 /1EEY M*4JT2-V%FX #,5T;X6OP&LMM=3]7WZTG1,QN8RD;33M85B,31HQU!::S-)!S MZQ#8QRM>=4YF^S(PS\]./Q^8L6.^"HHF)L?+.)-S7^.[ $LH(4FBG"*?U8;6 MZ+N=-NO.SX18M+?.9YF!!V<)N'4^6=T)AZ@:$37,P1H.7-CHXODGD2Q4<'AV?UI1P[D+(<$ UZW3IS4"D# MXY!1=(FL-&5R%H%J0^N@T741$&31XOJ/)0:X"T!=4^L4*JB0)DW://&K.H5Z M#_UWO/TL,\XM[,OM8SD4Q*;\UHR.!!7W(,9#R&=$+ACJFEJ' 7E%UFS[1!D= M"09^<1 D2R!YAX:SNF\WLT[W7==V(08YH5K#*WMQ^-QUO=K0.E4*J8*OP?&O MZ/=XHQ(&=P$>QZL3_#Z=X;$#C_!^?W)/YB)]K8:%U/K>GMV18.72B:C4 MN* H-RJ)X\L!%L?Q0+4OP)>=[S-$*"ZH&/^TK5[\J]^>G&!>MVZ7_F:=,MLN MULU<<O0GCR[.CED9G(9(A1^)X$BYPW_)6;5B)8A,0@<\7$@AB4I =B5%\$X1:WC M,GV3>8YEG&>Q7G@>3$??"!\E1,<%*'TBT9HCK*ZN5/%4^BI\!X$3Q+?P WA7 M"P?- ?D5!3P/\8+[&6Q7#H1C)XQ.XXW#8HADT.A/!]V M]W'A207SBK)J!^ T?0LPAUX^!U^%RR6,BH,YJK\".%_$P+M(%W-Z:@.BF,S#G"6,TVN4 M &G#L]:G,=:3A:XK(+<.1+\X?@*^XCT"_IE,D9+E#TZJ=T((U@)N@A"Y(!5X#R&YS93^2)TPWA43 M9?2MF1=$U%VT?;T2L"M@HQB3EZOU/_\)\:R)W,7J'KP#GY/Y)-;9&C3U@Q(. M*N7%9.^EF=I%I\H>-^%*BH:],))7*P(FB<0PU2:Y#F/%^?C&:LUB3@+&:>'O:CI:?62E8V]5WP8G'"7 M*&X?Z[ AJRMA;?>[[I@ ![:1/Q+'AS,(/,(Z=Y6I;SP4.$@M*!*LC@0)*B;8 M^X:T&Z7?*"OC""OC:+>6*/W25'0\:MEYPBT,G,"%CE\05TW(A85AL=ZC1"A"A^ 6A9&!$C#,UO:L+J M-P/Y9^B30ES;::(2G3RZ# M0U'EE1.#.1[0GU0#W$U(+5DRWCQ(Q5&Y5D;?FJE% M#61*CJY6&0D$74WYN+X3D/K7G,AYL8DU".A';S6>;9,P[(VOYT/GIGF5&UFG M[D;QLS7&XZDC. M6E1P5%S A0[N[4*0FODBG1OYIZJE-M;AHN_%H5D:]N8$MY?0ANO $UIC='S* M.NPU8Z$NVMJ38,8X7=TLW_QP!=*]\_2M,6N V=XZ*/4&BYKXG)20Q@@KXA\@ MZ&(/@(ZF= MB#0<)%CIL;&$W93TT)VP?2>@283CO'W16ECT?W[!:P@,YNE#VJP2=BH_ M4=;,9_./7F@"FT)4BTJQGQL>/>>LALME&%#_YLIY@['CIPL4]GT >@?>;8AN MDYA<$(FBA*Q?K$Q663J[BU,UHAICAMN%3XEC?[M6%S["&LG&JVY,*:C?7A" MA]F>KZ*!%^?C$@1@!F,B,/&)3@WQW86I1OGU5<^VW\RN"^R'+%-3?@EOL)N\ MQ,O(^EHTWK06;%TV"^Q(. OLTZ0PCDD<3O*1I"4PZ5@FX2PE,,F&,Z+<,55$ M]SEDP@$4"V;%P>22->^1#>>2=4P8L +>C4GE3 @KNU]PD#W,!1,) M _H" \1A,1QQKMBAY)8PQLU*I2)]@]/LM B)O06G_[MZ,^C$C8=F/ MUG-[;9;DJX@DR8D+R<(EE5ZX*51:/KBW%[Z]]"=TK6D(8UAFPW?H@<#K M:YFI^^[>;/I99H1EWT^>1;\GTX6@WH4;8PG$*]D#Z&.) ^CBT?(D_^#^B'E_ MQ-P^3&C!Q#B8(^;FW>:PCY@MP()>S4D=,8MKVU;7;4A'S!9@KQD+)HZ8]86X M1G3$; %Z>D-"ZR/F<2%I,$?,-F"SYU55DPA'&ZAL(ZHLP?AGW#".[H+TWN#6 MT0G]XW4Q65HUYMN-PCX#T0-8A9:A4-"*%@#6)0&3!]%M8L&99,G]6^#EDEU+ M4'F\O^%S98V=8HV=[9)I]"5114N)C3;087;)+\JM)YB7,';\NR!&,(B@JW,% M$?GTCMN&">EJ+JDQ4#NY\#R8"F(3NVR*:6O]YMXR^A.KUG.L$\-A&=Z5U(>0 M/E4 TH!%1*>0XM])H/XAC/\-XB?@AO, _LF\Q*[M>^,QA-;XY,2'>I&VUF2\ MPY'91^:LABC[%6G'VG+T.XB])?5I2>(JT!H$,V1>754[3>(H=@+R>LY3Z/M8 MC.2/FARQ^H^-QUSZ]L DY*FHO(55KI="\3TDG),TY=\9#^+E@:C5"CCB5>1; MO='5YCEV4#R6+7DY,-[+, /2=;)@(VIJJ[TI.[4FI1>!=)VA= I0**Y*I M#"=/:(_@$H+5R*]KR/0\16D YB3[T9KYF2N<6K5AZ<\ C%OBE4]RCUQQY+:0 M9-<8IZ48'I&K?;C+<.]'OHIVFZFS?1.,Q@RRY8_D@VDU@\IW]I.^AC/A!O%F M1G"ZKUFQG6ER$7CK*Z,A^55?RX/HY\OZ/,/Z_+PW%S-2SZSH;&]%M=K/"+J :'K65T!?<"#CL2R#P?XNLM:Z*@W_(( G6K-&-![+40MH8Y;&,Z]= M/&9@WG\121@P M,L&O[Q>SOFRLBT+VYV)MCD@,6%VW0>V-L2]CU*"G?D[=^JTX>A=@M2SI/[/Z MB"]A,3>1%)"*:*]I\$1$'TUG)4E)OY#Y6:) :6%TDVQXY*7,\I.8=(@3.L8) M:4='25[.S,)PZK!J^9 V\#8)2U#%1+^BA%8H5 MDD"5_Q9U8CM]R3Y0]X0GI4B6DJ[Q"J'$)29@/CPX/#Y(H8Q_\QL=]S0 ]15C MJRW&!!TI!1:@(R@5JU7^\CUL4/FZQ5[EPE+1D'.@4.6X29.=%]KLU2XA%PT' MW^H4?QLFJ$'OFR9[M8N+1<.AJT*MP_/ MV0?;@0?B9&4]TDHQ2@48?@^/;QJ$^.WM MK6\+V?KDWD*T68B(I'?G5DY+(:8WWJ>S0I).EN31A[&PO[ZW&VUV(RETK9=L MS@R:T&MSIELQ=T,L!>\)D TA_OU5&-!,C\3QR7/T1SQSZG]-2^6:1*@7T M\[:Z#6;64K'5Z8J737H)YC @PK]T,#E7\A$P,T/<&V:S85JD&:VES,?D6Q8N M:1CP+:M?W]N9=M]24.BCO8+3P:%@7VEB.12Z'KAL,9*]::GT+54I0.LMFC'X MEM7IBN<>].)+2@YI;WC:?$<5FL@L\,OH+%#-/<9>WJ=E?J^DL?.#L]/CXUVW MG=[$G!G&^=X#K%WVRQ+LP=';^F!99R?[9:5/.>?'NP>C,X[&:@'5&^%[\/'E MDH-%3S+ .EVFWZOR3R#"9D)*"="_?PM@+'WY_43B\OOF>]F%=_K%$=UB5T74 MQMOL(B70NEQ<%Z9OW;S5_UWU;K(2N(=K:/5*!XZ_PKD67FIC'1;T:JZ*E&9I M#.W6M8B$-EP''EG_'YQEFVO7W3Y5EO;IV>G)B5GL-6.AQ794E6",WY]5@]DZ ME^GI^5O]A0V1/M:AJ#=$5,$H+R@[416AN( H_-,VFO"O?GLA/O1T=A=X\!UZ MB>/7K'G,=O:AIJ=U3TXBG/Q4M6M?.XW_"N,%=1))]&(!WU["FP!OK5:U2UD+ M"M:@1$YK#=INP;/Q:8)QX^\*(+SS#6Z6;WZX B"Z^7#]A(1VKR$"+J82L6\" MBO:U&P0ME%E8-SK+P3@PVL\F.7NU"*DV&#$,!)DU7L[#\+G@?:N;GJV?2-LE MKT2S"+7>$;!U\\\2U /2R<(+L&.C"\V JH$U@KBE@ M:V@T]AF,'@ KM!0- M=ZSW-H;R72_R%UI;$'E;Y>PCT65_2)\1B"!GPJM!Y1 MT6LUB4,S)I'O$)X!>H/J4OM8%>C'/G/FDWQ^/ MY:@#M!$KXZACAU^.;RW7\MOAO5M9^?-[(S-K9 +:T+J(657:4(5 TW?EC%E7 M^?-E?9Z=G0[V_=QA6I> -KINL\Y3ZPK G&1'CW_URAX$-VABE1'LKMLQ,(2]^32F/MJ@ MD='6F-*KZ:T:)W13>XV7Z5L'(GIGW8JHO,PHQV.O%H;M.RM"Z]G8>./ZC7*W MV#;'8Y ]VHF=ULTS:9TG":.+=9:#Q_99M^3X]B9NN8FKT.?^-*-] -L^"Y<< MW]["+;=P%?K<.^ZR[[KU56V75 M776I_V:DZ'2@A<%:-KRRHLG[O*=[FY6PV2&HLY^#JGX+N.)-QRQ$ M2_*($OV;BH*NIQ(%70O?SQKL2[SN2[RJ+K=AP7P\F!*OY+<""7LU5 MD=(LC7V)UU[J5EJ O68LM-A)J1*,G<74I#%;<&JH6!@U^/BMK4-.;RBH E!& M1'9B2*@@'WUV@E'$=?TW^W#1TVK6+ 6[BK72L3)K*Q;^:HU&FR5[DWE@9C MZ5WOK>Q43T,:^ZN7(RLONK:QO M*Q-32-=[C+MF:/9'/<9_T=@F*Q/2AZ);A_L"L^J'4%38^<'!V>GQE[W]2.Z] M>M!(9D%G^]W6OL#L2.S5P@.RSHK8U[#:Z5(WPS;('NW$3NOFF?2^P.R^P.S> MQ"TU<17ZM"OYQ89S0\OJ6;49X=YRNUGN0#2Z/XO<%X?>V[BMJ[,*?6JM(3NZ MC?4HBT/O;=M"V^ZL3$5U9/?%H4V;=:! MQE^90/J9"9Z>2"EH_*%)1+Z$_UK^F-F"SS<."F PC[ XJ" 8=7#8S4RX3FLE MWH=1=/&.A4=J,+V$F4)),>U%Z&.81M?03PC"^=5]6M,K&\BAN?FN28U%CT M MMR.IFE82B@A,K%&]'K4VP*8O*!@__A27*EZ/H=MY@J%4=AM;+>6CZFB.5)RP M);PO+7=5"]P>@:TDI.J(J1:#AF; K5U"FGZ:%2)6,- M F5<*R5,:JD/93-R>"NG% UK,*,4#^UAUKA8CJRD);V23$(?M&94OK>/+N(8 MP=K- M&0+=MC=#EXB+P!,+E GVM@9D,KY;%]XTI)99 PX9*%BC>!5*%81(_Z$P0Q7Y MM[GGAQP8K7<,(0+! CT^S9&A@[2+((:4:?B>O6 E>YAV)'>81C[XRVR M"1V=G7X^L]^GT,>YMF,W7?-%7OWY$@1@!F/R.I[DU'!>/6?/B4Y>4ZJ3-T+6 MK/F7LC8"[PG$,-T1;T;>X&5+43 Q65QC60.>5VL,>T. M*BQ:O32O]CY!O&$]Y>#C&2LBB3@/$G-Z6*=G:455=2W+KKWO#S,XX3XDS.UC MG;IE=26L;0Z_(TF/^5?B^' & 7W5EOO(;TW+H0"!H\8J%$3Y' D 'L+@#V$, MU#<>)0PD6-6PW[?(^=NX1O<-[XB*$[ .,0H:5MCPP5FQ=68_[^>J(T6I0@':]9*<.TAM9K*64"R7Z M&851].BL%.%8Y%-[\"J3FM;B'(;>7F3(CSQ2V?CXKU#?$>.OLQBT%H4PYV72 MD9>>/'6BQ2M)EBQF2=Y#YQ7Z>*A7OA-%-/SP$ 9N@A#7XU1 ?"<@J4M.BFH> M6)475"?]9]_O\,?%I\X%^)@_ 0_-4M#)S MA8Y_[<3.M\!)/%C[Y[M@%J*E_+U\S'$E7R ?Q.2/_#.36?Z=B8?',?E+DH_D MOW#[]6@FZ^%,"N,QFVC %U53LH%T;Q-3RRT>!W4T8>A=)XB.C3&AU#6U9AII MJ:KBA"',WT@.G)[ .P@2P$XS2/\\)A5S>1K)Z1'QZZ>SC%-F_E.AS9@4W,S8 M2"X2I($ %,X@:R]2:#$F#3>QI2H(4KA29*1V(? QS?G/( #(\2\"[\);P@ 2 MN9!45U)H*J@^(2S5N2R^SV>G)X;*_RE 10>.-00YS*SFI"J9&R<(R^$9Q-A% MI_<^ ^]N^>9 1),P4/@.H[J#BE9$Q@0@!9QKB#R8 -(C E-L+30H'3&C"UNM MQ@0%$=8T1 I,Z!KS22;(8-Y8F:NFY9AT+LI>IO6 !8ZFA%@[8D:D]"NR'UTW*A,C&F[8OC@F:_8LKC7@>#G_TR M>636G%V8XX*QTGI\0!)C,0?!T*.?'FQD8.1TD:V73V M@H"#!;VB0^0556"V+R/YY.STLZ$J2V(J*9V12O%D;^6$>LOC%$Y@=[!&F^UT M5',>)L>JO343&-,KKV0"KXMUBI94E*BF.=S:Y9+Q'@2K,B<% \S,N:S^-WUV1/$-#!M/GY/4^-&!O,;S/CNC<2[#&FX5&HG: MT+U1G5]]WU!-1:"G=4CING]HR[-==0 4!CVJ+GH2+_"X_@1>6D/TD+4;$>MM M'8+:(J!FA])! G9M5G3BZ0F069P\P[ 6S*9-&XB)$-PYU+46BI8GHVR;VKQU M*59R 0I+*;T,E9;\%@,?E\3NP$U>#(H*=1X0=D104%U:.HC! MWF-#/E/46Y^9U&1AR.,JN MXD::[Y$4TK@+R.EIB%9K66;BXZ*DH=>8@=*&]7ZR!.UQ?%FG$JUH6 ,FU4Z, M.FD, %^*O:!+QR>_:N4&97T'B2L^#F3=(9XD%*UO;VGL,'90/ QD72T<- ?> M2T@NT./?\ZN5M**U1YZ49'9O=KL&7N+&G%HGHMWW2&L21M>CB]J;[I;#2\_B M:>@.D(VKYZ&R0XMT^;P).,BJ/;CX^T^$&5*2^'_\_U!+ P04 " #N:'I2 MM.2_3*-.! "_5C$ %0 '5L=&$M,C R,3 Q,S!X,3!K+FAT;>R]:7/B2+,V M_/U$//]!;Y_GG'LFPK@EL;MG^@D6@3'[9HR_$(54"%E"$EI8_.O?JI($ F,; MVV $K8Z9;ANT5&5>F75E5E;5/_]O,5&H&31,25/__0]S3?^'@BJO"9(J_ON? M;J<02?WG__W^+PK](7]1U#__7R1"20_95H42--Z>0-6B> ,""PK47++&-U1' MTW6@4E5H&)*B4%E#$D3HWI*^3EPGDTST.D;'XE$J$OGM?VP6F.@IFGKC7LU< M,]N7Y-Q7X8NB/]G$3Y9F&2I^0\=OXDFJ4=V^WGE011H:P%AZ';U!3Z97[4B\ M>(ES4QL:,XF'U)TVI$KY&VK$QH0$FQQ%8DDA%HF-Z&0D!>EXA&>$*!,5HJ-D MC/8]"?WSS]A"TD425LT;6[' OS_&EJ7?_/PYG\^O\0?7O#8A/:"9*/W#N]*, MB #HJXM'P!Q>:X;XT_T"WT!':"829;Q;%$F5-QZ^&!H*N8>EZ>A/_/40R=:[ M?&%*&U?/H]ZUS,^':J7-C^$$1"35M(#*K^]"SQ2LU8W^5\1_.E]ZETH+*V)" M?N,EZ/=K49O]E%34'(@E_-,R@&J.-&,"+*05]" F'J%3OGZ9AO52#.C#'2*0 M%J\)@(GZWNE=;L#1JP)+_$3?^GLMO2';;2D)4-H4D==O],6N9IM:C&62;[W MN<*]89?>F'0Z_7.!L;9J] M ;%R*OUUCX1-00/K=W>+WE,M&V,0&GJ2=>$HX M>))^_/YG#('P^Y\)M #%:ZJ%W,V_/RRXL'XZ_<4W1^#4EF;__G"_CUA+';7T MY^]_+,E2X.]_?GK_.L\::L+R]S^"-*-,:ZG ?W],@"%*:L32])LHK5N_T%M_ MHJ\WKA$D4U? \D;55(@OD!8W^&G0<'Z4! &JY$=T0<$ /.XS9:N2U<) ZZ(? M!FTD0@$8PJ#;S@\B:K(G2??I&CVI5@?VL)GL]B)-)!KS1I44U$7#1GT@/5HX MS\B8@_IHP RB] ![C,%(U)-FMO%8XB0Y-N=;:4D=%S,_*!5,4'M=7W&3TR83 MR<)>VLRH0@X]#WEVY.$E:/Z@).'?'[>DZ8/D\K[_I"BS(@T[657L:X5T-CW' MDMCLTW?TD46]Q)8RZ(->\C'239K<1 8@^YB(%EL5\;-=9#N%%)=*3J-<>:&. M[ONWPG.EU'R]BS4TN!D2O]' O&T0.*,VLDX;.YI/)VZ3!IDYDD$'P3"SD,S5 MIRUH6NB!:/AJ6QHO8X&9K7:W"B=#: ST^&0AJUE#BG< $I)%>"B#)=. M4SO\P(@EV^DA6[ZGX5Q^OHT\\[R4FV-0_?A-([<6HZ/Q1.H[VYNS#0,UMB"9 M/%#Z$!B<*N01BUDU62XJSVP63C7:3D%+["NUN7&;&41QDR-DO*"_L[UYE]>M M&UQ GYBKYDJYK)BZ>ZI'Y*FH/^;:T5M.RXF#&&XN?M_IVNJ!V-_:10R.T[,< M*,J];)HUI\+30S4U'\1Q:PO][VQK!C54((U5@.BTKP8,8_#4+S?ZN78Z1A]1*\$;]J8=\[P@H)OQ S\W0M1UB/NEBA6(_$A+$L=6?=0U8<8TH87\N05Q MD^NC@J0B"B A(6LF\0[< HVVIC148$4RK0U7\?34 R..FP]HNQMK]DP5-"ME M\3J631O671=4\EIU*&2[ZFS^6I>W7WJJ M/J.1@O]2M^\CK>Y=\BD_E:7G$91:L-.\%9KO=GO]WE=Z_A5^<0"C%2 O39#Y M_?LC$MT695'3A#F*;#,\HIT&%- K4/\]I_R#; \[J6>QS^EI M$4&"/@:IVMGIM*_3JY\].H)":4&R"H G&MEB*C--F:%>;5[C,I7B@I[1598I M$UH(Z6!*.5A]54(B _G&>O2&Q@F#7B,H/8W$GT&22R6_["=?Y +?ZGU\J,]TI_$>$(&-5K2GOO6/"(C MK]U(]J-5)O6R\3\W0Q\4-4-DTCPT?_^#0\P;DT2/J#<4"3EO<&#V[P]30AP6 MAY+DLS&)Q'$R).(E0JX7IH!I^>8SG-?YWT%^-37;(+^10/W&E2#IUIYD_1XH M-KDNHRC:'(>Y.(Y 9!U1;&B^8/$EQ*U52S.6J_O<2UWKJ-\:]TJ%0XJ2'I&D M^S"VY%M(BFX#(2&OWF^2@'\?2="@2$?ASI1)KE3>Y*[;-WN/,Z&(;R_YN0&8[\//ZBH4:SDNL**9 MI@L>HU6//G&C%,U%>DWM/JX/8]WXQ8#GK:Y?*G*B""Q,&B-GY#G1,Y'B9-X!/=!SX.TIB PN=-OY.MQV*#[+RATM-2 MOIGKEP::!)J7@IU3^)U3 R>&@9-R@,,Z(#J2WWG2\[$VT[QMT;G*N)&OBZ Z MGEX,=D[E=U($$[$]X.,BC0TH?-[T.VPA^93,@^<8/[YN38>!- M=]$>LB.V=I_H<###Y K,G6["S,50W.]R%\?3_K%#G'1YP*K3U-.CS$[NGXK9 M)KPKWE[,<'$:![!%/D\-@3?MGXF,LG>6F$C3K S*22ENF?E$YE+T?P+[/[CR MCQMJV$R_+(I5/D*7:QU;Z;//?'<4VO]7(+!- D\-@;?'?^LA%>7J(Y:+I.O) MPM(>I]39Q1# [[?_PRL_ZL2-1[+_C#!3AS:,5KO37)2/UM14NQ:Y&/]_&OM/ M;>:I3@V!-^T_)B<$CE[DA*Y=-.1^^EE7&#&T_P H?\^YLJYJ0%XS!"AT572[ M0,I+@-*P#7X,3%@?*I)(GI-=YH %160,]5')@A/O"L$!BV(![ R@84FFI(I( MK'5K# UC?Y*D1=(#VG$T)]E#3R\J31E&O+65QH1@(;2!Y&:@AH M2&PW7Q#;I<[1O87855T4-[5QO98VT365U!K[O5;'@,"TC24I[,5RTU07:0)? MSF7HU.R6AGRB_;"HS2)-); NZ\W>KCW5J]V]5(2\,0WW58 TV,=!GT\_/-"P ME[Z?5]NYVGTWL)PFJ )\'3;5P$2YY>I2$*\+=/27)#92JVB\0QO]^&@#!7KL)5J=YV>IVL*2EXE6_WX>:]XM@AL& MO=&[-1Y\W?L#QY"/ N"YM)2&BZ$BX&[Q/CV/EF)WWZ^_Q$N#1"'.P!!C2]/JOM%MX^7]D1:CQU0Z_'-I-?GM-Z9:YVQ9IM %4@T MCM.!$'H\D%6LI#F^?5QTX9*SQF+"6 KIP([ZGT3 FR(X7A(,H2%^0#0S MM*OZ^X&B)%+W3RFN+B;ZA4SA_B%^<<:_[N^?Y>M]8WI?*S1&>2E3Y 6. 5T3 ^J=W\YII>G#T;9JCT7Z&4GMH"P++>>EY=FUM\UIA_8BW\V M$]R"%I!4*'# P$OMO(BMU5$2\0*[,#B)$1YFHX=.LAG>Z5QVU%8R"=I2GX++T?93\YM= MOG!M\[P]L16\Y1B9*<.7&7",!3F#3E[#U;S\),ZYI\>\*B\[A6'CN="0!IUS M-_"]NW\>*/CDW,TK+ATRS]GA()YFNDO=J&8*$IM(VN>N\6]UZ<10:\Q,OH)KMXJ/I3@(L^9 MLW,?M[_3EH]>1GH(6R[76H74.%U-R\OE,%\7>8T1)L$-KP-KRT/AJI\D/B<BF^43>CC2?,/$WWJA%UT7M0 MN8@>V''F"')QYWFV!1,B9R=RYIJ+F\7"&*A ISM<;]1-U/BF.,[/ ^L^CHT; M3RPA:G:AIBTM/%:;*9E#(36HT)/<^%F[,P2K:_ZIJ%F))43-3M3@.BD7-YWB M4IOPD.MQ98'GQ;Y_5Q-S=C*L+_&*6XNRI'=R5M$>& MS5HN(6YVXD9:;>7046]AG)XT3;HX@V!+W MT'SBI$86=)/E7$*Z#VP"9Z-WZQ3>J]V[D/FA[\K*E!%S48T$'>7JO)R0Z%S\ MK@O^5+Y[E*S,R=U&(!"WSNC<6_.[*9BUYW2[H.CBDN^P\= M#1*$QX!'<0# X#3'3*UYR1 "YH6(BL6%(A0\#G:9JO=]28?K2[( MMJL9J[NL5QYBN28[&D_.S>S?[&+0)P,^I,P&-$::,<%;HSN$U57CI$+W."$' M*IQ=G59N 1OOC6+G-B*_TKF@*_ KX_';QCE^3F8+$RZ2DJ7,4C>S*I>>Z>?F MDK_-.,]Z7'X;"-Q#CITU[^R^G'BTHS5[.1D,1N=FWJ_?*N M"Y[4V#VX9U(@>,5J2%(W.R7E)ESV%=6KZ#I+3 <>X;P,5?;]U2;M3 ^DB=W7-]9"[^W:INM_!OS^E M^EC,F"Y'J4:28\?/4Q;8V=J]&:K^S!CWIU1O9L?F,@^S"LV"1;0N] I\/'@' M*P=+]0'DV!MD DG)-A KQ'-XOEE,_U?> 6 N"N)937R@^=$=W9[.JLM*KO3< M3@8.!1OC_'8GO3G)UWMYJ:/ )_% )(-M"1HX!>4B(14%@T0O,GB4I<)S=Y;@ MIJK1"6SH_182=O;O4C'P1B;NDR[AH93,H:T;X18_;S:_88<-UL O*2@ MKFPE)F::,D-"VKS&!41Q0<_H*LL4N1Z8-JW1!$:4:&!GTEYVTY\V>*.?QQPP MTGL.&%N7'C5ML"Y]P[]5)56:V).M/!9BXNB=UA(;EH4L"&]MIV,I9)0%O@G+Y];R,0XL6/4JYQ]J^22Q4RSG[P+W B#0P]?X1O^=4,J M7\]F[2'.-5A?E^>E4INC(Q4/?9P">9JV.E6W=R)1N5)S(G59:]]&U!4-ALX(;'H& 9#\-?E/@?CG:P.)Y?;HU* M^=1BJ!3DY62@]A_%ZIP.WJZ:N[#LETKHE\\=J8?PRXU2J=8=H#=UIX^S<6DX MY49%X2S\\BFP'/KE_?9*^8BCK4!@PK&F"*6);F@SLFNKA\Z8\#QH#6)VEYZV MQL^+7+ZJSPN!\[2?\H=O=/N0$/G.'7(.-+S:/#,3U,6T+-NT%N^K9M6,9P+G MD@(\" 95YSE-=3)+2( EE1R"!\W5.2/#R//]_1V3I,O%4K?4,QZ$Q]QEF/I; M_;YHO1^"H/"BRI.EA86AI\_9E>(OO)P;'/FSL0+R@;]%&0ED6M6X$%EECKE2Y>>0R=/[M MO"!(*G^3%C 34;#!O1J7*,O29(*:9$A V7&W MAY=JIY7B'HO-.X3OT=URO.R+$R.P+.,5,?A//?N<'(X&J0#7B7_IG-5Z+P,' MR[&5XNSX@!/%VU1=& 8V9Q68ID#9$#Q,RZ$,!"BC"Q^77J"%"10-J1C0@$3(;S=BB;5JHW4D7+C,F(G#Q M<9FF)U(EFIO&A%2/#RQ<7O;>S7A\LOL7->Z\-LGVZ33(L3"G+2N=B=T>3KH) M@9[*59 8B7I@"?'ATRL7 ??OG"9^ \$5:*' HSYR+CDR<)FXJ!F/17L@3\J& M9L%VLO\/T<7E]0^T\[W)P ]<=9;+:4;64B+^<5.$Y)?Y!C M#-K\PB&"^PS/VQ-;P6@G2^#P908<8V'.H).<<[7?X36MGWJ*1^1^C42>2FPW]U =9Z-S>51Z M#"Q%##ITOC$H. 88YD:MRK;'':G;8U5E)-U7>3%X2[O/$ P'KG#;X1J 9-P# MQ8;9Y>K'6R1=8/#C907W>;.>U;NFI.JV99(+V*UD1PM:DD$8.2X0ZX %9NCV M)J!JFCJU@8(5*>"K/*>BE)Z7,5ZOT'6V>;?4[-C=(!4XOKG"T5ZR\Y7%OBZ\ MKZ<\WI#ZN@6[Q7ZNCBQ0T#6*57'V *PD%U%*BWF*'L7:G>"ZP!"Z)W6[)74& M30LW;^)9BZQQGP,PMEV/'UK)55 >\&%C"_K*7 M_L3%NVU]!PNLG4&6?F'1[:#1ZW/2Y]S!]N$]5&V>' M@F\_@2I0B92/JOPI^QQ[LHOC'#?E)M%.,MH:*L$].308)PD>;IC>>\_<3Y/^ M:&=8%=J/79LNSJ*,V&WQ8R.X(W= >/;)K7O??70_#0N:L9+1^>.TP+7%C@E[ MUIW$&H%EZ0&$18!K8O>!17,')N;)F2#,6UF:GE0?1MKMN!-_')ZWJ]C1S:,! MXL25L%\$Q"M^HK2P+$[++:K==J4I*68Q&[D7 LL(@^@G3G<\Z0'+6[7;I\1, M*4WNZ'JU7&&3RDBG@[NH,VC55M]%%_?=@_;0M9[><^^!(>'42@O=M%EYBAZ+ MMURPH#$$JEP?C2"2/KZL4LK66U[)J&(_#(7.!-!2K/Z@L)-$^JX8N/'G^#O6 M?EMIZ-XMVE:LKSAV'\U>*C4_*QO, I-\Z%[/Y2IE<]&+MN6(42ZDFU5S(3X$ M;F /CGE=KK?E7LP6)'[^V,V*1X]Z/BXYAO&E,+]7,]7;V?ODTE?-R MNYXSJ]'FK2%UCDYA/X&YU-ZG*C%T)'K(/'&<3!\XDDMY\)-%5C.RCW2/ZU6K MI4&/[_>3PM'9R"?D%M\_OYXZ='Y]C;BX]_-=0\B;#7U>EA./Q7D=-">-Z//1 M!Y8C^CA'Q(=,0R,?MV.^*EMNE!-:M]NFZU OQO4WAEN+.-#(BZ.[=,5 M7,H#'V<^9V0^$6XQ[XE'L[ MVKIEFNBEDUV<4- M* W;X,>(T]:'BB02@6>7.?1F43.6]5')@A/O"F$=(.4E7+XVM/'E.8@#3_> M<1-O0^L<,6YZ]^6TR40B-8ZK'=H+VM.B- ,*-[U]FJ?D>+729P,7]WB,_S"" MW=L0;7[;@#*HVK$%O%Q&CSZ7:]U9.EB-/P\AMKCF,<\$[,P(' MV;LDY<7%;XKJZ^'O>S+V[1NY2\B7&15_"M.N11\6PYFEV>2;2DR40<5H,--Y M(F)W N<_W\/PAFA"S 8&LV1'CQVCTF$Q#(H#VI9SG$SWNN7Q1(IV:P_-0$ZA MOX'AMT458CHPF+X%DH$'3+^NK*4BJ6)'TY0#0UL:,'9)M9I9.I>LJMV1 NV. M>FX48R^)A0@/#,)SFCF!EL0?&,OV0*T^/J7NH;PLSNK/*C=,9H)7??T.EK=D M$Z+V! N\OHA#^/24GN4SS6>ZW8G>JG4S)0K!H[PA/M[$QXZ$>Q!2 AF=;9=+ MG7I7SM7$2:R?3 ]A_]Q\W!^:$CCUXI:/0_HHT52IG4X#H\)DZ<1<>J3U7K6I M!6_#C# C<):0_9Z$P"BFM._B3%;D8*,?Z_67[87-G9L7_D,3 F<'Z6_-!_#3 MV-#4Z\M';EI_ ,-%,5,NIL_-.?_9^8"S _B1T@%Y-C<3.\-NFH8#QK;UB:[7 M8N?FI/^4=$ 07L@&&JCCI!>#'-V-Y=^, T99.A<)G >-83'F_#8L0P\"-D MF5Z"5"M9SM+MAS13B^C+SE /7*8IS ;LA'3P=C8X13:@5[Z5S8AY]T2SPX(A MBHN)P0=O#7R8#3A+R'Y/-J#4:(\>ZJWN4I: D*X);%/-10(WPH?9@(N ]+=F M YXS\<6=+56-;ENLE/AR81BUC'-SSG]X-N#< 'ZD;,!S,9KO5P;W.M>K]093 M>LHKR;.KX?ICL@'! ^V!8'C?*P^9^G@FKZU5 MV>\0OHX!@6D;2[*7*EXKL=HJ=LB/EX-T)C_K1B)W8B$WB3\6@W?4VDK/^QVZ M]VIW#PF)[SP =C\M.STEG7:UJXZT[D/$M$:TU![6EY*5C>>#EX3^H'9?=/,\ MM/HBL_M5TTWG6A&%SED3.5'28;TFE>/+X!Z%%5#3/?"1&Y]4\DO+S1:&N7@A MF8IT@1 9/]JM7M-Z"BWW1$K=8F%?M=Q\Y)9ISIO-!QIHD5[ML5EYN,N&EOLA M)6]3JQ,I^:7E6K Z,KA.,RW7>^J3K!>SD1I/C4>/G:RR45(ES^HY-3F;.J)E+R#+?=FRUYBEN'H^EVKT)+!+3-] M"&QT'##+/;!27\9 >%OO&ICXO(N7@%PVT1 \%F?R9!!87?O[[B;COM#YCCQ-YLW9K5Q.QH.P6= Q+'_O@W/P M_H>\91N2*F)4^XH$;%-W;*<^R@$5"!)0N84.R$>NY?=GN7&9YZLM.L(.EDPD MV\_=-@)+OG=VUIOW?[^WQ\J!GGI]U&?Q86D&S"D:8CNK:?A<0KY-I3KS*3VM MWA<:G7JK\5@(+*5[$P\O>_AV3PF<*]4!E8 ^-%U=%AD2YE62&_&&1K,JR5."'56,0S MZ<"F*U]!^BLB"S$>5(R_?@+F<5"^E(9F/R6F2W(YPQ2SC49?$_KGYL\_?JYF MB/-OP_EA\=J)5'+-KE*H1Q,IHS,#@8VQ0^(;W*5/'X;[]_+>=+IQ)R;;R0*W9-54V\K=L]9P?Q[Z:]'5C1B\GG:J^;B]M0F+3MF-P_-Y#_\;0WP# _+%Q+4Y71V?HL M19<'BE&J)JW$.!W8*"T$SQ=+XH/#>IN/XU1QH35LNFV*4XZY>YSK^<#.)(2L M-V E_E^!^_>R7G5J\7/E?L'*$Z4\4@4VG>\\G1O0_W36>VX0_V[6R^N,-K>S MU2HW?6ASF=EP7&23(>L-87XHF!^8]0H&UT^:25HNSKO#S%,KV^Z-0]9[?N!Y MK?XQP_.:K5IF3;.@B8]UQ4O)"Y**!C!)%5N0A](,'\2:7:Y_7CM1#*][U"C- MR"B*-L>CWOHR%T*PR*I#D'Z2NE+^Z7%FMF&M,P\LA+XB#Q=R[PCDD+#ZQG5E MQP<*_9P;-.2^I,CUWBS9']PIL=MJ8.>5SA8H!U[&E-H&R@<+Y1(]R H-O3_O MVEEN$4_6NOGD,+"L_X2% M/@66[ 9AZ4.0YH2_CHB,L#JL$4A"2Z7'C4 M"^K]N:/CS2Y?*E+>2,)_UG54N:955T1;["[K1F=9:!LU/;CGC03-=9PZL?YE M0+SM.;1T-Q)3H#V5ZZVG;O&Y+3]'CG_8]25ZCE,#Y8U$QF<]!UTH/XT7$0-V MV0I3L* >[R_XT',$.3EQ2$"\[3D6\X>G.RWV&.DNYYEEE)_3F5QP2\@"[3F" MD,7"N^ZU@"HZ60;\6Q4LI(D]V/;J=*ATMDNV!JU_0>_Q X MA!QE3OXLM?F:I3])+)Q;EM7@0)N-&X-Z;]P.;E'/)=KC0VH-Q[?]\DPO!794#Y Y'GN?LH]9HVX^B4U1L7BY6"YU[KKRO,S2@0WK F&- MQ]Z3[#/66(N.,JU9X:G8+?87E0F V33]?&YJ/($U'GWOL8]9X_/D&69NFUR? MJR>98KL2E6?9^+EQG&^UQL,I\"AKM'O)62I9F#4464KI,GLG5X>#*#< MV89D"HBZK$M9]7P[KW?Z]\]R8M&-)AFN*D>> NOY=W?6MRW_V[T]C[CWPSK. MHR]-2^)SN.K(6+J:%9,Y4(K% '+KPCQE=?O:0"N>K69W]C'H^MQSM!:>;-/" M#34+FE&#<[=^#)<1&9J*?N1)IG]K,F-U$0*]*B"_:'9U <$?O2=!LUM9[OTF M2%K0 I(*!0X8*GKPJ@[+S$6%^]M,C\X]CEI5AGX<29W@1FT?$:=OIF0?>7X] M<;[GO,UN35PJFSF1<2S5F)BW1-#K3OGG]L/=8ZQ4; ?60YX$UV<.K+=H\L&! M%:/3A_2Z$3:;3L[$C-8MSJK,-+JH)IN-X(9EAT?G2IZ7ZG6#6T]Q3.-(993; MH5K4$W2.KSQ/EGDYG3""&W&> M=G#JRW\I(Y PJ250"\I&R',2TXTY09$MGF M-5L^-0^'5DG%I?98-KX%!!"U1GBYI@NOO\B(!B1:8J,96T3Z1!U/NL\=\^E$ MO61W&9F=)&]',IQRM>"=^;DJ]GHA/K_W>D-^7_>A+P6_.@WZ4Y*_U+SLVSM% M6Y)!Y($7B*!H%P],]J87;=I P2CQK[7D=/VN.LXO)#F2OQ6?C(XEW8X"ZS/? MZ.4:K3NZ>:F(>".\^2P@NC9[VS.;,BOG>HFXJ&]Y&.DFS2YB0Q ]C$1+;8JP3IA MXW#U$^^,#3L*525U1Z'JH8E/K5O+/5;NGSBNG=1Y>U(H1$#P>/BN4E:_>$)> M<\)1;-#HR6QSI%HT:SX(0HF1JIUN$ Z+.;FS?SO,%ME8=Z(U2C0G&7<+!DXR MW;Q]]-'['*)(9YQ(#J(NPIH/63,O#LPXW>-[S_?SVTJL(05LD$2@24:B!RNT M0W;&N@QANNC8B_RC(-SMP-59K6[ MN%7)IN;6. BR.(F+ME7)D1HN/AQX*::!28H?!M 2:B(HW8-NKAHW>X,$PXW' MZY%]0@Y?A+_=-I)[O/=XWWF_XQ>]\])N.S^(J,F>)-VG:_2D6AW8PV:RVXLT M7[Q1,K48RR1OT"U?>*&.KA_0V4HYEJKW"UQ",8SV^/8Q\^C;?6BSC_B.C[\P M+\T0%DC_5H(U[4ZV+!C<,G^O/43@K"REUB 4R W^A]40IT"PUHQ/2N+%_?C# M/%2UB:3N>NR^*MUXQ,_-UN^O"!/O:C&(2$ M4I$[OJ!Z7IOH0%T.'IZ?M4>I8C]PTB!W/[ ["Z7O*T#=>*=[SQ?>ZC*V ?U@ M<]D*'>UT0:)O14K:8X6OO\2IU/HC0Q+'J\\TDZPX1*]1 -XZZ]>/K:<:HJ1& M+$V_86+7,=WZA8 8&4/R"):Y3J!/?&]%-^O>K2/D!",C,)&4Y;TC-$#\)O(>^]03]2^/^$\R]^/J#&!AS] M^^._.QJ/?C416@[R1N=7_* ;%5>G*K[D?8JT> (HGJ#18L:D\';_-# M:2,JAWV^:B%#QDU""@+H?WV'HG@% N-FJ%GC7]LZ>Z$,G[ 9YCKN2,#W+$^E M1#_7M+[X-=0,A _R0?0:B\[4%$F@_ILF?PZC(-83ERN_4RP=_;62O8YQ M@HUT(,#XD([3_" YC(-!C$G3@R$KQ <\Y$$ZFF"91#+VP]46T=21Q/-2'!O] M[=9*'2Y/M3N9#M2Y]05H5ZJ_J__\TDZ%__(,>L:BH9_R6> M@,P>$)^@MXV%L 2WP'5(^&F0:(YSHGQ?,"Q!E%8RN:G":Y> M2G+Z[4)F51W9W!U *C.63E^B])7S WYID"SQ7?QIQNG1\;Z_& '%/);#Z!CX M<&3\J!=.HU:S6L5[=9*6$PNE-FTJC^U&/G,@IQ'[JM-8-_Q"'0>) F+K*.!= MN7ANQEI+QDG24"-#FU #_Q\LHXT/@M59O&609.)I$*H@H6 #@6,(C9MM5WE0 MB^!(#@V_SGF;SQ*Z<9T'%:6K]HEIVGOD4EPE'N>F.4EFT[5E6<,%H=U*)T-EN4RWTW<' MBE(M=WT2=Z=MOF9"V ;6G> M!T[.@GRRD=F(D@S$9F;#^8RT*** I6:[-SJ1=B)QG8B33(5E> UV&Q*]3CJH ML03OFQDT+ GQ%%>"*'9U'Q.GK]G_\8/-;0,1:_0ZGG:EZ_QXD+C[/6V^'C8S M^X?-AT[?'*11/RUA+Z7$TM?)]"5JA0C@IV5@T 85G@?F>Q$3\DZ.5#>T&?9) M!^?[C@?':]D,Q)G(LTCIN;MJ+:<)?H<.] )?Z(@178ZPNAXJ M8 YPHOP4+AR[;=)HS.HTQ'@,ZLFWDA+[\7^&!O7SM^3O)KG8$($J/9/?_PZ\ MF1T"74< 3P]X(N=;H]L=O@^V5.RNG9:JO6=?N:*YB9/SI++*3'A!%*^^(0QXV7K6GQ61 MA58YM[RU9=9ZZM#%\L"\7R* MVW)@F[,R=)!RH1\E\!RZ,>ZT='FJC^1(#TU MNLE"@^,2=CZ?Z3W?Q6987%E-07H>&IHFOZOC4PR3;I_(6%,W&NAE:$3QCX^" M/-/3TZ?HE&ZW*]UR:2G,:KAC)05U3)/,T[DYM^EX+-0-U&I)!PH%%Y"W\20; M^ACY.FB&8^#7D-'0$ R51TG?XDWEY?!APF&PR>$BP0=BQW) M+>P#"M10) P!;H]M/TG@^)V!T ^T2O[X\K].X@<:4*#T5]/([%_#S01RAK=N_#/O "03-&3H02I% MPT%,X).#5)P>#F+#.)WB1PP;C[/NS+MS1X 68YKE8PS<*R0"$KIAD,O9O*!T8U PH-J3^+WU- M,WC2FR(5YO_\'+XL+PBZ?SBU[EROX51PK!17SN4SO#Q?UKL):9HJM8?346>) M%<=\2'%X)OC+6CG9F/Z>5O:70P<%#T0.WV"$7FG+UF1] L!IMS+6;8ZMP,:" M8RUK1-9N[=^+6J:=SS1WZG/_AU!%11L"!85:"@JVJ"HP9&@YSSQQDB(6H"3% M5GW,QR-7\67D2FUI:4NY**Q?J>$H*QS651BO*, QWI(JX'D92 V7%#^&O$RA MY\B4Y'3$5[$AF12@YE!1(K*JS='S(#!1)P3TA6GC# XP*0&.)-4IZ&C9BINK MC]%QZF5)&!+1M5OK[&IZN)<4?KT+>02@=#K]BTAW?T/QVG)TXY9+7(L4U U"WTRM27L&9!#&.$Z.H-42IIO> I2*KGYT8NZ MR6-:QEHQG[*,=]!W!"1]QI2//O8[5GRO*;9J 8,4-1JFSWH;]P]R,=.D^]RR M%!O-2F+\X>&A^0[Z?'9PM(G-@]K%? Q)=HP$!FX5 459V8;? M:(;0O0 ]^! EQ91 #E\GE^H&Y"$)T!G6>0:I]#>IO]"31^A_TT91J#G6<,FA M5\EKC8&UW9\Y,%]:.KG9[=+?:.A3!>HOUM?O(81(G/;P"9,N=!.Y'MV)V^,^ MC.P:2%I"F@M,BTK3SA,$L#3_V,$Q9QL&$HU3=>YLH&C9?NMJCEM-4!7XN5R> MI;5Z3.9'?3$<&X/D [ )(/1/),M"1D-"#T-3<;BI+"F(0L\E5<(4'/!DOCP/ M+.!4HF]YA_4S_$/J"VK9@J*M.+5%[4B'^@M_F?Q%L5'V>D4^)5)?K./ZXF]Q M$T[35X8/S;__6(OVJ1IKVC5PGT6+C[,H&V<&\ZXTF=\)\$ZNQ[*A1>\9V+YJ MT!^S61+?*>A9D (\CVS6P)M=$>SBX$[=^2GBP6IDYQ?F!!D[>HOA^7'*W8CA M"@_M:/3#C18IT= 0:+SOKM$(#YTHDJRP(14V."' TK]>:QKYFOGE7?;N!:\W MS+L0C^;NQ:^TT[MR(\YEV&&$]2)=/SVYOCGIB@9?"L^]AF3;7EG-X.VZ\&+> ME]E[UI>-OY8^W-ILP/=D#3UMI&AS+P_D_1Z9&T"_&1H0R)$YDMF[^TNLO@=# M$Q%T"_["VP/0^K%WE3C,/"39,,#]>\]\+1N[IE_-UX8"/X+ X]=I)A3X=PH\ ME/:!I/V1J=6WQ7Z,_G[+\E,CA[B!J!E+_PK4=JP0NXT,[V6I5!];"6[>!\OY M.P2T0@A)QL^;[7A?8@:N8WG7H!Z;IZ)&9;9;J M(N CJG\]#/E8YR]%TT'S;9_K]0>F12_"GH_1WZ/;<]#Z>RF==4UXF\]%O8WJ MD#!0H(QO^O<'^V.?)35'!OX+QU[;E0_9+@7XK%]_JZ# &4#\?W]B*/@6N]G7 M]__XW7XM5;/)ETZRPX]#*$D+L[8IJ=#TSU%TQJ-^EKDO#^7(H&[1B[R\*.*E M:Z\ 8??./N]E'&7\F2XD5=>U94X DC,DV$7"8N MK; TRC8AN0JIT-G(;BVEHFYIV&N@H8>X8!6HO 04 MG#QV3V6C3.]8-@JOQ ([)4PK5*0F;+B&IE X9^/3WGH4($7H*QW%Z-A?PY62VL 8 O382'VAP"6I M#OB+B5/=Z_9U[II*L@F\S.QOW/%U+]WROJ&"_(D/(R/)F#AS?3IZ-\ 7(5B1 M!M!C8@F2Y[;JF]O9/1]B@LL2/C QNC69DUCHI*$#T>:?^=%)J=>VT0D<> M\YWT,Z@R^=3KWNF+"8?O*F(Y"N3)9)@YAHKB.3/JK]?J&U^=]]F>\3TE3\%= M>3E>W5G99;U9M\==%DX>&W:I/TG??6+CTHU4UIO;#WZ@BNM@=6>?'&83P9G3 M76,D')N=WF&B\"9Y@YP&L(X4CNIKB+3M"-<@(1N,[U+UX"_ MHH8 CY6VCCTY^HI7-),\!BBX2$+B5\_G?:M#\#AP9RM+*LI<41B=I K8<8C8 M6SK/<@K9=U:B7Y&Z":"C07@A(7. Z%G_US64 JD90,_ 6]<38]C[X(D-XU+M MB:!9 N31"Q04-"(:C+1#;]K9G@?/4.YC3/* ;2MKD"&DH&C 7]UPQQ6?:N5\ M9$ OXYVQ^*1HS! OUDY=,6SR*IE.7M'K%=M>IW_C\>3P:'(1Y"RZQQIUSHIX M"8C5X,WOMQCHBM)LBY JLH2?/!&IF!]3+$N@P1!-[ZG:MP\R^:QVWSU9QZ?= M4JVPHS2-R**-1=$F+:RO^^Q3^"+)V;6[;"K+V;-^%A;O%'40R_SX'4]JB,##7+TB8WOD^\.2S_<0#73!I.=LR';@@L$[B"*T7*$GYL3F.= M8JW1YN"0K^>Z5:[6:5.E6J[>:M1;&;S3?K9/M;@"U^)J.>YP*SM>F&])=="/ MK6=5;R;AGTWDNW',I%$-8%CN3J"E$K;$ KK%)2MTI(S9#>(\$(T+ZSW4VU<':>3)YBK)\PEQ+I6I<$DJMNJ_<6AQXIH^3:SQ=$2VC=: M[>P53OFV"=_>QH)W?XBXN\]Z./-M_^ M#8=S;#D'03)U!2P=?X*7*WM>;@]-?$(,]/X-=?AB-LPS#IE+N'B$^[_=__FLO_^L[$,8[6(>H2801I_(!C)#+NP'* M'%F)ZX93J6LVMO+#*_U$24DA/MF'6O^X]LE['A>$AB,VO7U>D/?A_@<&N<<# M^0:M&$..$/J& X.B]!]Z8M"/U7XVI+/XF2"OQ; N=@%2>; M 6">;N.HBM.X=1K@)05]W\^,)0M&T%T\;@-&ZYZNY^ 9(4+(/I 0>EEZ\Z$" M',_H7^__VW[@._K/["ZS#+P9[?8BJ1>I41*0'*XL+]!0?ETF+[!]+"&= ^2/ MAYT]"Y5?$\Z[P=U1QR.<6RX-8DD6=2T (Y OU7W0(>?M<.X8$C[B"/.!N.E; MG/!WN)@S],.AY]TAF3_0UP:.M'R_,PP 1PF:TSR1!,[+A894-J2R[T[EX?^3 MU^P6L2U9<,)X2SD&\21#IY,!(+BX66[IQO69,]P##NM!]=I!1Y/7HDM+SWT' MM,[!T[.7Y)H_-&KY9^#I/Y 77ZA##5PL%#!G]STR.0?7%Y+-$8+E,;).+Q))T( %?QT=]L2'\# M[Z3/#5[K!E*DA937Q) 77^;8P(:\..3%%^5R0UX<\N)3B^7\/>D&<6$;AJ;C M]D-$59*)*!L/ %59,V$V),*!]\K!Q].Z32'7O4Q_S\8NR4.'7#WMW& M6VS'TDPZ%80LW9H#QT(.''@'?5;0PLVCG/91O@:&=/@RAX20#H=T^+*\;4B' M0SI\:K&1P47AH2\:!ZNS!Y'/+N#_+NQ" 5C2,^&P#FL^;6B9!;!]X7!Q5% M;:A 'G/B@J0"E9> 0N6!!4*2>YF.GDU?DFL.26Y0.%]((F;;9J2II+,;T8%RM*4 M2,9WS81SFBI(EG=-"YJV8I%+ZCHT /XBS 9?Z& 1I2_)O8=$.2B\,23*0?5V M(5$.B?)'B7*F:0/5DBR EQ=(/= MI%:YMC;B"B1#9R+VT+9U72&_ 6,9 ':S)M"ID#\'WD^?(\+6.>=U,PF/WFAH M6)IQP8-&+#R?(R3,%^6(0\(<$N93B^7\/>D&G4GGQD 5H8GI@I"73" :T&$+ M<\D:9WA>L]4 T)DU84Z'A#GP?OH<$>:VDI*3 [=:6@*3@^2 M\\ $,65"/Y$'QD($ 318WX_*L[.?_[1 M+/:=/"Y#YR4#\I9FF*N#<+US<($JY#1#UP) =] M42^/A":E#Z2E!K @5=20O'&%<%@4?*$#2"P\*SI, 5^43P[9=)@"/K58SM^3 M;C(;9L448UDEJU$A\,XK:3\AH*%/=[DE]>GT/B'BCRZG'4(F03X=\^M1B.7]/NDEV8@U#4GE)!\IZ4]@"A.0@"&C,)!Z: 2 [ M/CX="_ETX!WU.4)LU4C?[L@4;J9SUHC;T) L7^: $9+ED"Q?E@\.R7)(ED\M MEG/SI!OQZ<3](QN*)5#((!&6]Z\7]!5%@?]__E 7=H0?^5LV?G1/^ ]UN MX.A* +QBN.G%J4$01(\9;GH1DMBO9'SCW&*,.D_.^GUY G";'T,A &S7E_&- MAQG?P'ONZJ 12UR2FP^SOD$AE"&##JJW"[.^ M(6'^*&%.#!BZW+8GZ(YE &@+;A/%)$)2''AG'&@8%= 7%$-'RI3;)A^>J(OS M^W^RIT]%+\DWARPW**0O9+E!]78AR_U>ELMK"O[VWQ_1'^\:3#I^'3L=$VFC MQ@ +GV ; JR;DR88+M,\TMM'R;VTP)#!7[GJ,#L+^]@-TJ03%T!2Z1D%?Y2 M)!5&QHY][?'23_3E W0)4)+P[X\!SS*Q-)V,#H;"<#B(T6QZ,$S$AX,1 U@V M&0-"(IGXX=JX(,U^_X/^\EK)*Q 8&-+C+;\WPR"?]/]_!*/:U3M('\O?_ M^2]_7X: ET5#LU4A@@8&S;CY;YK\^>7KI*LZEIBE""-# P(Y D86-&Z ,@=+ MT^UT,GT=0XQ[J!D"^HKVFHW%@J*W:S;]/Y3O9]R5%[*=@$7$)T'7#3BDV+W- M^XR8\.I#S93PXM$;@RPQG4'\](WG$D4A;WS#,M<)+%/TJ]NS&',=.[KF2&00 M=7_8&.KO'[\+M1;O4PK'ZG4Z^52K4BU.YD. M5^5JG?8_/X?'<<7;[6O!$33PZF>3DE3*&DLFE5%5&RA4"^J:85&:2N$,B7?N M0J1,61J%O0!+_YK#*_(3\\O[Q#:W/]%L8_NCKF(!*@N!;2U77UECZ'V--Q(% MZM+[!D]*FA+J-S H8]W:"420WGP2*0E5^6MR"Y[/Y#75U!1)(*O 37MH2H($ M# F:5Y2M*M T*0V?YCJ73$C!A8[XEZDL*8(:@=(,TB@>(W9A^:XTX-26T+77 MWZ*@SCXJP8T$DFI2(\<"(JX%4&L+H.82TJY*^H1EA[]%!MF&9%V\\RR6X?!G M^!)WZRHD*XI;\&.@BI#*\!;^FDE'8U<4,"DPP2OG!6=)/;[)!"-(C8&!G#2E M&QH>/Y &O$!9Z1G$IP[74)?FSK^VM)00R8:[A8YHA?W5D2:'MF865-P1J2 FSI:37'K MT"#G^")$75-]S:9X!"H)C726-%KB1B-UOR'2(;F&LDWBV[8OG*.ARD2P0UU MPEJ9@X6_WS:)(50DU,(7UH-0B?KVXF/$?]27UYJ6-$%M>_&%A< %7S[$M/ Q M%B+2@_<%4ILC.QZ;H$&<-NG%-4+@\BU)N !$9N-YD2V$ J2"(3#1!;:.M(UU MB:ZR- ,3>;\>B(;0%9ZFG:Y2Z\Z1"QRY./L]7%,=I 1)Y14;X\V!F_32%J3U MFW(L@9HA-Z>A!QF2*3N@MY%LR489%FF$8UI$: *\(I:$H$DIR-$Z[;HA MWHU$*2L^1[@7YG(*T$UXX_WPZP"NSZ.YOD\PGR+#+6Y#!#%^U,";D;2 @I]- M>830&6TW,[KN92GGNZTH\LU&;S=R._#&#.#M!''J1:#YO_^=3B33O[;;L16- M^JG:)FL^"7%#Z%:A2'@6)2&G@)P1@7RN?E_*1Y@TA9HKP(G$([]OHO_=T8 M& -;4FV( 3D&Z &NX0^1G:IHK+WR>6)TK4!HW14>.48(A$[D<85FK>MHD$9#DJ2246@.T:N ,]C;$V2=)M[0!9O'7PZ\\8^NA:Z,P.O+W[^H M%15]$9N'X/^SP0]UB4 ; =5#N8D\I.Q#/_+E)'.'$"Q()C#QOIS.N$ CP'+ MDY'&;PN>02$8.S!$Q FQT5\A$D,D[D:B0\#=$ WY420'@+R>@KB!@OG.2]^' MD3?3<(",O:AW(T07:A/D5->>T:4\IJU8'E%_Z=O1OS\1U$5RXIFS-ZTD8$9RCQ0C4$&]&@$2@<_"V\I3.R#X!RPTWJ4 @X'^!:4*+ M>$K)6.V+C$,'%)PKFHG'=60?B&B'0 R!^!H0,>]T*27&E&F;A ;BCT5#FUMC M)WIS*2;/(WHZLA5GA%:<*GA\K:+AY##)AG@A';^=4T#/"8$8 G$_((K 1E@: MDA0F91EH]'8P:$#@1/)DZ,<^]DYR7Q!,@U;]U+Q3JYF@L VP7-]&*+^ M>0/-\&)E-Z)&3M.VQIJ!VB[@1WD1B1.4CYRY),0*?0\)$1PB>$\$(Q3AF21# M=Z@?;FS]%'M>=U_&'\*$%A!:P7QI]/M84B*=>7+;I !8-_0*"=8BC M$$JN3E=9TB,NK3+=2!3E G+]1--XM^'#C;6?NSZGY$/!,#LZ/8X;) M:Q$+JGC;9;#UYXA*U=^XQ2;EO",T0 MFJ] DV1L<%$C"A_P 5XF&CF1FU.153H,V3+(R*V)GHT"KO0[TZ[S!<-:UZ_;I"[5\$P[A)U9U7'L2ODD2JA M3N;*2(G+ B\P\8KT!:]&>P0%7#-#F6L8*&"."V%Q#D_ 58$R1&$GI2'XN"7I MZ(D.FI!P;!VO(G#R?S.<&01O%D3C EM(P+I57X-9HB]MLUV>[E5@XX4&U_XU M9;20BJ6$6'J0BK+,();DT4\0Q@?\D($CAD>J2HV"LZ;LU14R;,RWE8&C/B9< M1!8N(MO'^7_3(C*RW3VR,.3-H\%<-N;; '^U3LQU$ZFXD&3CS'! )Q@PB,7Y MY #0P]1@%(.).!--L;%4RNV4H5U+) MBMXABI9E1V(2/IW36=SK*#!*7S-;0OHV9D(T\.8FK=>.2AQDOJ5%YWK_WYX: MOFWQWYOMJ\_P44]P_FVM\2WFHR1GE8%"ROHLKS[&<+B>X27PNJJ$R0W9J-1< M)Z$-.)'01>Y- EZ/HSHC^HAD5\P)M$A5]\@ *.I0>7A%F6@ IWB\BL;+_UU1 M8R 9VY^1^C"@X!C&/0GKFNI!9[6;@*D$&M?Q;JG>+63&$:'VBIH!Q897;DFX MBH9[/.L-G0H>@>2(2*D%+N'%=62K[B(2.),,C93=7E-E%,X#LN#-]!*6WG(* M;S7/S9&U%8V_#Y[V6--U3(FXA8X>C'M*#(.JXX([&ZG$)&OM3*07F$\HCK7A">U5F M2%<(58A&.<61CJ[0S7AR&]=_$PJ[DB"Q![\EN"L9,:]VI$\R[1*V0G2AVW@L M*%>4:WGYQ8-7X%F2Z+82F.8K9HM-%%OHU8X[L$D[WPT!"@+QYT--6/J,&:\T M@B3V0Y$!L?:=AHY0CMMD:9KB]!$HIN;V#N I+"7BBL"] ]DT$H&Q=-4Q@GB) M"'X$?H?C:ZY0&V5HZ\Z+AH8V7XLQ /9[CYT5U3 TCR@YUNO3+P;'2.-M$B\* MZ$/48;*>P*D-4XC(B,_#0O4>X\UWSM),DI"RU17X'9/5)IH[ MSSY&D8 M71ZDDW/)$=MWK7?F1)#X6U$:N4NW*2]7MA$6QN(IEDZBL#"=3 \'L2&@T4^( M]*58@8$I-I%*##?YWH!),,EH"H(!8HD)='\FB/]&%=!\AJ:X?OZF.)H#EU=KY>#CS>V@<#ZZ\(68$CB?R MNQ\O7>*.,WX8['"95]Z:913C@VN$J+7N/5ZP&O$WI[PUMYYC_>:AC=I(.#"E M2[P\;>!=#3"!P6@DXYE[,7%@^$.\^A(!US]T4@ZI@8(V MP77K.!M$IJ><3-&ZL5>DWC-B&0"7Z?FFL+Q5[;HVQZN.+ .]QYV_OZ;(BZRE M3I9V.YA&? Y)S- 69&4T>AU#DY'8G-J >$AH;2Q*VK@V'=^X$'D;07(:ZWJ3 MER[8UUE, !%5QXM-%V2/K:OU<.ED<5=:(HDB!2ZD=?8;[RZ@J8)3%>L68/O* MM'TSR@0<$-NHBH9*)QU$5@@@9Y4A9.VM/-XC"8:.I]/I;XK^>KBA6*,XM>/@ MCDFG:2=?MLWW$0ETRMQQ6DU=C?579*#WC]4K7D*>;2)/LC)>CV,3G:E0,;W0 M"[$O]A="B8[":F*5KLA'9!<+EU6LJ@+0<&2+*ZUX7&.M>%S!@N\D'Z_O6C71 MN[%FS%&ST)1AX3&EI>1 T*LDQK%\]/$(1+A M&AI KR79;\S#7"[[@JR^/9([4@=^ST86?D.%QTY%).Z5A ;\0MI^0A[,&PO MJT'8M2R_\M'E8Q39 --RFN)>,A]KV)OHP)$/QOD0VS"VW4U*N20-(LO2D1/; MW'/!3;7[&KF.4W ;O3T<'-&]:)&YWB1BRU?%D_^#A4J>ZU4Z)=W/\-K,5>AZ MW;[>;N]W;2B#C4Y1M#GN-W*./'+>'BG?B"?=33+(!AG &QF>;-6A\*N9%7\5 MXL8$"7[8FA^MPIP\"B1L9\8%2R>#0+XT)>(AUX>/Y+S] ,@U+7>](+JD[BPB M7(^:VY,Q2<>]HW?O.,K$/<1Z-36"W#&5!RB^VOVLU+YS-]^CNK?S-63 H>>N-8WA&,PDS1,'K(OG^,L MI4>W0QU%XH0[.SM&J- '18_%$:-?;2VC+*\S],(O$H%GY(^P% '+^3KFW,<$!M.B%!"L;V?9,!IR0 M_9J0PC15Q,S.#,VJ$A!87[A&",$-,5]ENL3?;>P-L4('=$1.ZA6C<&+NCU @393)V&*I#%5'@]0$!4%KV %$&]T.J5;^DO+K5S'HI,#OD5S)34O.&?/?Y3K=]VX2L M)'+ERL&EZ^[#X-;*8#>8/K,I,3:<$@NGQ (Q)7;\[0=Y352E9Y)?&WLUD>[. M:UYP11R:MX'0#F]*HB<)"T!P]@W VV.(3CAGXF!-M,:K;/G:$TTT 2K.7H&( MPIJ6PP_PI+^7K/)G7IVI V=W@M42<7RI%2$N^)IJ8_H]\@8=U"02L.(4&239 M 8!N4;R7(T],BBU<.K@F9+A>#V!7YJR4TSTR0U:>(^N=N.LMD9O%SQ?),.(4 MFA(!N)59J]690)BA !^)XYOV*]RQT2^!M60AY/(O)]-^_,[:$F*9VD25W,C, MTY&3@4/\>^*$\9!L_.2,X^96"M$+ZJZ]_9Q6$PU(Q"9^G2.EK>P@"MPF0[P( M#'- =P1WPZ5UEM)9<$T*3%"L9&* (K7I8\1:5QD.I^*#3"3 )9G:6.7+'80A MU>$;G52>/WONU#2]I$_7WH:6%/:=3LCE3YUNC*"X- _3#K*KHY,A.\/N*J](.(Y?#;XW(7 ARH(9!0X$L=>Y6N\UHZ*7*+C,QH"01.FF;T[% M&= CJ%%+]X'75$=SDKJ^4=M1E8\Z^5+#GFY71N5:N)-N)O02\P3,/T@P!A ; M M[J,%4>PM8BV,M;DGB[6XW$ZZ\'>Z8C7'95=]WM6M>VJ[MB_T(D M@(2(-@BP $*R[J>_YY6)!$C)C[)DR<;Y_Q.!2/17T@A$T,# M%.&:]0:;U>3%3\WN8%#Z%;E'3<"*!\]QDAF+OK)$GS%1GVK;.L7)2I_.TXT# M>T9@8TJV*J[?%9(5^K(N+XEE M2R0-&% ULU(#?C*C(*[LM+A@U) MH(;2LP-FYP,VDX"RM6,2W=442[O$HN51 M?L0)0SZY/MHL.&I0S,]0XQCOVPRM-N272HRS=E\TDNUHMW'FG-3.]%J=]>%D MTYGLT !/)/E 40[NU,JMFW/#L\Z]8U_V?+Y:!._JOFKYSAM'DN(;1N*MQ MDS/0>.IKCA3EH#I4M/W6B= WE;5\Z070E7BQ)86&C4U#=\*,M M)-L&ORJ-O8=9+48*:&SP6_'%/%!O5]Z1BYKVI??4F6!(:]7;/KI@?T+QC)D; M$9F="(=8-5,S'3BA*NHS715&I\$D]A9C6MQ,?$?YUJ;W>Q_]^%ZG2GIN?[+P MNZ*@F":A!^>$"2I]2*1WYV4%QAF+Q1- M2CFW,R>>[^04.5'%$;'CR6# M\F5$M96U"W[B](UTKM>)*SE6(YDE;ZP>.0H\1O/%\N$R:[ \]= ;@*+3M23#UD@Z1,_O< =CN1&=Q@RE=-EXR3E89&ZSGWM_E!V*Y&F.& MK.4^*M5?_TWXG=4Z.(AQJ%'9J[3TG9W9@ E9P4CE%8L6N9;EX(NMI)$AJ: Z MV.>VI->&S5+DN:%R0R+# S=HQJ;RS&^JNCJ3X>#F;#%&C7[OZN"TN>!LAIN; M35ME4-Z4#6$Y2C? M]"%U[VW8Z)1+3&:VPS@S>[\N:DJU!'$$&G,F$S-^%/+*& 5Z5[S#+^1VY%^= M1*\;.Y#-ADW+?K1-R^QD."1JVC [R9$T9JLNJ32Q0'L+/G15-V_)3ZUV[;-^ MGRPH9C[Y5'#C;H]7)"Q;$<2_ #2FM3<9[E"9\X^4]X?981 MCA95>X\Q@KB8(HA3!/&;B" *KVE3[.-#*=/"BX5/$1>^0/[21_Z$M1G]UG26 M M.NR,B?2#D)N,[*,'';R:7'M].1('2;DZQIXAIG67;1\Z MY5XC:$)0YSAMM1A1^PM.^>XC6T<>X"B,PF >^?=U0=Z7F,<>Q_M,RY-LI3Z>*//L_=%@04Q7H9_X)U1J.14AX\J?O?WKC_89WT\%W=":D MCY9BYLU&]?'L-H&='-NCDOCI%)CU565.J=F@B&SF5)>=J!*;.9']0PW"Y] 4 MXB,<9A:[+J&M0K\:)M-YJ^\D*"!)?NZDA^MUCNDW<]+VD$BS-\V\'F7G]# TSGCG7+G8&: M&IUEOS<,O<$)*]U.]V]B=YL:CPU62!$M0AA%6P\LQ5JX_ETSTQ%$WD'E4Y]3I3LM5/;CY568CTB-*[($\# MZE7$,'HGD=F2:S!>)'5JT'S1C>L8IY4;_>\#,J)7B<_:>=/$;US'9X()S)=U MP_E2CD-:@2Q.W^(FN,[:XZ^1GYO3%CA$H*S;A-Q)N!Y;RV(%F),82:D5=K2$ MKKQME22D9-+AW>^WP% 7[0I7YIS, MDR=W$M!'UY#OR?AS6B=$!XH$Q9EMM, 0+AJU]M))IA?GW?>MV?MO2I+W(U^MF5*EG:_(G6B,+PY6GP=6?"%#:!\3Z-+"4M+8N#5"-C MG!XYLT0)V=JE$ =H:F3?7BEA&1A$%9](<>FH4;9DW:F^/)4_,E#@/K ARJ.L MA@DG7_;DRWX0ONQ1I'>]]-I%DQ1--BY5E9(CJ97EBQSN9_?#26RR Q98G?3;*R&=KD&=?F!72U,FJEDW>@[UT*"6("PY@?M7HA]A M,98XX=D'COYZ4AR;NJ8NUSVQC1Z@5Z5FC;R@B&-?-R/C]-AQ(ULT6,_)<4@O MY&ERDRG-B@-F)J"O%Q;V=C:Z*KEH&P=J%^;F"2@T.';[NI;&"=AW B6JB9<1 MB<&2V#6VP]QDHVK"PC&+#2\%7/&6^]_U/2S(.6HH&4AZBW9J@4X?;.<@[B/' MZ6/48@W*J-&AG:0C]X*2(5C:=1@W+/KFZ ?BC!KVZS'.6XQ[8/JYV8##&7;* M\>17I(A7F:A.)[QC(Z^8;>"BCKI"S+_K479ZU?N(:,5,O5OGVDTCO<_9YMW8 M. 9%X6+<9RI)EI%:K^(LBJ(X3%46K]4&_C9?9I%.\]4\WPS?2-=9MHC\((ZR M*(U#G89QXNLHUNG&#Y=!%"[3^Q*WK[A=&PD.WM/C=MR@" MBA,N+1Y(2XR%Q:9% [$:O0N)%$3?.<\.:NFMX'Q1TFDCBW2^0#1SXC."S3G, MO837Y.>?UIGHAI9$>$,:DP^9%TV+KJ4R'Q'FS %*H;Q8O!+H3#4.5#A*$'*4 M93QR&IW3V8XP5IBJ;5^5P[9H2!@W4O7@WHD[D8+8_K5GYW1C>6[.^7"*%>8W M-9J<2,@J0;-D?6K&;<5S>!![43RQ)82F8Q5?UX&H[_87C0+V_A0HHR&@#\?G M#U1S51V7%E-.U-UT!QU+_V.C+(?_ Z,,8\0<4GZV+;),5]0)=QW,%\]/L)=\ M$2V7R_4R#K%%7;A:!+$*UO-XM0R7:W\1)IMLQ'8BI=.UTNMXLTGAC7FH8_A) M&J^S0*>)BOQ\F0_?"/5RLUBH91RM0Q6'$;9,CL)-G.1JD>ADF@ MF,+#ZV68Q*&?)O%F%:UC3 M--YD*HV TJP#FJX/Y.L[6 7Q#;W2<1&H5ZR1< MYT&NTT6R'*]C&<#JYK$_WP1QN)G[,7#/(-XD; M-;SA+^ ;6>3#7@7^8K5<*.VKX1LKX,1AL,K@C6"!+!KV*H$WHE6VR2.M\W4X M^H9.LGR]4!N8U=J/0Y@6K#S,8C\+UF&V6@?K)!G-RI]':N-G\0;W-%QF09RD M>1ZOTRA?KG'">31\(]DL-D&6+V,_F.=QF"^6<9+ /J?K^5SK^3P+5#I:QWJU M27T_CY?+< VS2GUX(XN !*+U>C-/T[D_6L?<7X6P0PGV3X25P];%B8[R&,AC ML5GG69IG(RI91)F"+0_C>;0 NLIT&&]@S;!KB_4BS%4>ZE$^\"I209Z!. M6 M>A6'P6(%$UIL8@V2,5]OX%34*+$'9*CO;U8JC@(%)[B(X T@CSC*HR4(T36, MN!J)S+E:A^D2ED#MOO4B RI)@/C]7"5^M%EE_HBN-FKMKS9PF8#R8!V+#!Y6 MR3+>A'.]4,%&^XO17D6K7.D-D.UJCH(AZ/=3;,D7"A8.1PP7O8$[F"ZC#,_#+-U MCD0PIO8T6:XV>09DL8&10]@F^%$:!YL," 0^M++)'Q\!&L.L#7TKXE=!KT#* MW@3C&B-'#A@2M?D!>W'H)P-GS[R'7)%GCKUIA\9,3#XHG&_9I_DX'VC!UC5[!)[_5'V=^KI*W+[J"? M&X2Y'TT$\A(.8KL1#.8GS93@=Q$,XB.E*?-Z3(""X(<+A MIRNK=[WD#UWDW>F"=P\B=?*8W5#?1VX"V$;XP__YT_)/G[(AB^7Y?&UBZ2:C MP-^_P[;<1>:9,/T=[MCZ S;LML#HCV/?K\TM>7P7X(\2PZ.]$1^'P<7_'9[S MW8F<+T[A8\?_YUKX>^R S[+NVU9IAGP)\TV: H;XFRXO,>JH<#A5M6?NF.^C MBF^&'G[42=,3A/_YZ.%V)?BQT<,W317!;!*#CT\,WOTF?""=/V)]$ /BCT5" M?L@]^$BN:/=PHI]/II_Y8Y&H$_T\1/KQ-^^5O<>I%VFJ=9X_OV&[OIA<_I6: MGDDR4:(OI+TI%A[#RW5VZL@_=G&/1R9_VA7X7/MQ]SKH>$,H(NZFX"T&11\? MA/;HSX)E>!^[J*6NZ86?W4_U'(?HGFBEKNFEOD):GF_K?MEQ:HMG6. MW3=N_O%G4*&^%K'Y35#P8OX9=^ KD8#?Q,&OH\]Y\%^',/LF#MZ?KSY$8CT. M"_&T*,,&,J=%V60:WJGZ]@7=)N^[*A]Z/9X$\Z>3M3@1T*<34'0_]/-UB-R) M?H[H9W5,/P_=HAP[:JG!_&TNVF]4W'X;"B;6_TY6Y;=Z]K-G/TI MU_FC-2T?EG[SM4C KR=>\,#VXRN1DA-]3/;B1!_OVX_'8P]*N[VZ1B2MQV@) MWLVU'JUZ!V^6^B%3ZR7S6"=COOFXPYFB\5JYH?+K\KF>X%(!1=Z)+D(I)BB.,Q"LZ)..:;QVCLW;^+_&OQAWY3;HLI!CB= M]C?DJ_RF3OLQVWR2-FK;;G]5-MX7=L1_G:H:[H_O3X&];S%P\VG.LBG&-Y'* M![K1'Z,%:$6HP%5,)M[C50,_A6J/@P"3L?%\CW%@!*X7Q+Q > MUB(#4\[2OBEX&8D^7&E=>?YL.9_C#_S9"OYRA'7<&BC(?U8%HGB^$;C.W_IE MY%T##S0>-@HBV&@'J;1+NB:!Q^R6.&L&VFX1DA>_T.X0E+3?.'C$#)O!XLMZ M[PT&$E1J WZWV2S];./'$0(\AHF?Q$F:(!;>Q@_G4;1:)^%]4EIQ4<,U0>A- M55X38V),7Y5N<<-:V$FOU0CB71 D-9!AHZJV%(!T>$01.#*FER'6-&ZE2[[[ MNCGD=5G4YP3BK"0WK0 Z;05>6O_>%8+9RM#4A"AZ#&5]A)S^G_YYZ,&NE(0O M#;P(YFR!KE.U1]1XYTLM8K(2@#!00P9,@>[+H2F23L"-D8495%/$8:Y:+2=< M $D5,AHLNKFV8^W5-;(T >+&']ZV-@?+EM#.84OP%4:[O@"J9 #:Y-I]N M\<["]=0P1B;PX+!-W2X1]%>5PJ,#P.@+75\ -]XZ6/5#2C2\+0JBN\(;'G-E M?A#__@S/IDA/M2%_55S0P<&=/2!%G0M?]D;PLTP4=$E;)@!B=G"9&4[7N;Z9 M#(G8U,3\"W->^HS0KYM4V^\QD5_5Q!";&@[FF3D9W-<,SC,]>(A16^E23@X_ MA$C@Q:'%L\,QNXIPN.$-BV(O,/>$2XUW!X9$9& -K*;Z=TUDY%W!61/[;'11 MP700L9IXFG,=$KB!V7/Z*#)LPKQM5)[#42.=.7#R5SK!&\PT7!%A MWL%<93TR1T5;>VCT#B_:I2H[G-T,KCH.C6P"T= --59:-27.N]&:I &A;.\Z MN(\*;=*#*LJSNH)'>'CBR>Y9&<9)Z.191L0OD>C@V[8"_$].M4L9,!V$^ M$VZ+LX&# ,K?P?(=0!\'H2@M8;JH>&V%5$VSA062[%U %-VH;@:ATP"(+\QR MC$+T?_]? WBE(\5&^D(XJQ)8IX"4Q0M]QNA-*H>\W?OR)&25%PUQ+- GX%_,0/#'%8E6U#62LFB)S;;8FYL8D/)@P2(NRZ)"_93X M)W 0> Y8/K!JF,!EP<_T')HXM@+E"!B8O(KJ &C-J ,"5_:(-^]X2O#_450 MLX39&U% JP+&#O(*^"7*'CXEHU:"D%=M"\J1:":..'"^-9#HET5SZ%!=;JZ! MF0Z$&>]96Z?XI1U\5)GOBPV+ M!![5PJ: 3-'4>24#6P*419(J=0<*IM74,_C3*&T>\U/8@%RUA^%7^#?>$T?& MHPQZ.A.%5@23%98L:%#PH2@E(PI6@?853!-42KA[,#4\?7?$\>I SP7=I-NC MXDOK=Q_>:R9C^%K6-;@8[)6/F@OW+B51_[^ Q;=@R,& ^J9E.61T7T$^5U=UG=%:7X$0AUMR>COQ ?L)'*G=%ONSO*EW9ZQXB90E M>\Q?RB:2DM^ZZGW+!E]_P*,MP6'WN!%(%&F!)BVJVTP_64\%3!=H*8H&<2]D M/=:.!I3;BGZ#[H-@_OS[[MI[3 CGFZ1&?539YG'[N!=ZK MNFYFYO=LPS!/$L6/OW=-=)=VL,UDRZ.>1Y0'0I'/ X>FK;8L5?:.MPV&*AJP MZG=$Z?C\)= ^B1#41\O2GB"HV?#G'HB(KO++U__ZZ=49R05-!A-0BRJ$9WDY M0\<1%;N:-K$CFM=!@RH&%A=H:UMD>J3;I6 AM[!$;P\;!?M4[XGZ<(V.AJC* MMNZ)L/<.D#U3-T,-D-@.&W_>!= :D+'7.WMZ@P$(*2U0509:N"SPTN2YQJM( M"W(VT\YQBT*%;P2,TNOV[,8P]B*:NV!'HW59IVJPG59_!]6;S)2JOC*'S,^= MV5G5:=K!@M-KD%V@$[>\)[(>,KWW<'KX>YP/;1;8(+D^7)_?RXWX>'ON%]4< MP'K"B]ZZ+K:[GBELO&7#N5 /6M<7L,O[I@"IS)+3^*10H!.!HK_J#/U58-O; MJ;.<^A6^!N;ZR[J!<96Q1%,ZGJ%?[B#/HF=-;GR[K?=G2&+PI[GP<)]2#5,F MD^\*>#R3(\ZBV)$7J]<2Z+)V\!$?@8Q ]P;I!RNS<**C)P@J\7FOAR\'W^#WC#=7I]P4/OSC5+)*HTW M\WP1A_DBBI,H6,6K*%4K/P_FL+I[6M=OPDJ!],@L01K:U<">P'+155OTHJE7 M]GO7(FDL>$F+*@,IAPZV7O-5\'2MQG>!1I![ !?Z$N\@2#00TZ+G6TD(0Z=U MNT/$'M04&P6:"]R[&1!WT:3 3T$E? N?H[\E"I5_G&&=73NJ/$U7 7.@?22G M2UV7P.%?>(?K/7E.CWV6,&2#N@+="[CDE1.$ZAWZI>HG "1U/0YV1+T:M5&5IO-="9)(>#5<^ 65]5P"V='3J>7=2E' MQ1YU\H@CXT)]S]UI6 3*Q#,XVM+3H,8V=45'UM$-1 VS(?<1OP3+0W["+AOO M248Z.1H"H"Z@@96"HK6MK\2Q0^0#SZ>:AC2L"O?ZJ3&]=C4K!=YN,U0 VX)C M/;V!.PC6X(_Y>O5^?HP,V0W2,T.D&;FGSXBRC+E.[!^XE6[.-.W_0 [-1#BB M,0Y:T^\=:OPU:_PCD]J9WIU(#6!1+W4#U%690X7MV@)1HH5EHF08B.KV[/_$ MF!3.DRXGV>.FVKEN')%M'@!NE@S5NE(5X.;=:E<)7\'I78%4:8\GY M9%Z#BH^Z+M,US*J2$S%!,!D5[RN<+)$YL8M$$Z.4F(+S(SC*J[IY*T8=J E M'@HKL;WK %]R[JK]X35-2ZPW& Z]OKP^8D5, 5?;VN4!Y,05IDX>*]:=^IFC M.QE5XW\PJ=(%A,MD-QRL/_@ Y[2XCNER[WN \[)CRKY+F^ M)A,UH"V5S;8DPCLNVB PA2)#1U(%)C51(3M8Z SZF9%FC*>?XA[DU\Z!B]#) M<77H^MH#W:NF?>:]+#6P_Y\J,%BR@AU;+YM.EW 8/S8:AOR7OE 54]<;$/-P M&BI 4KANY.B0I]R.)F7GZ#$ M@8MF74@<=D97)[HD=GN%PH3F?NZ]*EJ0$-=\OR7P5I,T \(#NU],7]AJ]D\U M.KU.2Q'._ ]:"NK8Z/!K680:-XFE4KH+_GHERP+U@8Q&0:CV%O,9J=HS5V58 MS,TFH$52I,5>PJ_N)V8\=/\::>Y\> 4_W?\.=32S\A<\K-'9>*9T^OO.:"!X MTF+&_*S :OT-/E5W!^_O0,^SWKOAZ0WR6JYS,-U&/M+M8[#U6(5)^ML$Z=A/M\L5H'.\N7]N0].^ 8< #)FMO[P#,G,DG$<:2Z]3#WT0O2N2E27YK?@X)9@ %B7Z>"AQ#U60 M7ER2A0R[ M-&HHZ4'FK=OO-IQ N Z>&Q6JUS[9DV4WR(1Z?@4]27NOZ@X9XRL<[WMS ZU[ MZ:=?O>^;KD5['PG.^1IK&"__]M/X%^2'0E^19.?@MLDFXL^ /N!88XG'$C]SEB0T.!$WS,6#B?WN7,H!=$)W"9/?Q= M(R/R>:CLTEAG>+A@[^QA\9R!9K;JY[K9;T'CA\.%9_;U?@9:_@$4!%'_?P35 M FW_6\F!KJE9_>"A?NYV78T6IQ0JY0.']_)\^9V9[(&ZNO9)=T.#\MS[OCYL MG6^2'6QOWT=]U5]\^&>?!-5(J5E?1ZI-3[Y%&"SX5QZ MU^,X[AH5=CX/B%IT,S M*H<26P[P/EG*CVM,"CY*3*TPY\"Q?"B#F^8^\^@-(*E+C7*#LU1Z[L/&GBMN M..?[S'C"4^2-F%_19$X6'.4):MA/O+UF;!/096/9*^MK5;)%1N8J:2)%+F.1 M>D^L^V3L)-S<50+IF#)^):NN+-E/1+4$7JL/Q&G%.G/N()\"2=>*6F#"7>QO M(# C$ON\"1H3GH6,6%.@W29.V'KVBC\;[("_62ZC=+.*5T$6Q6&29G$2J%6\ M6/OA!K2G>:Z#H<*USI-E'JAY[*>YCL/ #^)DGJ9QH);*]U=J W\,WUC.5[E> MK?QXF6_@&_-D'B=)'L4:!DCR+%JM@W3X1K#*5+0((IA>GL=AMO9CM5K" (OE M1N/S\S0?OJ&2^6:=J4T<@<87A_Y\$R?+#/^Y7B^C19AI?S0K%:V"=;[(XN4F M@W4DN1^O4S^)?7\3;-)PO8FT&LUJ[2] TXSB512MXG"]CN*U7J".%L5VD6Y>M0A3:9 MVZCX.E"++,Q IU\JW,55O,G]+/:57LW7098K/:*&:)DM5HM\&2_5$E:^#A= M#7!F69K--TFF4YC#\(U\E:Z7(4PCBP(XJ<4BBE6Z2>--$, Y+1:;:#TZJ6P5 M+A)_%<61AF.%;X2Q4BLX'ITG60ZWR5\;BI-;+LX)1D=+@0>H?:N?F;^X+ 1- M>;')T B51#CCB2&_ :@0M?D!.PWH)P/?@E-K)<\<.V\.C9F8,0)9T'Y@EPO_ M?./?5MOE6-;.^!A2R($%F@(F\V^JOGK&KI@KV*?W>D#$*44?-H^JI*U+8(KW MX?J8G\^7MRDG]!X:TQ]8@==[M/Y@.^O@?'%KP>H=G\OQ8:!;88GN!8P1H)7U MS%;A/)G/SN!73[_J _N *LG%K66CTTWZ,@?SA6_2="[3A7EA'OJ&'X[;WC8:P93#7_X/W]:_ND3U[]8GJ^"+XJ0 MO7Y/[Y 3.W9;;O*/[ &^UJK!+!/LVI3\@::)7^.=^*.FVF?S?(5G7/R)6KX,A[E52W[8-!/,/E8 &_%T3P+X(TG%72MM6J93J5M[ MUH&^T6#^TO@WHZR_/_WER2^G(VA//Y!HOK@(_P1[YB,OF3VJ.L14M=\HJX'1%U?E5$?S/W->]6(CVT]_% ,_)[YO;DL%_OI4P_LT%1X8H0;KDZQJ.L_'>I[!=)X/U3_[2>?Y'D'R6(VEO[V_ MB&12H;YI)3J8E.AOG +\S40!W[89-:" 1VA&2>WCI)%]11KV8E*POZ;C7$[' M^3792\NOTUQZ3<7O3VZKCZ>N>OC8TTEINE^U^0O&9S\?QYL(9"(0$\"<".2> MS:Y'3"!3(<8W0O*?@_4M@+(S[A#V0$D;"P6G$Y].?#KQ3Y5>C^W$[PY[VS3G M^F-]YEXW%ZHJ_C?5']QGI[F;D2#: GNOU[FGO)?;0N?>$$?F-4+$@;5ZM:VI MQ7^KI>?F&UT5=>/]"[$W?FDT DAQ_VF;.&#U.6<.EYV364&]EX5 M# *N2F<6VON96GTV%DFX: 1L"[%1NFL+=7';_+G9I5D -7-D? [8O,S%@&#X M#*?1ITX5P_$1?($#2B&;A\O6[W3*N'+2M*_'\$I4R_UN3R'P6MAM PQ""^/5 M#'^&R!=T4H0VP],]F$;W M4LNV+ -P:PD[FTDB,D:Z?K.W6^+*]QF@7V:"?$ M[W_7MB6H"[9"E307M3.S1O.!R5B-ONA*U?!@,P&Y_7=G /(P0KS#INH(IMT# M>>R*=VZ#?P?U)%&"$9%V34,=UAWXD?MI)8DG 6LD.$H\!H28:'NDXQ-WRD'Y M=7"X[)JX0>D)Z!9$'[$X;TPQL!U*_HV@C' )>%,):L3%&9*V?0S4U?=/%M@& MBPK&0&TO+)(#MO/7.,XIK)KWXLNF*&=N9==5_#] MU&$/^]-+,^"?U+[9P?,V6:'T TFW[+0_' M=A@N,5A!$&%FB_U&#<2M5&IBJ!AB=-3V^HZG[D\T[FI MW)#W,0(;K"9@ QZ73F8"-OAZ@0U.Z:P69XNU :.B(#SLMM_M M,VI+?*7U6V"C##>)$'9G=7Z&"_.>_/+ZS5,/GE(SEM-[@Q_3H([WN7;&# M V75]^0'P/(DV"!8)/R/?N]80Z+S]"RTT$T1%' 2=0[_'-9QPF7;8EG)$A:U! MKLLT(JLB-.E0)O*1T5;VC[C*UFE1*B?-T(+\28;ENV90@Y:;XF,/>^Q2KQJZ M^=@#&U'P?K6:&B-/]J>,QV$Q^0@,R]@C5E,83H1N"] A@L>:"3$1%!ZR 7&B7X 05TS5-Y&Z(:?) ]<7O&T93.HW]:SHF!^D\S/TD7B:) MBL.-'\8J7ZDX"?U +U2P2K)05$C3$SJ?;U2^S.-%&"WC4.M5O E601S.\S#R M@]2/='9'2N=X3XP&"I<=SGQ&D'>7TE@=;3]BM<"YH7G9WF F#O 9. M7HU^UP,J_- >_NL_@L7BN?;^KCK$_GZ)%%U18/SO@B7RNN%G5"D@:W ;=)&! M8;E#PJ38>3N[#2HA^HY>C/P/A"ZPQGH^;F;EF>8:GC_C1Y_8]_S-TQG!C#/0 M2GE] I+2W08P-N'(.J/S@BQ'M&P$>!G"UPM.^PCIA<<2/)(>ZPO!@,!NA0M8 MM]I(&X+9 T;%IIF'(I]I :M'<0#/_9O 04YY%]P3+!1;XQA/*/=10"2%-FD02YH81OZ_OH:)%R* MY%7J"_RCK5$LR8;";I))[QC;N)5:$U0K(]:C$*A[;#[:] &0R4\(,)(5%ET; MJ+PDN=D_>CQSV./K\3;1]43O4G&0+O\$W6;12_!:%FTKWQGPN&-;(:?_0]U+ M)#7MAL#QR$UQT6Z%W<&$/G1@F$Q%R@)+(X8G%"10V-D2KBJ]B-<@N;:X]3U0 M'4@VB\=S?I]NU-L!N*V/@QU?Y']'>7T3%O=ZOES<'P_70%WU-3"575<>"OA& MJI%8>L^,L?"11@0(50 X/76%<)U Q3,O:PB3IU'H6!U:^(C'DX"1(%ZJ79V@ MPB?WC$0%"H_?NP*N*'*:,1;'3B.$#V*?[DC=9O0H5$41AHD0L,RT\D;_WA& M*%"D =HUVK$\ VR#475D8/9<," L*NB]S!( 4O$E6'9C<$G%;T'[!JJ0=ZF! M,Y1Z #:]!PH]N(<..U5">^ M1!*)Q[A@/5FTQ^0J#BUQ^6]54S#,@@%4'<'##."9^J=_1'8D'R.4&;P$;?\= M;A=UY>QR49VQ_Y]5\!XKFW^*)B$023N KUN&ZVB11GZ\6"I$#LF">./[?KS* M@VBY\I>;S7R$1Y$N=+):JGDN72CQ6PECC5_CK;Z&7N1R-KKS+(B7PDF/2/G_LXC2:A R1;[[<$;$PT MH^ "7(-M8@!E4Y!/-6)KL['(!HWY&O,@^A6'A/I[=4&NAQ[%6"SB8]]YJD!6 M@DK("\O4-7H5X ^'J^'-X@70)#*XJ15?-,%#&\ZG%2Y)6CNR2F1)B,TN5B3? MC*JNSN1Y]F@LYN[GEG#V"&J3"+#>%2G,[L>N0?,+:8J6-P ?;;81!K1#_O>8C$>UA=D)U0(Q-F#N.W^L;(^<T"#*= M)>')-4[8(M'902#$HV[E-R,9H:.9+'QG9^1\Q31I#$5 M*T64:_/+=A#>&6KMARN8UC4A;I]YQ@EYADED_3@#Q\CP]9S][)X62'%V6K"2 M61YL2ELNN,\8)H"#0\7(^#,0S%RWG"4HFC!/FS-.,$(,,HBBL;QAC68'@)A[ MH\WA$48_[!,%;?B0K1QV,?>+XRGUWY\Y 2WWIX,0(PARU6X'OV_3K' M?UZJAJ##X9(3>:&MLM.@?J,V_P-NY7B#G$U5H*J@J@Z6T,^&N-SDSL&C_] 7 MK+$/4'$^$T[\CF\%$0 MZU@2<;Y[L7:^N(-[*A@ZXUF"TL3CK^NS+!S7Z''2!T*A@J XU, LXS MAZ^B^0"#@>6)FX .EYGWI?QXV]@UZ#<7RD!F2P02: M! <.^7K?_WTZLS?<*K)KFZ)YMW@9)]P MS&->:8R#;8'NX.9F,_)9 %.C%%+TZ*!I\R'K.O<\[UXC+!\MP=_0K6AM=XZ; M1?AB/@)+UKZ?Y&O"%UYG<3C?I/%Z%89QM$CS3;@,EFE^7T'V%X;LY)93>;5$Y*D9EW&)UFC7 GNY D'< MD="F [QF](U-4GA/!'A'"5 M2*2T!H,%W>\U>\A4)?GIJF/G)=8<;.()C@ MID8;OP)Y\0;:1CA;S^=#'>J$#O'E(X=O0$+ =$%%**J;@H71(KJO8*'DO!=, MADX^.QPS^^_$OR*^$8TI!QGZHM&5W#J+89>SA//:7G3!J6D4H06&\&:NWN'J M/>@2:_ 1+4G!UD4C#E7XV'5[T#L;NL-\+C6:D],;9XW,VPE&%A!-5PT$S#XC-1RN%6YNB( M!AT[+\J2A/C) 9T!ZJH<)A3,/-]?FJ_)2(,7T.% .X5WSX84M\7^#+42"5[) MU1I$J9)LZ><;?Q4O5BJ(PRC3C)J>)//U)EQ%@?:3>R+4G_KLL9;FCFXNZ]PF M0BPD0'#C$9&Y<<-V<\18-:C-V[2F8#F; U<9A%!MBIR;P\;)<5V?%HI*%["F MIN#41+11X+$GQ;D^QRR3MCW##YREZ*#[O0-62N;&4^-RPXS]*TP!)%J%U=([ M/"F\F? \EF(H]Z2I56:O-:8=2LH0+0&+'D!D8!3Q">::EAC&TD_IE(M[4UUOE08_ M56SCLVJ>;JNZK"^N;_*[K);S^PK82GACD&C426*VF:8;;JTE!T C(6,&@)B? MDOQ*@4=*]$3[4W-V4>$LWF7N]@L%71FKXZ1EW0U_^Y1I3'*7*"-$TDENFH\) M$PMA'K;:,;(,:Y1 CE/51\MH-%TR&K=#>>(0>A],Z]=$2@J*)O3#F[%-CMA M>7/$Z)$#X9?7;V8.-Y^Y40+.H-;44*CNJH-U)FP[6"!ZZN&3Y$W@' UZ%]XX TE%8:<-K&M?TW2 (U%VJ3@(3/3Q ME"X !]6H/J=]4%LT#+'3.4I% M3>*BRYRP>EC##-MIC#3%&;Z)L),P &!JY+7.$7/ M^J@2]4"I?!?&7R#\RM:U#@6 3<(LU;5XPC.=4^:$,Y95^^I2"IY=)T ?J#!> M#7B.,K)@EIQ]0>^3H)$*+$FC9[^#YN3Y&EU]5[;>GAA8JW)0#%X,S2I8+$J) MEV")XH^^-^(6#I0T6E!/J2"*LF7H'^X>GM<_.. MNJPI94&VU673F,M&^1S Q7?]&[WNQ*_I/MW].1NN>(;H+-Q3\D]J4LLHZ7R0 M-6X_2_MI)+))>Y"5S'K6+_K'O67KH%+"NA^*XH82Y+E8@4GRE$L':7^=B8H% M1<3O9&0/U)SA8J27@#V6K589F)T-673'_1SHVU=%60[RN7;JK79*!%N3]GA* MCS_4IE #/^>4K;S78#CI$(M6]Q96OMU<.^@2,[$[]D7"V1]Z:^V^BK,P$H0\ M%JVR1J$_"?M4R#7\)VAS\(LW!ZEP-?E'9!\TI*=Q'/7?M;FM= W,0#*ZT1_Q M_,T-_^???WU!UH=KNPR8K;BT3*(U,'',8)W10^=PVO0$O4&>_%G?0$9PF]5N M_]S[T0 6>4^(\=$H3XDF+<6VD)&M.*Z5OV:.Y\3PX MEY^J2&%=_<&XN_H2S-,,1-'/^EV1UJ>.$2_ ^ ]?>;]T"%%\E5_ MT1;JWEBK6^+64R18K1+DQ%P"2C>[)0.?@@,S#VL!@OES/)-?45ZUMH(*?_13 MY;VNM/<+RJ?S_VZ[X=IHMBML&_4<3]\HEJ0,HVDWIB. &W3H#+56P1 M(RF?%Y4C3[ZHU/@K*L*5)&Z@E.4F,_7K*U0@%5:6_0=\X?VWX 8>S MV<MM M!$U>)2 CZKYS]U-4LO0!RW_)9T=^'FH*44N4##;R#&9S1GP:.W^__O7E4R]K MN@NLY]09A7VM,LP9W@YTDBL#<*9''-+IAC SQ0I."6R_MWC.M"WG;\Z]'\W\ M7L%$O!?.H<*#3WY\]>+IS'F8]]O[%3DYUF.;>M(G/\):^,&7IE+ ..K?@&&" M=53.TR]_>6,>_Z&O(86!X9V#U)&]N*#"OB<__()3H ,V:\!H@;I@95KJONG7 M+P[PJTH#,_RK)"H]D5_\M7TJA.:0&%7KI<6>I!#+'R-^6IKSC*LNR"2#F]:! MVGKH)"UKG,H]T+"E$L@ASZ$X2SG?MC9+^;B M4&@>^"\&@0?W1&%@)J>N5'+_#-D@K@3&$=H$P9\#:#X-]]G8=\ 9)4BMYZ] J)CT0?Y5H4@KEV 9[0KY!C8&:2BCXWCP$PSGW/L>X\OVLT*;1\^)"$4E+*=R3'NQ M) @H*^IY#OP/2XTH4;&_%EP8Y5R-P?LV6M?:Q5W!0V]+*J/J4GR>"ELMJ0\7 M..**'NF!Q;!>/M$<)[%48R;WGKDQCR2WTO"*[1O=5V)@:T.X-3W5 1,L*'XQ MZ\G.DH?+K[TG^OSBW$O*^@J.XMH$3].NH6>0Z;5,];+Y+(")A0)[-.'>+8U+ M*3/N[)V#X?1 ^ROF]11&38>$3"XR8DJB_6Z=W:_1U M6P7YHRI !-AA\2-_-U]\(5%89F8.$3J4/M>3++B MQ+322[M(\=?=SR;#L4M^&/<>L&&;@WJGG#7 MDGD9E'K6U_;AMCA)[KQ!,W$(2]<(*G2U=;!]V)8\ Z3CXM,NV4J:W4"_9?L MO76\WQC:(J\<)JCC%22M@:8NKSL48IP()T_(>T)I/T='^G24'F?=")C),I;Z M28U5DJX"TY,&)P,>\]_'&!+SYU-,;(J)?44Q,7/Z!@LD&(?H?W*T?JH_YRXJ MYBYSQ3A<=B!V;C%4)QR:*;%F'H,"J-X->9DHS*T)IN\*IYP V[.P\L2M["A% M4FH,^M8M5\(W5?O6]HDR7ZX^^'NT,B/CD9L^0;T=+7C:1E8@VCWFFG!W>WXK M,>T!/_4S.>Q.R\E)3RD6-VCU=,OF2EH9]0<$YIYSFQCTAJ=I!^25\@QQ"R3M M1%^;= 6,F+ _F+U.K6=V7+K3V&0YV$06=XZ]AY**^O&B&?)3;A/RC&)(J2=H ML!94@JM%?93-*SD%0Z9O.AR^9P4@*>J,U;):IGT&.HUXO*^T79AQKHT_-^I7 M15E-=J-9^%%=][!!#*G,[-?I4M-^^-^4MS.8QDA%N;&=U)=PWOV-,JE2M9<* M;9/N>&_^NP_MM#7RP[L5>J8'7$$'F9#5WKXM2C0XWU;U%1C$6"O2YV ;0Y:R M_XR]0?J+^*5LQP#4NK@+GRDGZ/VR-OW,DE7:%.3W-0&5/AP#I,(-..^R $4: MT>1U*1WRN>-/JYF[2#,XIZ[ JSKJY(+V4A^D9PV7&6J=/[NKJ7X*+(C$38.Y MTGJ9!3&8@EDQ5IG:>2O]0I^,BR/"5<;'66^'^NEQAZ4X29>;]:; M>!Y&>IYMUOEF/2JH"2*MUTJE<9+Y\$:N?"ZH6:=Z[2?I.EODR^$;29ZO8*Q% MO$FS11RN\RQ.%FL_CG02+A;KU29/LN$;:I'DFT6>Q',]WV#1SC).YLL@7FS" MU7*Y"?,D&'UCE>ALHY--'&4PES!:K^)D$R9QD*?S5$?SN1^,NB0M-OYBLUCG M\6H9Z3CTYXLXT=$J]J.-]E?I*L]U-'PC7R=IJ&%S5*!4'(:^ACT(%G$._U%I MJ-)T->KPN5SI+%)A!M-+_#A9!A@G$X_,( MYDL%X\6K+(>5KS=!K-;+#8P$FQNL\VCN+T;?@ 4'P2:*51( 72T2C?.#,\]T M%*1JI9-T] T-9['0\RA.PR2%=?A!O$G@//12A7J3+Q,@%GE#+J,P.H:F 297 MJGVKGYF_N#<&E651E%'-2UD]'*KFKF;&>OFQ\7-HS%=-K(KOWR?#ZT2+\_7J M-DPA1U=U/HDJ$&)WF!MN_DV5B\_8N %=)'NO32$J*'W8/*H2RKO5=VQ,G"[K MHP!X$:]4?A'@8[.PUO!G::#N*^#F)\OIROQ($YBNA(/Y""F*_%03F*Z M$@_D(*8K\7E/XL-!?C]9EWT@EN_==8Y?JV MT.P'N,#_EZH0\813]!?SF75]3R)F(N:)+WVMBYR.\JM9)!_E$.[=W[_#5@Q% M=A]H[W]4! 7SP'^OV#D.CJ:IUGD^+C=YB/+H1VRRBKD2IX[[I9#))?/Z1/K>='V'SN:'L>I[WUBVD=/NEL M#XIFO_0JIZ/\:E;Y#1WE%[2D[D+2!/Z'2IK';&+]2NAS?1[GI&\]/G3X8_EXP+D8U9WF-W[2 7D8O45F6*3:CAI^=-13D5#6R7)DS]3 M'4-_&]?)ICUY;'MH=YC#7X[P":^ MDF]<8/\ISKFL*P>W>5BH>$^MVHZS+/'OMZ!.O<)*V[:0!I?4(J2E#F[]\=T' M3,]%#>8K@_08I*3*S :[KO?M1J1=+?7N=2 ?G!!Q$&B'MTZ.82T<8:?:&:C.!)L$%S@6#A5$,Z MV&C1*A=S_'^P(%OH^:(O"KU2UU3NG&X%V+J@%AG8L(XAH) HRW+4+QE+-K$6 M.G/K5Z5!#>(@:M.4YZW&9O>V M:@@_VE6I;8U(!)\+S%6!I?T"W[/%GOE4*Z[A,XAG>*@):@U;EJ145HU0,K16 MTS&84.VRHDT[[J26UTVWHS9-!VTAV!U0K*.ZW9K: W<5MZLDE(X+7(Z])18.8XG\@8OZL=4-+[.K:*LSVLP# MMO-1J6D894!F:&/IY@ 9I=R#&^D(,9BX%99IR,T-!NP,'"+KL2&H %[KMT#^ MV&*"V.319N'ML!T4S M-5A74[=,=37PYTHPRO%KU(@;!S)=&,^PL9&0O+.(P@"#UE=5/_E_ S50+STE M:%X&$^OE5NWV^(F>^?7M-RT+E [.V,/O;NCH^7LKMNE6,WXIUV-[DJ[H+>8S MQ$OT'V*!=K+)PT0MHCA=+E=QN/$WL5HOPGB1+Q:1FJ=IM!@5!*?Y,IBOY^MX MD\!_PKF?Q&JC%O%BG0=YJI:!SD=%Q_-PO0J##(;7BR .U5QCG6X>Y\MDM=1J MNSM>K=3Q? MZSF\ ;-*]"*+,[7*!)F"E:<*-B-*8CV/UE&8+M4J M''UCG0;S; USV1!RXT:O8*(PP"8*@T3Y@5[JS? -&'D^SY9YO%Y$\$80P*RR M=(Z%\"I9!FJYCD;E[^M@-=]$L#F;/,)"\Q"&Q]W%Q<'&;N9A$HW7$>3S)1Q9 MD"W2./3S(%8I[)J?A.O S\)6Y6/I5;3U5#4R'=UWH04R'=0SF)Z4H\D(.8KL1#.8GI2CR0 M@YBNQ.<]B2D@.(4>'E%AY_?4:[C.AY4UC_94AQMSM-ZOY- ?PR9,A/ (;C\" M:KW&SOA3/?=C)/)O)-_YCU+YJZ+1*>);3T)NH@I+%7_7"J:.F0@364QDT8M$ MISC@/3+Q,5="_(99$%,2]"//@'\/H2^7WSW^(W[?99X.?;@A43@=^C=WZ!O_ MN\=NOOU\6AX]2/)\&";9%Z:Y\+1T>9 '=O?\Y%$>X2*:CO"1'^'F=L;_F&V4 M7W2]9]@WFOKCUVHF'>8V2O;7D^(Z'?ITZ%__H8>KL="ZJXJW3]S]+X=#^-&5 M::^I-@-^8�+3CAW96FC2=Z0\W\;YA;WF"ITJ%FK.V^U&=8]L<@@@RPO=4* M"U!R*3LS-2T&K_O<(U3SE]M"YQXC,_[#@@R^1DANQ/E696V *G%,+&BCDB*= M=E0[==!J-\/*LF-0S4M=UGN#\RQO"/KZRWH'J[Y&@O%7SUMO.P"&A+7"6BZN M$7:],,#M GRJ#H>&*Y-@;NGO7=%*(91\#T_,0(9?R E2 9LJ+8HV# /#P9T: M8!%R_4W5(EKIOZHM&[5K&GAY.MB;,:5N05&#M$N5GM;,QY'S1 MOFVYK@;^5!/4 M,8(;8W%BG=%^?0],HL+"XY=KBJS[!D6HIYN1P8Q9J+LKM3164PMD%&H6#LI4=*.1*%9T_%OZQ9D('%74S%*DH:AOW&%F=9[1/:M>CQQ8%%216K*O$W-,NQE M7X1MY&.F]Z"L"#KR5>5M%0$J2_DPS#HK4 -*.EHERPL/=="#*=/&Y"NOQ7)Z M#R7!WKM0^",L1GZHO1!^M27)N,!>N-]W,P11'I#B13'\''@&DH >5TU*;7N)B36.!01DV%_,W MVO(5T90(VYIZ)3B*Y5CW'=26IS *MF'(+I'GL![HEI=[0MO !2,-^V MJ/?V4-NVKEY5I%GU"BM,OFLUPL@3-CBS$53!WP']2JT\?* !JH69PEX-MD=( MN3NTP!^];=%P$;Q;2U[!F=/GVW-2WW?JW\#.X5B$G?.H=#MQZM3F *[R+*P M8M2TDP"!#!N@%?RG9\B)AJ7B3H ]@B("SI3X\#_+@_*^UZH[]);.KA M_;+@ M/W%;J!L ':@TK6!6S&T%'))LK]N#WLE.@HE57) )@DUC]B7H"/( G1Q?!'OB M.)+M'E],D\NZ MJNAD:9[CF -26(WYX_-C?#R)BOROKDZ,U 1J:=8)9\UBN>S M1./18$N:2IL+LX554<^-ID .4T@[(FKP B/I':@"P+R .X&.BB]9P&S3!:XOVGO!9(I"3=3:.=3%T[ZL'@%&XD@3_]Y9F[QQ]1D__'#L"P'^N>68L3*:T8;A)'EOS[T9.S%LG/9[DR+%))A/, M[Q;7YOK(F_E?_[&)5IOGXWF,7)X?=$I#^_Q+F(A_TZH$[IRRE@';@^U\D/:I MVQ+I&P?0>35),VK(M:O9VU:!Y0OJ<->0VJSU6Q8?UYZQ%,]!LY8!X;.@27'' M(/@Z^<6L=C70?8'=@-W@*G1)F[TQD962#%*N$?>K>OK_2 2Z BN*WQ9' 3[-'1 MXPFR*F1%Y";<]7;ED6=\X@L37SA)DN'%:TQH,E@*G*T/=JN0>-T(JB)H#Z6H,2%=[97!:QD6R,DD&YV MZ"@SA+97UVC"K>??H;8 _YKH;**SCZ6SWN;O^15U+@4;W=5B2WVARIFWUX<9 MJ,@[S9X-U1WJB>HFJOOH,%Y'1(?]/7<)V%O:=2M-!#41U,<2U"\H)@\P,IK+ M+M^"V;.ICC'+LJ00:**JMQ.1343V"4I^"A,[4,=B"HJ5R+,PG"Z.4$RGHF[? M&+"_A<1.YWQ0@,/FF]QWG^F^$3U?DQE8,6_QQQ@N,>EF,PQ!8D3%P^UK,37@PNX2ZQ$&.0V_[20H%-'6-6[U6:+1"8>>NOL) M'K\I4*T*YOZ*0O9NV 7;1S?0PM/_OG]RQ^?>EO8-'&O:X[MV[IK M[Q_42-W[18(Q'/0IVH/K4\M5BGO681=M34D>_=;"=S,,[7"D\<9Q)=+4NE9( M/XAM'EZ3/0)T8+U]8*:4U"[?/H-.OP;[36]K3$>Y./=>=92L$LR#.1$A!5TS M62HF9\!&*SJZ1J>ZN.004\5)=[7)'12'+M!DI77& =E#HV0_2*6E5 C8@JZD M?,&7K__UTZLS?X.]]>\C>>"V2OHW6K5(JV#3V5+Z^X@@)28EJ$ :HSQ'"D?+ M=+R\!,;62=C^C6WO#WH:'":%H"645.D#LKX^1$]A(O2_-W S83:9E_$Y'ZA! M>8?-R'_O5(-9'I(DD -O5>5__8@_4:8V=75U3D(,'6>UCN*#5*Q@+++40+B M85[AD&)176K,*>I1A;PG".5R..R?_?G/14-#LIJ' S^=>7FCN9P05(0+/3.9 M1^^ !1] 0S!)^)BQ!8,:^=_"TQIX=4;Y3\-?@T;S(^PT\W=_?O;_S(P **_E MF?;HH?]OYJ5=@VK:Z4?6. RICYB""+/*&+'&1GC-6ZA$U9BO@?GY)-T2^*QD MUO+.(6MC-17( 94.P@_2B/74U)@QBKEI>5&:Y!_8SKQKJJ+=FI"R]M[\\/+< M^ZDG*>=D),G.G"D,C?!0<-0F?Y9D$S '!@3BP'-FGLL07 J3,?92\D&G/-Q0 M_+*CT./78+H$UF++.V""L+QK1#)BC9L4+4Y*DM];\6?)[T!DU^KT_**^//

P.0M_:L?S^OJ2C$GE"M^A307EL-L1P!-=$P;% MP54DP"-M'E6WSQ@^ZIH_B60UG*Z9 EXW@G:2O+H&@7@DX0 ^"6H(G'"IKLY= M+A.I:!.%V296(4-\!/$Z4%GL+X)U$"WA5JX6PGUZOA2MENMHLQDBDOP$4_)? M_*-HW_ZHJ(E;' 7K1;2^+X;K"K.L:,%CUI ML3I?CSCVO1GZ) Z.Q2+NI-RK%^@I3 M;UE2E02=A1FQ"%^&TRYV9M?.O?^_[M",QE5A?E+>E8/G!_!-/ DCWDPN-'#"\%RQY_S&0O![*")@.^@%0;1#?*.L&AH,:O#/*>88["]1? MC)6B*%PL5^$F^O**'-W<3*X_7\J,344G[NR;:Q+N!2@;EDK=(#722?)$DZ8KS-$GH,]790B). M]*W1O%+5A3;9[K %^$Y_AVF^[=?UXMI]!GO'R7)X'T!G68:A3VE/QW7#KQ:;MZ?#JV@(EYEW8* M _"KRNY:B3BD;<'E HT%JJS(&2CA7,.BK@I@)(EVOH27WD[9E%P,Z*:^817P M%MV<42$LOO\#%A_\H!IW1X8%--@\DG S]1%- A86%+ILU&9[I/. M'N0U_RDW^F17F4M^H;H+XYCW#@V1(J,E*G;A@=U675"1#(@64$[1>C.F!<$; M*HJ5E9CP5E58.49Z.[GPD*D ZT0[27^Q\CVG:LGH*Y3_0]T?<-]$WDA/U*@%2:M_I@E(FBXDA\4^^;@J@? M=0,B%J%5)CZ)X7/TGUR-8GJ(IFIS(ECIX%)=XR9D/&0L?I]8\$2B-Y&HJ5SF MZFUNT.!= I6Z\8QML1=WC2F+[5HGIP0=)V _80D1\&ADVEG1:D[BD6@ MG%H M=BWEDTS$.!'C#<1HNE3H 2&Y;0-:*3G78@2SPLF&*I7"D4P>DK/#:>'M,W*] M2<7T'\PA>VRI"XLI=6%*77@0J0MWGGUYPJ_3FQOB>RSS@BKJA^P&<]QL,-18 M'K-1)I;KQC&!3PG]YC58&9FDS_$#J/YE]16G=+6(3[JK*=?.^>[,TP5%'^"1 M>W8"/U#?W&O3!:5AO<"FP/6I#8ZC5S<4M*$V77 0)KN.VRDJ[U(UA69[D+62 MD:]=!Z!BHU6[\YMZ;4MRV&R=C?TQ =CLRNRK5'FS,7K_; M4WKB5N^@N!NH_)2CH< MT,@_S]^<>QKHLMX5:<_9B*ALLZTB[4K5< JXU \PY>GJLFCJ"J,PDRT\T=I- M3370W:BMDZ67S=*QD)J48<1N5[R;R&@BHQO(R-5$; ;_E7BV=W6F,9Q'T.(/=L-[5^)O66LW*9KW%7=FRR+$.Y;64/H)N==7O*4)EXWD2K M-RI@6(*:8$G;<>=7IE-6YY/K$Z0[T=5$5S?05=\=U650Z/.H6NTT%9?:DSX7 M<**IB:;>+U=/JFD<\:='\'=4KS.1TT1.-Y#3J:KPUA1I7VEJQN^XO9Y[$RE- MI'1#5EW*Q -:4DU(&J)!2:MP-R]H2L>8".EF0MIV38,=*; $ P-I; MIZD+860TW9Z1D3B2Z@1I99DG<'I:"5##K_#U<444(D%=ZN8]"5/C>I1[3S#H M;X64.FJ51OYB[L?K;+F)PRR:QRI=9_%:!XM,K9=)OKBOVNK?M.=DGMF.8\-= M1,L0(3ZPV5)?ST4=#>0("GD*!FM@X[ /E@ P-53=Q>XR@HCA!$MB@ 0?A5>F M:2UXCY+HI28LD>::I#<>Z:#23 8V">;46X9-+#^KF8$OW M8&MQHG+[<;'2)J/!!FQZS BX@9' M+U"/.NBR<=L.I8RKIJ5RG$&C@,@%L92%!J(:&!J1>HX^*PM+WM[[@?M-PG*: MXVSF"W^Q7GZ)_A(?G)VESU N:XP)[$MUP&N&VD*-7K6.$2>P\T=1'3<4<.GJ M9)^#D\E,=YIQQ:) 6BU2,2V3T9C=4J=#A8S/ 9SZI_0-ZAN[5-G@@5T-!Z^I MAX( )+8$*V;:YG%_OHHZ8-H>"8S=A[G.\ 35^V+LA?L@H%J&&%LIMVQ@K#)] M. .FCS\16AS6#Q^!Z)Z&II.@#IU(7FG753MX(G8HK3^AH?IV,0BQB1\HZL#).Q>22A47]0P1GFMSLXG\P M$J5A9Q8U.L5]Z25-#U!3>_L.]=G6$5BD.6%3$.IZP[U!^NOU*%L)AE,^_I2/ M_TWDXY]BXRXCH,M-??"VURVUMV5=E%P!C4Y$Z[5-3D_F?1L[00 ^APW;A+^2 M.-6-],,W]A/S$0*F-&(@E39""$@*2EP.\Q:MF7_6UKO>.R%M]-"A9=EP+]>L M\.]E*2=9Y]YKLXJCN0\DJ5G#B$>>.@2G!]0'KLL8 MKZ>7<&+5O6AC]U+1]-,W-0^5_ )[/SFS/KTU1U":CO1FRUGP&!NU+S)4E2[K M\I**O4VI!AR$]U;K/1:":S;;;;4Y"23Q>CD:!\HJ!Z73.M@=A_HIG%B4E#?) M5'9T%;N](@W@I-B\25SV-)GHPQ6VGCY6)4Z+RIM4*O<9<_ND1PX%S#O6UZQ& MXE2X9'874&>BRPP"7)]AFSIWX7W3L"]D418GZH+0]S'#4P 369-E;M13X) : M%3[>]#/I]GW0Z;8">7QQ?6.O%T<1YHW15D<^7:3!VX&=ID::F\X>:GG.3\[9 MMZ:UY-"-@^L];(LF.T/%\-JP#FF"23XM#'QR9P;R,4^4'\DE:E[BTFBW>MRF.1U*^S?UB0.'"W*IV,.9:72/M7PCJP['1J\-GVKC=.ESY =[$LGW1N*+7#E@ MJ6!0QG'QX8O]F!(,+7;7&')KYHMQ*]HH7N M;Y7#>WB;3)\>#A28K6-&><*_>=2*^=;3YC H<[QQY90S1\6Y%%.UWSW2AVKXJ8[3HHN&8Y>U5_[^J#$N,8 M;=.RV!54V88!*WB-;Y'Q2QVN]YIX\45=9\Y;B98SI8(Y:7(PZ&OIT(VE%U#0 M3O7'=]8Q*$1TNV%*H1/R_5$ZFKTK/$7ZK$J:6F6]U[LGKJ)J>U$XO &&X*E/ MKKBD]]W!B/FR)E0),WEIWVP6=8I%XT:9[J';CBU_ 0NA7.,&E7R@9 I2HAL> MG49U1TYZI'ORO-O-ZWL,CQ@X[J-0E-(,^ P[6[D[U-*8!3-V4&YI6>F5X8C)4@_AL:3YPP'-5\OR!S MULZ;+Y%39^O)I>^8/GWO04MJ_'TIS)P9QU3_HWM3P<@44-2S7)F4X+>C2Y=D4> MVWXWO4NM<0\%XGX( QD&C44[-WR\TA=DY'-+4F5=@2 RP3XA9D)1/\7^!;I= M_32_8)SXKH_VU[Y(=!A(!?L D5!LKR5NL$2-TC7: IP4T<)Q]V<$NYN0G9[# MTL7Q+.\QC.,6F,C_9BVM?T0^7W>'4J,N\[?Z"LZE(<6@R+@!>M^^+.LI"]F6 M.9RB0N.6]42#X(('2433$]%6%0UAM@_HJ'*F9NTZ&TIMN@MK"%Y@2+&YMO^F M.PU7U>%5:/_VY']45B_DLN\2N#JDH+#_NMFUTFJ!C,2"55%2&6P4VD[Z"1AP MM!&'7N7EPX'S0$4 39",C3BU4QSIH0%T2*KK94KD&K6T:+=T>VE..Z/%G M[>5QO?2NM2YODL),[JVJ=U$1<8S]&+@+J!Z@B#0?&?(%VM39L!)_1GPDTQ_( M&#A\-;SFY&.CUM4HR"JC[@J^@FVDQVNUNXX71.(N1,<]ZW'9QC$#X@PC9D 8 M\U)-]1Y&=#HX&BT>;' 4F4NJ8+6.T38X#3+!T!-OVI!(CW WJ:&/)1W[.$\F M"E%7$WA_,*;YI=O-.@-)C($DTL@9/ P'W19XNTF-E";%E*]GT[\&S9I/]*O> M-VR).6DDU 39=$"VV1Q"2*8#,CL>.^-1HJ15RE]@QP*I_WO>#$IG&69^?$4R MBCT ?:M[TYTZO^G(S>H1\(U%P. I1V'$6^^Z#4Q_!,[X.-07FJZRQ3(Y)L[C M;+63'DTZIZOZ9D)\XKSV**-VRREJ-T7MOHFH75V5UT_)MQ?,_5!@3"\4.KUW MF)!R1E""@[P\8)YH@!K&E-=IAS8;80WM:M1-14'B(IT6V4]%[ M2$=S,F](NC&[XP=G3BU.V,,Q"+,)FV@[>Z=&.>LGB'"D:Y[$9*D3SC!T1VX) M68YN:^.!?=QQ9.@][6G[\/#Q5SB#FHR_W?[ ,$@V8FS[.H\/XX\U];,QU4M, M[VKE CQ8[?5$,.O&$$&?"GV2\BE1T%JELY.(%4AJPJN-=_S4G2*6,AA]Y*4W MXY%WWDU*%S\NYR80R3QNH$]\JR=0USG#M2YN0LL; M)\!I^,'XPX9T;5Z@9?S'4_KDJ\B5"NCYI\_TL#5F&OWV&S:2HG>!YMH;+70) M$(\+1$PGU4:5!NKMW0'X5" ;3LX!'HPC@*980=S_]E,VJNN(4L== M@J51F,.*^PSF#/J:#ZV["%Y#)RFG>,TO8*"*'G-IK=\F)QOD#OP@'O9\?W*B]-?<;2>$3T>9S$=94B< M8N"@*W;2W-D)F+V'?YO('87\4)*=8+GF&*PW_&96._ Z91M_L0QU%NM%LH[# MA6,9+GRU6JWB1;[(XS"8![':1"I>1*%*\D6V MBJ+PGAQ8 @,OM8"(!B\P6?)O?S,;[*W$E$D?'N0:<+P&3#[8\"/50*6,4&B21)6:/E.WA0RAU:MYJ!7J2X_;"R@WK;2SYI MO=MUE4GB,_R.1"I5]5X660=BVL%J4!YE#GBJRZATA'(A;-2C_SA]$S0,36'F MEH(5_Z]AG>2^ \'37#OA?0/7Z00(3"1-V#+P5:K.J&[8)!8UP+NQ=#'37)F& M&*%PE]!@E:[^UTZ:G"EAZ0F$[I_O?-T_PQI!'^T 'T#4JI>ZAG/;";(E2:VR^">W' M0=LQ5)[7=G,5NG/1I0$'#GPNIY0!QB$GMM@TK%'>SX4W^A]G#)\^S=9I@G.H MZW)<:T*&EB@P/X*NF=3UVYGW*ZR>RLI_PDR6'K_P%T.21LYPMFVIKDP/.JQY M-9GE3MXO9^%BDL?@HMH8A$-\0G0O0HS\X,$&VH;ZL)2L M#73>%I16"E:;9IF@NJ@=*0)2[/8[\$BP^32G>#.[J]"%P=EJ0@9?2X!I8/M* M2@YE9*7%OB2@8_U.IQ*E/%#:9=\_C?29YD)5TJ(/N5C1.F_8 1&CQ2E0)(./8.+U_D%D7AR&G;LH IRU&BE%M, 1;8'YM#8NCZDH6B78\ MFSO()CJ-AG@63FWG^&VY,XX%U]\'NX\S^0CNEWQTT!W[4<;QHBF.-\7QOHDX MGN6"XLVAKB0.JWCI%N^P9M-2:C3Y).W+E'QQP*:9ISSE0]CKOI0)\Z]8JS_8 M$BQF.B;/J/^"<+[,%DXI!Z/;Y%XD1*.\__?.YEZ"3'0VO]VZ/^-0II@#BDWV5L$L_*Y!+Z.):GGMO>G,= M;3XN(!$QJ25M$"R1[ (5%-2I2^P?T$C-/EA@^#;;[&!>D2.Z]4 >:+9S;0P# M PHGGTTP/-[;+0<3#5(8>=4>4?6^1./.XRW""4I1VON4VEI=V^[ MX=+CYMK-%$#7=GEM,[L&(Q.98Q>^:T[Q2DKQ9< :1CS%V5FF<.:^?T>SP]HQ_,](0__27'Z1N:X8,":%_\6!>TRG_\ [=>7!N_\#"G__^ M.,*J>$ MA/06)\]HD-1MX<%;C.0"2[AK&_IC]_*!-(P<3-OM7HIMT:E_*2@G1H3Z_HPB M1>P,^PVKG+R__1_VWK2Y;>3:'WY_J^YW0$V6LJL@#O;%3E+EV/%D[8^?. M_WG%:@ -"3$$, H6?GTSSF] UPD62+$DAU*G%$$DLO9^NS_ XO[OI9\0 P M($:"JJ@G%6*<, MHU<&]Q9SXB\I:=<\717D[8T\',MDK:NB6;=#31Q(Y"MF4JHUF?P 9J1EW7+5 M,:VKY.4)QCG+X^>7(- E6A&5**U8T1H&Q_!J4)*Q4;, 8>^RF0=F!S/!2V! MX\_@4+4J"6N?H8Z(+05*69E;B\!PZZYO%]E;O&KU):;DJ9A^PRIB'1ESSV=* MI5@NS A1G,=SAW(Z9"\,AP'C1;&@"W-P=;X,L'$(B'\)3R73I1=4*G+MU7A)Q2W>"-23[.%\=L%!ERNA;G:4#281_,T MIRA,8E'0+!+DIA:>#N"<2F8"%CK"6A5PW(1UZAE*P>C87LXE;M\QJ1LIH841 M=DW))RR/YBN52QM@*S @?/B61S1E+:DX.ZC"6,'N?:3"K>UJ2:$4!FLK"P;[ M(FJ%0-:5V EA-.']K Z!803V=V"S5F3%H694:CMN*8_>SW:HY ) *;T5*3ZD MX\:1V'(A(U.R0JTA0B4*'N?-=A OF=RY4?9=%F P96@_/O$NS,(XD&!OG+G* M4B9S 8>U'8ZKWW\61>K4K1QE'O 0DJD6]@IW]($&SY>-)Z7AP_NDI0%Y1CG' M8SI@QSPP(ND%QGQ/231"3=IW[UA1;KU=RAUX ZQ_T\L/*?#Z;#3^GFP]'/L4 MP#P^XU[MTFU*= A5;]'S,B^$Z9OA2HFHH@(\3(L:B1&\5"[:D$[ M\B?(@]\VBT2N08?@?2P:S"EG_&[34#J*M%@&.A3=*:2V8>IR5KN LQ2P?_JI MO)%Y[-<,3IM3+/=LCN7@L%-*N7S*VWS!&TSI+QG@&"[ H,7LP:H']61!CTKX M_U9X"#P<8,T7N=K^)K'FS0%IGF7J][+KKA"_O-@_;8IVA+Q(>N28J: [=(3I M,8\X3W1^V;&!ROX(:UV"3K#=V;JC\E"PI:?!GI8&S&TSM#50CIP2)N*JJ$N> M1Z-@19C22!RL3^3B09:B%&: #B/9*;TF:FFO8OH-I=0]1AXO<9:.-2"8%6VZ M7JSMD/M383\>EG+1O6M,I\\K66)MC@957W)Z73>?T.;$(.Y11@U#'3744<-G M$36\B[MHS/ @!(=*#^4$)(2:,'/5.H<7+"%W7UYE*I"XP:!7P =>\DSY#,[_ MB(O/RNH$>E=_,IJ*H\T!"4RLFP$ "A>?)4N@F).8I/^KV2.4HI]&[2^#P- <2A)S6H8F/B.] MO+WCS[<*K-)6?=EG_G \IA>@7WE-95^-OG'2?,GR>=BA^XDLL.VH1KNPBI[( MR7MG/[^PH&2F%3LH]*Z*'CJ$)?0V5SSL+YP2_8E$EBJR?<9\LH:R !60'4-X MZVVP::;^4,HHW4XG!>HPW:"?=X* BD1@!7JO/[%R)YX\ILE]&?N.^G"JW+X> M4X[7:ZU65*##,Y@7](35YR#&+[C/0^PBKE,ISM>L%0++Y,.L#X9%-116;A3V M<$RD'K]2YF.6DP1ST!Z7Q?IRLN4+XY^*1TZ67XN)[,AVO3OI"1^TD@+0PV5B MY5H]!7L"'>?&AT5=R3X>P MP$ 6II*HR=WW'%RN3T!H>#"Z(Y_[/[?HDWY5>5375+ZHJQSCX2G38L)-TSL5 MU($P%_NTU\3VQF_CX[CH!$8%IB<>'G#QT:I0';GHDH6W5QRQ#]LV-:RA&6/U M#1\)2)"DZ/:"[/8)3?R:(0(A$*,8H%,/'-"7+CV.KW6$K4IZ$L@HR@D1_\4= MV;(5&ZRCN))5P"U9PS5.$)H6> WG7UZ[B#XE'M 3[DG)XR7\ X>?K&51LNNA M^EV AC/TGE%RE[2<1B"0TI1I*(L6LD#,&P,38-"0X^44@[27.0^,:-2HD2@= M8S99M;Y,>#WV.*ZT=2HL%E?S#D%\@,K,'B^9>(P2IH026#QCL&I%W%&J!?88 MGIDA-40?KQPMT("@.3@:17AB*W=S[242KGK&8P(+ZU'6$B%"].@3,)^;0@2O MZ5_ ZXN%YN=^$&!PGBP"YR(>5-GVP#[H;_Q*.4;HI@ 8@?ES^-U1!)%'A5<$ M*T]$S%2YC&>IH)-Y4B$HY7/68\$//5YDL1)?YQL>\J3=2,).!-3$Y[HS!O2U MCL-96J&_46G_#) 1$CM=!3L1IQSAC%;K=@61/SJ*I&0NC*3>;MNJKG1U].RL MD\.0$M(TA< 0 )G3<.NMAY$_Q_2[CC4EXCR+WJ854HUL&LC2'+"\_Q+)B8OC M!I%#E#Y0])SGCN&OE4PDRRB*>G:0E0Y"K,L%\NH!P]C31\"0FRB0)IO>&:TR M*:!8O$6L PMRH:U2\VYVH,F1?U14,JE%.$JB*=L8J!@_.-]^W,K0]G<=,)E# MOZS/U5OX&-%H55(J$/A?)"0H$.#]M\8%0C'TNF$\;"P8%(J5EV$,[:985],* M875*E@+:&NM5+37>M;++C:B P8)%?BX;(=HS8'56T8A.WQX:I.,HURHN!4_< MD'9G/V*UED8>&T"$@*;LRT)5!8P1/XKM+%= )%A7I:#*W4[R"^-'I1Y:04@P M^@9>*F+\$ E4+^7"P>2TW(B8_162/_;$4NP F2#EJ!D*M\H!5Q>B+5)M- MYYB&K5LY1" 2\B2XBK-42V\F#CB1:H11=N%=&Z(FG $%]NK )HIXD(Y0R88$ MW42PTNC_VF[PB@T8I[8H'4"'E"8PDJYHC^TB$#2Q0+F"A]Z=*+>A@"GFAE$8."<,)T-K<,A=[M>*JV8-NC#)E% M.F2F0V;/(F2&)SO6H)6;4%MD#T\Q5:0/<_N-)8^I2G:6^]7 ^'ER %KHY@ 3 M-4"'2P(U, ^;+1=FU^3YZDFX&-C&H;O8.0M) M\"G)#H.8W@.''KJ]IK5'&)N?F2R;P;4#BOV_(_<<_Z6DAM/TNA(9G$P)BR9!_6F1"U\0+N?8 M5(-5>#.8)&;BXL3ER5;,7; -Q^\1+1<'000COUJ7."QQZBY4^NDC!#)[7GDF M#ZB/S[#%5Q#?XYYO)QP=>OYL.?IG6>;*P+6&9MRXHWU82>UK50QN(_2\U96X MG;O$A.";!"^$1="NF2<Y\8: 9F@HL;F1G4O-\4VE ;/U$NX$HJ+@ K.Q11TO]R&^ M9=Y/$8]7>D!BV_82C0*)?MBHP3'T ;4\6#'9RVU[QGR\//MFZZZI\9?!&;:' M:(9@#Z^S49+CL1D.,-[&6(?)9:(TF=RZ<@J6\.@8+ENDC=L_BD'PI(VJ)[7K MH@+# IW/.!V,/S>8;B7*'(4HKIL^54C4< R25ZS&()9[4T8PV##R5IW:KEEM M$)AD#C9L_C9^F&@8$!!(XXJ>UQUO.CBJ9)T$U([&"%M0@6CC), 0P>1+;S6!JBC4G MT.F;./XHQC1D(D#1"<,NZ9>6)*U\%S\%#-S9)ZCUCNW!A:9)MM(0?02H-4%NX[]? %RGU4OJW9[L"21P2/#@*-WBR*2,8PJ5T^\H%VDMI9% M;]KNQS4? ;@<. P@LL58GC(K8<&JPUZ*#08[BZV6)>M,L\)6AGT/#>9P:3&] MD9UEN+16%CDC'9D")V'0%6T%?./0[7>"),N$\R@*:PZYZ>R*C?WA0^)P6$Q+ M\%'DQ094[>BY?*\&;%*1(H$C'Z6KBV-,13NLPN'@.@)J22X*"YHR5%8,._31 M830)@')E7U/9AZT?#GQ,&]&!6%0C39I%RP2P(>EL!,/+>_XP6.2\NV;Q1P89 M*Z+#=85!8%&_CFV!,'^U9S_4E^KXU>$.N\R(?,)!RAP6QCO:KHI.=M(4S^XQ M)V3I?V_&"TI!HQ>>=%6X-SG0D_V62*TMY M54YL?.VWRW_)A;T/7N4G)I5$EH*2MLH ]M IS.L>RQNI'? [W!BV"W!S2:O% M<<8*8QTKU+'"9Q$K[*4$9VM3L?0482H;5ZC28=I:N61F?UJ2XI+GUJ,NI)G$ MQI-N9NXY8,#CS#81>DFZ[ZX8/GW>FQ\3*Y';LQ/5OM=ZY"=,TD]A7#XPML^& M#"@5?F9L:3Y\+NQ,#Q>_T6FX0*FE4) 459J G;RH0"*>WPRV%-D$ Y1UV.5- MO_WLN"^-M_V/Y*'7F\%/KB2?"YT[TF+BKET'A6''9#T4]R\.Y4_[=GQ$AJ/0 M0L;;W3#$*P:TB.H?6P4]MN\7=W$(0>+(F+]1=!4;>1RWK)MZZAA ,\TQ6@R+ M<_3K.&)9ACLDVHD+N 1N),L<2,719TY[2BJ@X@,8I^SZ@$W E+;,#$])]*#< M10-* \\[M>/DAQ.EI&//@T472M:SGF*F'+=4^U,YL[J%J:;&>ZI;XCS"?SN4 MZDV.-6_VL\*8_%4!JF!I(DKR)Y/E=3:99%E2WOQ'^.;4OFPHM&5/%:7LE8G9 M#&3#C>BF#1*V+/MSXKC(@5T"_$ZBB'NLP--BZPGKH3?NP- MO%K6,FL!#Y)M??CA&Z%O>=L>T0:$/YP7U!+>,4$RH*RXY#NHM.#J/9;C=&)8 M9=Y!"QM>B&Y\F)"2T)N:J3R6]8X5VO0:)."*H=;"FZ7"[;.,&4-T#-3_)1X4 MF0>(IQ++I&QLDM'7N<@S[JA+6,.03&32!*LB%=U^D=VY*Y>?G1EXLL#?DHLZ M.*'%\IG;UDT\;.M^33:%292VCT*/=G)\:&8I.K+3D$"70B7(9)601>U&*]X! M^+P:&740S*-8DBQ!>QW>M3\:C.&['GQ;&/(/Q2CWDC"HF76 M*FM?U$?&%(N5B3!NRLJ3<;WN4M'ZDAG,9?]8<_N=HU)> :B(8D4L->A@4G*< MG"\)__=V%3-LN0OH',S:&[3D&]9P2VT@*Y%O6#W3%6UD !/O?F2T]?>;D>?K M#5M375UU&?NBC!(K?LB0G<%8B57=%.BLS)4G?-&V%W?RZ:H,WWK$<4%--;"&J!GNI8W7$PPOUOQ);VG3%E?]4>B60LKN$!*!&IU+08 M2:9XR2@LC$Y8YK+&1PMP)Q PR& @A!3>8L'RG'(E ];!%=*YJ!,3:\H2+)5V M53PO!@-K#(N)D3-_T/H[WA M!*LBI; ,'U&5A6RH6%1]48W)K!ZVG =/*<2*@J0LVHN!O9G#N6>(X80-QG;; M9Y9^)1=<8Y_9;2\I6-)@PG16G[_;-[#L9+-+$2_N>Z3>X$18.\[,X(T$T9.P M;AK*2DJV=L3K\Q X9B8'-Q'>!K9+K-&G8"KF[Q7]9$7?YXXO&8/Q[2? 2OR5 M>G95&DJB4H/MROSDT_AKI;>7OYYWLQ678RD4)L!P&QW)IEQ+>UC9E\'+NB4Z9C#J@9P+A,FV0"4VK%4L/P8*KNJZF<.9G*KF5.N81?E=G6N$Y% M*Z##N'TBD]UA# =+TYB4EMUA2:0-P74JN:J+;&PPL5^%3DTOZKH5,3KZB1PK#0)YVZNJ, M?H9#<XQ?_7J/ZR\>6I^K V&>0 M,F5Z7N2=.+@K6?+9$#K9L(>Y%X%E&7>BEGMH\+PS[[M7CNV:X>NQA)K!#SC1 MX!U"P^%ABQ7[\";?5Q)P_J2*^K?$S[*:ES-<\Z.:@ KC$4C%A)2-QXHIN(=L MH\! 5K#'FXR^;3FY]$UR1A&1G$$R?3G537WC;WD2HG0*;"/*^],A]TBK5\F<6G4IAH$^;>$AQTGGHT6N(LO#S^URE@LR\ 0 MV60(Z@CV?O$?06V#:"FJ?ZWE_?*T)2*DVX-T#+*R6_>TE17M>=T,3D91:6HJ MG1\V.U&E#=:X<-IJ15-OKIO>OWL#_ @PA,VA M-'*$.:VV>S)'+@3)+I<4ZY%DX)A'Z*5[A868AUM&@&T"QWH4MF;N7=R. @GQ MWUC^4\CC)XOHJ+_U_6B5)@4"&DI5=4KN4Z\]GP:Q:&)F^8X[6S/K-SIJ8<$P MQ'JOW20&1*YE]D-?2*SBVHY!KR_K#!$..0 BH8=_2U[40I0!C;#*<'_SAD&3 M=#QWB 'J,CDT;#L35RLL]AXRB#;<(*)*G%>J"*=/+UJ8GBU8$%]I.#L:"C>S MBF:RHVIB#5?N6W5WQ4%&*2]8%0J1+>/@O>=R2E7ARASE+46/)6AR)]1%D? . MZ'5?+#EN2JR@C6R]89= GYXVF)DP)*R9._+S)GU[0:-BKCI#C]GMS; M)=U!S'5SQKIGKUKZ2O[Q^@$X2OK%E&_0'<,\6CB&LY+<@ WP*B\^TTQUQDA_ M$A>570/_R_I6%ORRB/_V;9>I/^X=]'20+%<&.%)X19B#!,;W6FV64=6L58;R M4N&,$H/[X^_B((Q?3\+IQ:>(XN%'-4FV#]TG MM*+Y &^&791>H&S)_.3>'_3II;:"D3" T.#2.:IC#T8W:!X<*^_1:K\EI&Q MYBC-48T 39WD'2J:BS- 4F-IVZ)F#^PGYR4Y1#D,]^4U9R.2*NG\C"W1G M/+7M_:"*>J_ +IW>'YV99;+]U9Q;_D7K%2;HB*36JT+!KNK'T6KVT.RQ@SU^ MH[WW;\"H>PN7 &E7!9&R&?L!T8IU;$8CJ6A+63"#" 0L.Q,AO;B_ :[%'$O' M>OW+@*%L!#[[TGXMZ)@[\< D%]>R (8PV45F#95W7).F8NDB8'%B-*!O=\"; MGV K!,)\"7V;\/0":Q[PUXGC=T<^BSI]EO0_N!O6?9=T@>EV MCQI "953B.+NP<^4U^EZE!7.L"&O*"H31,@3\ S#4:)%1S\'FFG%[$9A&&6F MS$53<^1Y#L%'9'.3=MVB!26MG3[Y>!P?6O/DYE5)L)6A:2!<'R)77V,//>&$ M@6,6CHKYMWFX1W$!]VX.[B?.,/?D*!-/;)UXHA-/GDGBB0QNLU:A/!;&JN8R M]FU7O\2@HNQ(4B32:E-BL5PF]4+E!$JE6F\?:7#V_'I;K\*#]X^X?[);PT/QZ\^8X/_EW!@[C&FPX[FM,; MZ4 WQR&>S?2&IKV+NWJK'Y[#T^SRMT]#J&H5B%I\-:3-RKR"AF)&^D9(2.0[ M;6^;*;P;2NH44O5ZT^S;$J[S9+AN^H/_6%5UX^9NK'H!X3Q%W '-.=77@\'7 M<6.R<J-U!,:#YDB6N]T@5M01'9N 6&[DZ#"I9A)NPSJ$X9SWZE*=R&]*XI%E! ML NTTH**,4@A2B*&313%6\R/+@$[>3I ?\!F>![5D._=@WERIF)@R6IWZVEB M0A^SNG^X^4])8WPK_Q7J^8M0B$G+EJ939L#)>5CO2T:N,HUT;E#)1)"8 'Q9W#\T5;UB'@CD.2G0.520HP*J6> M1 I^-85-UAW6HB/".<^+^G%X+;9$Z)]J[KK9'.[NDU9X6A(8"8P51*R58<() M:I:UT%-.V[."7+9M3RRH!PA1Q>?=UQ)16(U4/68)JC1Y2$G6E2LG,N3T*B-- M)@2#3$L@'!6WEJS@H1E'W45AM#E%Q19A7XX2QG3B MD+HQ]H\,J<2\:'^*X3."NY KIM*V@IX+!^JZO*(#E8N#[0BWD.58>Z;"1Z]P# M\^PK5C.5A+!)4ECO$<#9(CC<"6?8,'!)AK?(4D&54FKVMY$U;!9]*6#_0XO0 M\?@1?>]G%Q('4++B]J4GFTB7HBJ/2YJAO^/>.D,I8['Y3(OMN3.!Z,*@DD%* M*A/!'1'1!SP@_<( #?I\9R =9C\5^;H$*EZ/EYLM8+CP8:40<%L4O474P8XQ"C47.XR/@_L;<*AT260:D4$V(:X M_4U9&A\O6 R%/Q^C&;B4QL\5S!QS&A]GBHYMO&-X.KD8R(%?JZS!6Q"V*3L) M"KL81+>RX@\WD(\_3@8QL(@$:%,!;+:!UP@,%[/'#N WU]O5@+ M0)P>37;@/O:-9, -%\C[#%NN;F#%6*NAQ,$C<(V"O0N% "%'A^IPSF!N\U1^W0)9,+ M[A?KCP)@+*44$%DA;!486Y9Y@G$!<9#!1=P%KRJ0+THL$E8!B17G=SM50BK< ML82?V*NX&IZCUXB>MQQR7H*R*@)ZCTSN+:/-E_/R?U;7CQ%8]0R%WXZA65$: MBY(/TO4.A&U V^L!8V2?Z'[)@09R.;R^3EP4J@OU^;6*FY^KA5KH72NL3:O2 M9'P.&<]1--N,YY]O]>M5&^VY68DVSP^K>F@Z%IFJ1-LU#$HC_K0,AXWRHA4< M]V+D1JEX0&T,J0ZGH36KR: %HZ:=:>[*6!1\%%X6L&',/C9=?+'U>VAT^'_> M<0>'_EJW.T-A#_O#:@]S(E"E,[6:@7FHAYR0NIE0FMK1B#THH8CXPK$,*(/J!C@3AX=48*2UK8 QH5 M=@T3@BJEO4+CN$L2>ZSA^6<*! [SWGY&>"5NG*A#/F3[SAV'DL MGM=P<#?QDG^MLW/N 9\@[+ 6%;(QIUQT_BQ^OZC;Y^6%K) -3"X!4\)JF5#! M"3NV'=?Z*^U04[)B9X0>FVQK(2"W*"0$LN*9ZZ'KV,-$ Q=3NN-JM5!/5>JH M K"7K!(:&U4$]H&16=B(D3U?\($WP*)GF.W#$JZ8(F\YI(RH2VK.257\1P*D M9G6Z%B55&'L%>7)-> 42;Y.%3+^6="I9E\@\*=[<$DNKS1XNC?0!%[5;7]]? MC%$>5(O:PEN M(?RP YC?HSK[F#.?\B.VR)%5O$J"^),;%F; E2:LRUV_ITPP\'9FB$IUVQ8I MNYD4&:O,8T7/E\7ZDB?HW:5_FJGXG>_2;HT7;V.A2\LKOZ[JB>-"!2MC&.>9 M$LL?MUOCLFA$ULSS^$H7/]+%M5L*.6P MKY3C57.8:7)^3GF7&OC][ ;SXAD UFN=TJWI;3N]27?;'I+#DKRV73/@.%&L M,8A%):UYZ"^Y(4![9 BE6Z3$I]#$J8ES!W'V)=U,NBFD(U)KL/UZ@W EO$,Y M6 V:F#0QW8&8-JQKCH1)RI(C8#(P)9;Z164/#/5R366:RKZ8RBX):V0HW4LR M>50<)?<>I1"0E9^DT(FRDN!<1G==G['\-/3C_*MF8;:MJA95MJ9=3;O;:7>H MKR79%?/T577'6G>CQX%P)/T>1TB4.3!_8\T3Z.#GK#<;R69D"MR(]'W)GXC=#N1HE3<]CRI MO,=J&'EQ5)^JZY&$)*ZU3$CN+CT[3)<)=>PE33W7SH(HRVDXJFGXOJ.7]E__ M6;$N"%D9!J[S:+&MNTE/9XOP'(;\:-(2\W;[MDT=EA!*_+Q1P1&7 1AJ) S@MLR+ MLN1]&.0O/-V1:WG MO8GA,.!9\+-H# *BTP3I;+3_7C,\2K#-U8JL\;6Q/[K0R!!UD@BL8*0J[+=X M)I(8>-K$POA10;A5)\TII95Y6J*!%#OP]8ARI*IX#S=1)R0,ZU)V08/1\R ' M7,_ZNF"P0Y0]PYHK;Q!/8KZJSE_4WA<=R"Q@:U)ER%'5%:WM%+ MMMCFR,MOV!W_(#"TYH;SLFN9@M$MQV;9Q (:*3-LTPF\Z6ZG#19+XFIVO! , MMJZ]0+0AD4?&#^()+>OK>T<%.06B1A+:"&6IR J7%@53?V3=U?(+KOO8-R,5 M:0WG6G'-IA'2-7)@,L]=G,[[0^_D/,WM&?$4UUEX?U -K\D)6=$/RN/18L?D M!FF,R<]G>"A_Q0V*:UBF6_6XXHCH+\5&>>6ZHP=6X-N%%KL0?1!W,S@50VSJ M:MBQZKM\&,["U_LP@WVPG845ZIV8P4X$"\O5&_&(&R$5@AOK99\!_6N-,(]] MT!KA@7>"!1O&P:.O,5$?9=+JV?6N\SXD]Y_FI&]EM0-[7._@5OII?9FP"%'O M-SJLE7/<&WTWD^*XYZ@Y^"0X^(NTDO %"15MKSX;H)>+S)!AE\?=_GVS_D%X M*Q](;#T!<>^;W::#G__[0+,55/W4N_TU5"_][$>DM+YFN@]$$*K^>NK=U[RN M>?W+>7V+>MM,%DA32O-\&SC.DQW%WI0D(9=DV\;>:_PS(NXO2&PYQ,SG8:I) M_(,#3' >6NKQ=OL2'EG2)SQT_0B_D>JK>%7.0;/K/-DUN,^!Z:D51_MI*RV> MO'HX/K)ROW8:IR+KYR;2?Z))*I_:^W7)+;;*XVN-3UB&UFI3Y6CH:ZL>>([B?F92 M_=KX.[E!%3ISX&0-B4C[^4_$Y&<:XAWY5'>:6T^5 M6]VCL?J_HS5\TI;*T53BNY$V_&=H^/]\46@G_W$(9V^_=+ZK&KI-7#R!,/\[ MN29%\36Z=8:5Z]JP4&E7GP).XA3P\Z>27-2Z"O]D&=6QC^8(\'T&I*AMEZ,@ MJU@;_W,T_AMZCN! FH6.@(7L$TCR^1[[>M;%ULHL;3Z<@/G@^]K0/PE#_Q=: M5>U->45T%<[IW9(!J?CT!?G6L MHS'Y_^>N(#ZG1W#'1U>VSNO?/NWK/Q;2LN^2 MV#^//F(G[=S_2#_KT_*Q\,PI)//\2(I*6PRG:C%L]><\5#G&<8K[XS#F_]F1 M"\V5)\J5]O%D[/Q(FAN=:' TE.5LQ69[%G+]_@62CR[4_X\VE_#S XS^%-CI M."K>]U=2'8F)W[8DO5BWM.MTTOZI&A5JS9^V]8_)UO^_ C_H#/V394WW>-)U M?BS2B^*ZAH.] M%7%!V_1WF?V3IVS^1MO.> C;_B23.4^(2X\G*^?'HFWQOZO55IRVDU<-QT=; M=^JI>YJ"?G;RO&C3NFJ+NYCX)RFRCX][;JF3.A(KOVWK=?-5P)JG)\E/R'QP MOBH!_S1E__$8^3?U);Q!F_<'Y,^D;C+:G'%*?V6O/AMM71:9\3N+_>>I^?=X MX/8?V08X2L*=9Y+"$\_R.)7(K"($?TI&S[RFQ?E%!PM?9O#CQ[HCY9^^38Z= MY3:F]EP.&GMWUS:=P!OO+E,4WW8D*>ELN&#B2P056-8?'F&S'6_5&=;PO]<#2!H;-?OWO_]+'?VF(22L%F5:%YQ< M'$:\Y_0L:2CY=$9R>/,K4EZ3FU9,,XP7GBT-HE>]Y8,+8=C6PHG_8"A_XX)L MK.8E^7RFK)E@EK.2YMTK<9O\KF&CDE_6;=$5=?6JH27IBBN*3Q\]EVT-\.HK MQUX$2 GP4@?9JH#>V*>ZP,W\BQD5#\S]_\[N/=;I-4'WI*_E'?!"( MHN:2E*]5IA=?*32$:XM"'KG=J'/C+5P-9-7V5$_N0OGC;=NV&P=94-L9%G1C M!?DB%*"\BO3U%LGWKFB[IDC6.%2#LU)KD"HS,AY=%T M.C^O&W@#C(8TF9%MCG3?0 W8F98:JZ:^*C(83U[#Y49>?*:9 71?7*XOX?9J M34JCP;OP4>>TH@TIRQOC@L J ),:<)?MG]W +AMP4U? Y?#P2^.ZZ"Z,#JB7 MXB5Y#2.%Q]!K^+U>X1!;<0E MUT;8WB+>>[+5.Z%9XGEMA.,M;+T3#[@3MPX/MZLHWO,^J#,?X)3OM48 M>WS@MO$J',;/?%R4\#1K<*M1\M6+$'VEM_W-X-ZX8T1%[_L#:-XGW_>_=6[W#!]OA@Q_;[M17UG+-P#IHNOOSWN;# MG]+NLLW_6%?4<"W3<*S[(98_N?)Y1\J2M*9Q5Q3FTZ3&$](>>K_FJ@N"T#;! ML-:;=ER2O;PQ7)M)]N!!SQL[-_<)M,#[AK95;1IO88AYW>BCASYZZ!T^\J/' M'G6CM_F4CAZ#@HJ.ZNCQ74-I=5W7F6E\7V5W[)QTFB1Y0BI$[]<1*@2]:<<@ MWOW3B'?\ P;:UM5549;4--[#4(M,GS=._+SQ_KT^<)SX@0,F:WK!0?MO/>]M MGH=&^D!7'<6 M0QXQ$=UZH!;:"UTS_=E651UH>,>IZ!*](;-5C'$^N!Q=&+^ M1]*?.Z9P7P=!<9$P!5\'O_"V;E9U@W7\=9X7*7UL=(554U1IL2*E03_3=(T% M56(D1M$:167\M0:571EO+X!F MS^OI*,77.\?HN/N&J* M\.%Y"X-M#C&*[,_?+&F:!TF614LKM].EET?N,LDM MLLR(Y_A!&+J9'0-=('X(O^-[L$7<'^@Y*7]I:K"JD$_:962'3B O?%20D*QH M5R6Y>554L&CT+"GK]!-GM:(">:$B*[C60F H]+F.8[R 06S;Z(!0@2T1Q1B3 M6X%$,R,O*@),"D-L._@"X3M:TT Q[EBOW]:7ET7'OF- 'PBI 5.@< -M^6// MC.\DP@BPU3G'&&&WVZ\9?$A1Y;CBC,KAOR5;CM6P' N5XATW\"+7\Y>I#?_ M^DL@*EDZ2N+$71:%GN1L4[_T(Q/6!Y+2[>5>T:5FWZX:V2R^VX\C79/_E M9.]]!=GCGAA\4PQE5QZ-^'^J*SHBK03H*''28$G]/%EZ=D;@J\A;6C'-;.*Z MOAM%FZ3UYK'H9]_JXD@,[\U"7=^_]1KU9Z9[FL=;6E1\%<&GU3D3*%/MWH $ MZ2YHT1CDG'+)P3_*HFGXG;"[?R1->F%PPTIB 5W4U]7SP %R[$6X%P-6E[,_ M&L*#K=%GYK 1&O-D)ANA.6(F&Q$$BUACGCS@3MS3+2^4]-&4@O\$EMF#58+N MEP&G50EZ]*7 ;\[UQG^%A#T:#O]%B.'#%/W>>B@Y1(\CTMP8/RV,=T59;F^A M^W Q\P-3]JQCYK,(@/D';6KZO#?X5F/Q(!7[!D>N0!V\71C_4\"LRO(8%.T<0KCSD#J>WJ[Y MRI!?&MH6&!HY#7OF0PHC,'Y<&!]HAVT-.JJ-FM,V:H(#EY8]YPU^.J/F?1\< M%T:-:7QL*,%()K=OWF _[8Y4'7!ZVM .SC%'9=+\H\X*XQ\+XRUI:JT?CTC> M^%M1=/1VS4-ZR)28MR#\6EJ:!A[/.<-?CHCZ.]KN-'XE6(7^A0>)D374Z5!?[R@ M#(:\;H>OVUY? M%[C:&ZLSO9POT04M,^.*P,7K=DB#P]YXO]!56[RM3:.HTG*-'*V\7Q#P_Z[) M)QCJ^[K.6J!/E$3X[JUS;@W67? VSRN;V@>P-9)U^FDT)[8B__,_OQI_))>K MU_#+POB^2A?LZU5#KW *P'1B@>%Z?$$B7_ 1J)AVH^?E8K="L5ON8;CF2^7U MD?6;]76_6?Y]HR@4DR*/8 M8*2/A4 H?3=E'#Q": _:I!<@!T&RP(4H$#?U"?P$*H0G-L/#?44?[KKX/4V: MH3\JW.3=IG6%TOTBG08Z9ZQT=PS"'O1LI.C9Z0)OK-'6T7R@%JJ:.H*JU!8]]R\*6B581M=V"1Z49<9>T-"DALC MQ0QR?G/7*HO87<"LI1ZR^6RL:,ML[J"G%64,ZI3K8E5[;\ZQ7Y+%CA<2HUI+ M=9TT+'!**I#,K)EN4Y>45I"DH=C8D_@IF'^,H<(G@RA70:H&;S_I1 M]U>;1D<^FW"8@9=4K"4UV&:=%&%%!48C6N/],6IA_)TRN0,#4<0.KN&HDS.S MP)FUJ5KTPSK]*M]SFSC;NA KG+7MJVVM6>TD/"JEUP2N8P+@;5VO\!#WPP^_ M\+&D>+#."QC[:IT N2DSC M&EYT(7O&]_W@C529^5!ZS"@5W2TPDK0L6 DFD.(YCHB)=.!9,/ *6%?0%NNR M*\Z WDI8C;,,:Z*PS!,50,$? ?M>L)[TF=&"N5@:P$_E#= 0$+/!SAPK(&^J MZDR8#9L_3D:=B%B'8-C3M#[+\<0A%=!D2V$G?JCK3_BL[TI@*6"&[KIN/K5< MTQ=7O%8:-:%IY"3%,QL,^RPA+5ZV8V0UO7#\(3()EU&=, M*(#"!FE4T1LN,GY\^_VWO_W\ZP_OWO[\XQS4WQ;'>/$7Q3C@7VXHOK$GKN=2 MV ^A:^[NMA$[M]M(K&YYZ885R;6I?!D\>Z?)-W4H/\[QP'X& MCF.J1JP3''!:Y !X[P?!-CA_J=#94P29"&LHC*4UQ.0(4P98J0K/O&"C:^3H M3)#XPGH#@B>EJ&?DK,ZHD6L,6(\W'YG'Y.-N8]#VY2RM,@Z47P:3C) J7'LW2V'+]F#K!1J&NSVULT!>_ MTG,PR$!4=BV6K]?5W_Z]+KJ;7VDYEU)>/G%_L9G0SB?!M-XP#<7OB-,Q^'Q, MN*)DRN9#5Z>?4/T!3_Q(F/W$R.I[,%[@JU_6>&9M>;4NOQ<5[+IA0O;1BH;O MCUXB%D/!#WAL_)*4+WB+"PSG!%"D#_._TK_\ ?54)\YZ!M>& M>%5[*S96Z,6Y M( U=P%&P+VD?WR!@9C+#]8R+80'AR%1SI_ET; O0TRE!.^82C_#L^>R6T030 MU\'!T;*AX8/6%7,7@E8$ MPY+!U[#5Z6H@!<4[H=Z+*PWC0D7 Q@#7MU3.2ERS.$H?>Z!][-K'_O0^=F6U M;7OA'R;.__4Z861A4&YAM+V%(22#47!SA$6 X0P!)_".N6CXO4VKZ@IA";I> ME/IQEH,)[&5++PNM993:Z=+*LC $PY#DL?M(1AUJEQS.U?4UT MYENPW<3*Z-*+K609D<2&F6=V8#M.&@7NY(X,#+/4#I9.Y,%U;DB746#;R]2W M'#?(_2CP[/$=66 ')(Z<9>RD,*HP@'=D%&C-L;.$QK$7NY-W6'EDXVAAT=BH MX$5QF*=+U\YIZKJN128(0LO$"D@:V>[2#B.XP_/R991'T=+V;&J'L.Y6-%E= MEX9Y;D7QTHXBV',OR)8$3GG+.+8CXB6N&UMT? >-K "6U(%S$SP>: ;? 3-W M IAX% 6A'Y$)E02NE:6)#^_(X8XX@P.6'<):Y4D<>1$)O6!R1^R2*$L='];4 MCY=>'J=+DCNP@S"F&&&5K'RRYT[L!)YEDR5-7 L.<;Z[A VD0"69E<6>F\/8 M)J.*XSSP/++,'1]V,(5W)':4+1T_S&%-_,R)X\E^9(Z3!)F[#!.=([=BMN\T(+N%EN MBQ7H?9FE@'.T?)O1AFGY-LMMT8;"L>V89J0CW19M*,Q4P-E/"3_\; 7^Y.!^56/*?DL;X M]B\84&:Q;?ZQCP9EQ@O[I?% )'.+53"W5;HS":5UB3+FS]\XW]R)G)PY2)$' M7*@W,%MR3CGI\#2/%2DR\5FF96@BTG+HOG)H$$-$?D,:EKK**PK*&_XMJ:IZ M7:54TEQ),-6FD119GS?D4K3)>>&\U)3XT.+,/B6J?#,T#N,$)-+XKTBYQA03 M_J5(!6/U;)?DQKBA'?\AH8/VY-_P%$1)E(:D1_[C"U;A4J];4F7MRQTT^E#8 M,[?&* ]OM?T$IQ26P\9[S3!4@?X[)^)?'K1=[=,;KH\'9O+5KK4'S_ECP7=U M>=R%OW>!U+&O&LH.MW"-X=KV8_2P/K"0GQ.Q?*W[Z/"+\?L#\\+><,U\6<'! M#&A'C%U8B8#^.R'@^!*/%YWXG]GSYP3;]P#4C1,V;4,&7.8AG85\[ M\6!@#R KP6X#^SG:T<]'YGNNZ=C1PZ&YGH)D/SH!_B04?ZQ&<1 LO'U'1$WP M6MP]Y]W7XN[4C%C?,5TOOHL1>ZS>X\&0#0?K5D!A&:[%J[RU]_AQ72!/&/HY M'#=9GAE:^Q2(=I&XIO13:] *\;_N8OD_1P/_(52'"ZHCJ]<(UW#4NL.+3,<- MM2=(>X*>B_4=N0O/T@2O!>(.@1B:D>-I^M "45O HXYY2D7DET]A,>R<%!SL M&P5!<&'']')+4>:XH/(N,)=*,>CFX["&TUH$M&\\ZB^L'MZRJBO:+ZV!>%F& M95CX7@G^3/TXL4.RC&S'1]RP<$E2SUXZD4\(S>+,BB72F%I6>0]\KZ]CB][# MX0Q?L1DC#>$@SDIR4Z^[5WGQF6;JVDJ 3TX_X^//WH%-!S)A($:Y,(0]+!1M M<,T+^^64+R=LI1+X>/>_:A7Y1WSL_7 V6=/':_Q'*!()BCL@+[(> +)0!Q$8 M9;&.T=?I\)N4>V15A K0N/VPQTLDX,0G,?8=FV%9=L/(/+A3UF>P F;:-!)R MGEZNROJ&N&RRR,TZ5' M$G])X#^(#4CL+/0LKP=V?'1VLXZ;VYSCXK:?1[#7-D>QMCA4=,]*R&$L%+J3 MI^"+=HU==T#*\]XG2(ZR+Q56+RDWK5=XV>_M16 DO(^)Q!@7-VP%&)>@VY*X MY[6.NT7'/,=KXOK[_?HW])*P'E#DBA0E8_D!UGZT4WOI0#:^R6J*37L[[+B% MA&30SZM"M C-$&\\67?B4J2-! 3,&IM ,<1];,O;(@IG4:UQ1!UKV-O!*BR, MW9)M.Y8UT]W?2--A?GC*OU*L)13-1H"XUQ6'V:>H35JE=<-@51YZ$C^!W?9( MC7/NO5Q#,PLT*"_J!MZ2L1X:"#G-^CQQLA70U-@]B%8M)SQ6'KD%>MKR7=^" M_RX#Q+GUW!0LTL1VX2/)\A1T8T!"H0R? GI:-)%JU>X8!DE %8X:MHTPJ/N: MT42 <6=B75"2[UP;-*J !G>+LA%D-4T#+PIHL@Q]6#$O=>-E9 7^,LA2UTGR M+".!7+8>3MJ/B9]Y2S^U$>#9 JLC3,@RRUS0,F!X1%,XZ2!-G90@S'$0XAV! MNTPH"9>1$WMIZ 6^FT^ @@/']\( KHOLU,,W1LL8CF9+!_YRX5AAI=8$C#A. M4FK!.63I.#F\(R1TF81>#D^*;9+$H>O:TSN(9^4I/-YU4@L()H*99[Z]3*TX MCS.2Q\2:@"I';I3$5AHO4]L+EE[F(&1UG"S3)'4#0ATW3//Q'6&:Q'D"#TV M()=>8E%8*^+ BB2N2U([R^EDYE'JVC:,8&EG"8PJ=BS^CBB)+-=Q"+'""9QT M# 3O!HFS3'(\@.5QM(2QQ+!@>1XXMD>R= (A[M,\]@,7#,4@!%;)77\94SM? MNJD5AK 8=FI-X+U=Q\L)V+]P*[S(B[P4EB_SEUD*MEN>Q:Y/)M#;N4^MG#CA MTGPWXA@/DR=3-X1X(S2KUL"5?'E+A9EN;3 M=X0DS#W'7>:6CW#24;J,$&X])CG\?Q*G\/-D/Q(K9I@@A[@&5$&"8)079XI,X3&.2W-_&/C;(:F\1/26P MWK,%!+O=O^CH?9GCO@2+\"DA7?7&:(8YLGW1V/NSW)=@X<5Z8V:X,5J0S7-? M@D6L-?]\D%AO.[D\V2)$TNNK^L8>*2EAO^AXI,[#,U^DVRQXO4J:E![&MM6+ M=!=#4Z^2YK<',L'F!B3Z$P.VY0&:.N?_WVXV?-?VCV:B$[)_GI")-.EH>^>I M%TG;.YK?GJF]P]/48(!<2O?):MK2T>RC+9U;V:>K.=\DE/\_3PWC?V.JN;9U MOH1X[M[-8N>"A8O@J CI-_:)9F=$-.;1A*.5]BYBR6MQN,K7W;I11 _FZVK- MK36WUMRW\A#]3)NT:.G82U&ON[8C%0Y<2V"MNK^ DE@O/4E4FH:T%M])-ZQ^ MA%,*+R#1FEMK;JVY;^6;>L5*N445U35I&E)U.JJ@U?4=R6/MI^]"6I.-NDI*/G=7-S+&QS\-:\#[407!^?3F]>D+5\@5A! MY %:.I\!2(%H6;>3B(,39(6'*'\-&WK="DDT..,?95RWL@EZ, M ]OT[,W&FL=*!U^Q1$^-YC^_[+VOZD=[_)EX.P&11A>F!_ MP>&@OU MAJ6]OG TGY?I>4:8=B$ U;BJB$P[ ":B%!T,L+* M?A(@L>,K>K"ZH@*KMZHHAX=%%%AC1=K.('" S%H%@O'-)0='Q$?^2A$\%CXX MEFT;,"X0>4#$QAN\R4"7%[L,N#JC*6W;NH=\*_IKF7F],'ZC!AC5#7Q9WACG M>&25KZXK^.9+WW\[ *V?A;Y#*%W&21@NO=B*EE'@V4O/#[(@21/7GL*;N2&U M;49HS(0!85_%JD]YZ'&;YT'X(Q.+RB MC,$8C@_Z&%; &6PR>TA<6YR*69?6E+2 MH%U^,:%-%Q?Z$.@E.\\.'9 XO)8>%"&&!S._$?#.7OP8P= 2A_/E/6;(09*6X; MPT;*+V^!F%%DA&,O@K&M[]D+[T![-3D-NL/.@*UPT=#\S]_\[F.=;HL\/W;S M R:[@3O>U@S2<\ K)G]1:&@7Y8^W;6,WE-5V A]/B$S\:H3_>ZD+[[C4Q:\4 M3@(MTE+?L0)E,@*X[SB53(VA>QK_!J)8;YQ[AK/$BIU0&'Y\MDZY<]]>6/SL M1-*+D4KB^DJ\G%WH#Q=N54?\\+-5'(I\#F&P-E>\;$%.R4BG,.9%26S!A)J)%1>@F_HT?;L5YC4"\M6%<4N!A& M2TKVB_T:[1$@7;A#7)H7)9:Y\1_9*1OI\,/?WIKPZ$:\I%T#1:GO1NST*JV; M5=VP<278Q"*G<%IF)W=X _8EX$4M!KP"1S)0N0)5_R9E?6KLV'5Q:,HO?_N< M7I *;+;A$L_DM$V >3C?P1>?4[I2SB:H&3@77P.GK6A:Y"C5RAMUP ;0^^:0 MV2SY8($+BK^,$-U)9*4T"I:1&\.AW K=)4DSLK3LR DB+P_3/!4'YD-3TP?: M(9O#3B44B 9DDT$$J6"8D/0=;]+UY9IK-U@>H#8N"'AT$.8.>P-& %/6(/TNC&^ \-O91H? M?H&+SAS?MUXR 3>T\X&!@M[""8^;T=H!7 0WG_.! ZT@"6V;:5ZT*7('^KUO MP%RXM=T1E^&"-4$MX+:"2"HJ[$-TB=0';_H]Z&9@/3@@D([O10F+PYL4=0WA MS8RJS4$7E?&B>,E?=MN^F'"IO!9?P;YDE\#AII5$@-O KBQ>&KNO4C<#-^A% M<77KD[]L UFK&K4Y R-?V:]J@UJF^K99BVX@O92:#J7H#W H+MG/?+,8M\#K M09Y=D7*-V\:V#UAAO'EX2[Z&R\@EG#O85R@$0;_!^:O*6M,H?%G@!&?WKR(CQ;?6-\.Q+O663E),VQ(8&7+[W(3I;$BYUED+A> MYEN!%_KIV(.:YS&QB46QW8,-"B$(EQ$)_67L.+&?1F$0.=[D#C=+DM@BV*?" MQ@81!-X!']/,S^,LMXCE3%I\>"3WXM*UP @_$5!PO:9)B@X@@7B91 M&BY=QZ99DE$_]28-.ZB=6-BA8DG@;+[TXC191@[QEG:41Z%G.:&=V1/_=.2& M!'Y=!A$\WO-M;*D6ALN4Y"2''UV;3F9.X88D<,.E R^!>1"ZC"S?7SJ1;2S0VOBR_LZ1> B93$ 16.%E=XKE10AUX MLI_YL%8!4+$%5!Q%:>0F.0YZLN>PMC3SG #(/H%W4 UY)GE![$M1W6Z M35I<:^$\4PS]W=4F3X3-OK?1M=X'W53B>6U$M'"?:;."F6V$HSEB'AL!HLG3 M&S&#C="B:28;H4733#9"6TTSV8AX8>ESQ!PV0HNFF6R$MIIFLA'::IK)1FC1 M-).-T*)I)AL1+?0^S&$?M&2:R4: 9-*Z>@X;$2XB7V_$PVW$/4'0;HV//MZL MHWO,^I"1R%G/N >DLL-=B%27\)B2[IY^$"TL?]900OB2?=A![UG.IS&D>WX5 M#J!F@>.:\>V8;+=Q0+SP[2=%%;N-P)6\XCOBA]TVY=L,S\.GF.ZG@8U%> JB M>%H)1A'7:%'LBZZ OF'N)(-1MH]=LFC\6/6/#Z+2]^?##PXL,>LC;FN(D^ MO 4/\*&.3T?L/\!2S6.1?%\[U]TTD1S&+CINN@@U73PX7?!#U''31:3I0LN+ M+701:[HX!%UX1TX7CJ7IX@!T83W]H>(KZ<(^3*>+IXAA*2 @AX59?])0U7/H M.S":_4';"MR6(OMHX/'W0XZW+6MA68^PWX_N2)NNSUV]" ]/YX=UG&HZOQ.= M^PAVJNEA,(?VVC2%'[GD[&]"#95C*9P+<-/Q?<36(MPLP6LIG MPT]%AOMX MOM$4KBG\5/T]<;SP]KDU-8'/TZGS^),\4D^/$SD+?Y/"CSE=2.WQH_.%3B>^ M/*/9'ZN]]IRRBV9$+L=IX3UW9K'#A;?O<*.916L6G>5QF>4H/7!!L'"T8GD*7CE"G]US3]N*[6WNZB-(V]K:(MQX M\>L/_^^ESN8ZX6/3,S'X=#:7CI.>-H7;P2+2@5(MPT_7PX5HYOL.(IK"M0P_ M;AD>68M0RW!-X:?J2W)L:^';FL!U-M>I.H PE\<.8TC3)HYS"Z[XE?Q&=B)0&2VE)28,; M>R$&)Y&[7!SD(3HL[43HH/=2&YU*@C"G3$FVI'$:. MY_2,=Y\B.;SY%2FOR4TKJ3=>>#UP[JL>J0P7PD",S/@/AO(W+LC&:EZ2SV?* MF@GR/RMIWKT2M\GO&MXL2WQY2QLLL35=O7J%!4!(2?!1S,RS%]Z!]DKA+,9= M"F,1XZ*A^9^_^=W'.MU&RU_Z2OX1'P2RI;DDY0@=7'RET!"N+8SG([*I4>?& M6[@:R*KM^83\1:&A790_WK:-W5!6V[91Q/ 50.[[OJ.7P3)R?3NP!),=9.UM M9UC[?2!V.!Y><1XL&)C=_= !/]"2IAW-C/=%1:JT(*7QCG2DA\4[]-P^7E C MK\NROD97-A.^!LCJ%K?4J->-TEYF1 M4 /X/C.*"F_\U[I*<8>-ZZ*[,(8E"TT#Q:QCO?Z15" L+N&U^(4=OFZ-=T6; MKML6;R-59KRI2'G3%BT2W;!80'X9(QYVS:^T79<=N^3G%6T(_M":[!7V:W;% M\.ZH?_?PM \=S.Z2S1TO_K!>K4KV&5N*X+[TSX(W=!W# MU+J&5&T.F_&*_05WTQ>6>08_O3S*1H9? 9GZE"U6]0;=C@>^")^RY:?>H;L@ M,,=ZA^:\0UK(S7R#M)";^PYI(3?W'=)";N8;I(7TD)OY!FDA-_<=BA>!YJ''V*';ZW+N%Q%ZO%E']YCU5Z98/6E" M]%?-N.]#9WM?VH@N"!;6<7XEN !&O_:"_>P^7J'[7JOZ>"YT,%[FC0#(=B:#C0= !TXF@Z>.1T8 MKB:!@Y' 7I_=DY. , T,)S*U87Q2U/]4\NZ(SXN;G5T5W4ZY9466L:]'-*5YVQHL!1%Z2AK%R/??KW M&C_F==VQTD3V0[6^3."W.H<7U UM;P_MW!6B\9%9*[Z7R.ZK&7'F=5\/^6J7 M?KKOI)\%=SWPVMR66#+KH_\#K\5M>6K/:2UFQ3.:1>:R%II%-(MH%M$LHEE$ MLXAF$'4+,N7]<2D#T_9M,][2:/CX*P,TN9XF%42:7#6Y MSI]< S.T S.P]S6KU>2JR74FY.J;4>29OA5HN?A\>2<0E_.F0_74C-\VBR\(UHKKM>><*T.(D@F.U<*X3_:;;3;#?3M3I%MG/-, K- M(-X\K6JVTVPWB[7B3J!38SL;M)UO;4:,9IY$T+>I"]CCOVOJMC5639T7W?'E M%$PFLX<#^#U#+Z?3\-G.STU]C/$)VXR]V+3]6,LG/^7CI'7/BDW7?M .X)K63W[*QTGK5AR8D:5M&$WKIYZ@89NA%YJ.LTGK M1YR@\8&6);S -,YI11M2,K0%DET65=%V#X9AO--G=6KX&%&>::;33;:+:YA[9Q?=/;ZUG3;*/91K/-A&V< M" YSKJ/91K/-4^8G'!O;6*%K1NZFMIEY_@$\\OO+%2D:1%,TC8:V7;-.NW4# MKV0^C[J[H(V1UFVG00ZT$_-T]9[MF:ZS3^L]/^6F*?T4*1T7P7:.K4?HGD68 M 1T\#NG/>PTT+VA>T+R@>4'S@N:%8S_.[^*%(TYH^ 6F5Z]HA>=ZG;CP!,X] M79ST7&L";=^$06N'NN:Y>:[52?)<;#J^COUJGIOI6ITHSX6!SN[3/#?3M3I% MGG,\TXET:J#FN9FNU2F"3=B1Z8>;58PSS_28@#/\S+MF5N=&4:7U)3V^Y Z- M-G%P*? ,PAZ.&YBP#$<6]IC5MFM*/PI*CRW;M/:BWVI*UY1^"I2.@/%6I&6Z MIO13I_0P\DTGUH@JFM)//24C )D>.7>JKSB6E(SOJXYBP87,QS!>\*/X2].H MZ%;X1YV7G?S_#PXVD][BA$)Q[5-*]KG47E^VD]3^BE2>FP%INWK M*+.F]%.G],B/3=O3469-Z:=.Z6$4F)'N/*8I_1GD4_AF:)]8/H4\8@\9%=Y+ MG4>A/7,S6ZNYN\"_*(_"-YV]AR'M#=<\IWGN87UMEF4ZELY>TDPWT[4Z5:;S M(]T?03/=3-?J))G.MFC0FM WH[V5+L]/46IR/UER M#RW079XF=TWNSX+< S\R?1VWUN3^/,C=QVC3EF:+FMPUN6^>PX^>W#T+D94W M@ZM'G*LQG,J-%>LO>GE9PSI2;6!'[/E_)6V1'E^FP6P\DL?G<#R^ M*D=W8>_+7WU^*DA3ZDPIU786CJX[UZ1Z#*1J+_8V>=:DJDEU)J0:+RRM_Y\A MI1XA2L'"W\SA.]:P]_2H^*XHUQW-=+C[--Q#=V/:H_&*'N;4;SS-T#H;;I^SK^KWGF5(N^ M#\$SCNG;F[BE,T\?N$0(S!)UHGM$\HWE&\XSF&T3SS%&X0#22O3#09/?*: M(13 %I49_/AS=T$;HU[1AG0P"B,C'7GUIV^3NSB[CLJ9L3%W[>(\4E^^KOF; MX:YK0M>$_BQV71.Z)O1GL>N:T#6A/XM=?Y:$?LKG[YFF(6P,P+_Z5.+M#.N%-S8-^2DP3O>&&'B_CE'[0G6A/_,R/^24*>O[ T%V@N M>.9<$"ULS06:"YXY%V#K1\T&F@U.+CA_3S;P%]$?CBG>_M/Z,L&8>@Y/KA'T MGU89?KJAI#FUJ+IVT!VI)_H0S9E,9R^VT_/33IK.3Y3.?4WGFLY/G\[M4-.Y MIO/3IW-+T[FF\V,^(]^)SN,M5'[$T?./=4=*H_WWFC34R&OX=$YO.VKK2+KV MG#T?!_+=M)]K.K%M1NX^%#[M<=9\H_EFRC=V[(+IJ*&9-=]HOKD[WSBFZX:F M[>V#3M-\H_E&\\V8;VS3M2PS=G3+&BG2NB.QDS7A/X<"-W:[,ND M"5T3^ND1NN-H0M>$?OK':W^+*_>(\PK>P'CPF-UM.WN_"'6%OO:[:7_UW?(* M LL,]S8]T_YJS3>:;Z;QT07C:@HS\&S3#<(C3"MX2U8%.C?HYQ6MLJ);-[35B01S M=%)N;-WOGZM#W0?[+M#) )I8CX!8G3@R?5?7E&IB/0)B=>W8]*Q]6<6:6#6Q MSH18/0^.J[:6K,^06(_OB.B&KAEZ=SH@'DMP_!V%":8%Z8JZ,DB5&>2RA@'^ MAWVA(^/:C5_I:MVD%Z2E"!R8 MUI>7-4;SS%/X01Z/9^:?7_"G M9/3(:XIK 5M49O#C7TE)JI0:[06EG9&1CA@O2(<(_T6=83/#EZ_^]&UR%]_7 M4;DV-E9">SR/U+?_%-KQ^2E!3>B:T#6A:T+7A*X)_;E,61.Z)O1G,>73/HW/ M-"EA"R1>>\$ #5+\@_Y[75R1DE;=UB( G6]P?/ZYNZ&2'(U;^A E :;E!:;E M[TNKTYYI3?FG1_EN[)BNHQM5:+I_7G3O6;'I:'FOZ?Z9T;T3AJ:WI6N9IGM- M][,YMA_"SHE\T[(WH5[G'T7_<%$WW5E'FTNCJ*YHVUWN.IL_OR/XW/AP?E,^ M1AV%BV [VIFL*?W4*=VV+=/2 .2:TD^>TK5,UY3^/"C==K1,UY0^NU#X(<[4 MVPG]B$/AO]7-)WB!D?(N<3H ?AKNL2-:BZ/4>*8=VJ85Z#:JFFTTV]R9;6([ M,BU_7U]'S32::3333#.U8M W.F-%LXUFFWNQC6^;?KC9D4VSC6:;TRB]/PS; M6($9;0&6G7_>P"]-O8(1W;#4?LSJ7V'B@&E4M-/) ]HI>:J:+HY],]3H_IK2 M3Y[2;=.Q?--W-.JYIO5G0.M.8%J.[F6A:?WT:=V.8M/S]_7AT[2N:?U4#MB> MZ?K1*641?*P[4AJD;6G7&B^BESJ-0#O;M(_Z5EG@FQ;HO3C0G:;33;W)UM7-/&1 +--IIM--O44;TF%91$E)2XVR(&SS"[K3N_'\G!C/D)^?@;8#EHT# M,[)TNUU-ZZ=/Z[$;F:ZWS[+3M*YI_11H7:,1:$K7E*XI75/ZZ1RQ=U'ZT2<2 MM%V=?KJHRXPV[1]_Y\:O639_=Z/3"K3K37NL[W*NB6/3]W1:@68;S3;W81O+ M,:TMI6^:;33;:+;9[3%V+-.Q-P,]FFTTVVBVV@!V^BT LTV.JW@'FSC M^]NU#?-Z?-N1I*1_^5-67'W]1BZ&K3SC:_E*^::K5_PC_'W!V]O;"SNFEZ]7 M=5MT10T3IB7IBBOI3[$MZP\X3V5PFUMIL?^\ED_$7=EX''OU(H!7"?[V%_#D MI&XRVL 65[1?9(.LN]JP# O?^RV\6/[+UJD?!;L31U"254M?R3]>/P 3[%DY M-H:SDMS4Z^Y57GRFF;I08CJ"-L;NK+WCFHYCPA6,(&$(>V1$M,$++^R74RZ< M,(M*O..M_*I%Y!_QL3#&YI*4_)MK3A[B*X7'2IJS#)9U8^1%"[/^X^_LP'I] M0TES1JO,*%JCNZ#&!]*MFXS<&&E9M[3M#*"2?Y!J39H;?H-K&PEI:6;4E4$, MW_G6=^&E]-/PN(7Q-Y)>;+S%2.NJ+=JN->K!N/ \>&-<(VXQ:"PAS?PJBMJU(W1%I^'][6+7A)L2(&' M%N926!F,0B:;/B9WVQGH'?>$D\2YZ 9]5) M'"/3.L?%M!^!\-_6ES"F&^"'>M4!1[Q)4] .+!?M0T>JC#19"Q=E10ZK@UK! M>/'FP]N7QL=Z5:1&8 6F\2MP2[4&'FKJ2[BT AY+@1T9T[U=M["QP(3L-KS^ MI;%N\>G(=9?LN?#6AG9-W:YHBNK&@ =47 49E[2[J$&*5(+O#<>RHP6\LEV7 M\ [V2O$+8TYCU13 L<#5RO7&!8&G5G5G))16\+*4@ 3*\3H8!)LYO@ODAQCC M'A;GVDS1J&D)[T73YV)"S"[NS%@1/WBWY916(*ZDQ' \161PBL-R_M5($__W M?]W)'E"F)4P#A]'[.3U+&DH^G9$N3&!<-S?_\S>\^UNDVH_VQA0$3]L #R,&\_Y7@ ?(7A89V4?YX MV[;MAM8F]]0F[G%ID_>]P U!7J?E.H.W^BXSM]K7!BE+ TB%-F-YW=!5W:#B M$;> ZT91>)L#2CF,RBC$9FWXDG\'P _,,<1'_42QDQF%+0*"3.L& M) 40H='!X_D?M0'*W/J#0?-\1W?HQ55P4ND*0L&+^5SD?;QNH-SU']@3,0 BJKP\,C& $]PW47XAUY& MJ?R#(T4Q9QK)#?)1>8.6+P$CE7W'D-9L_\]V=\_+O9GC-'P369*NJ>D06?#V:^!/Q-@[:I" MT@>NXSS2P $,W4&"ZFWO^!5[=S%+QP6)M.91R]C^PV2#8PY<9;&J])UTZ"XJAOU84RH M*8X]+40>3(@$QR5$1/HENEU1S=1,$P*%"O("TP 6)%V73%F"#H739Y$Q[]&V M&TEGH,NYSA7O,-PTJ%1)YYO7:1I\.!H,CXL&W\"DD7JVDA0<3X%BT!UB8. MGX0V(+_%-&!=THNQ#<5-,"%JF=(35 <"-2O@1Q2(BE#&NYIZ?7X!.XL/F"=- M'GDT+3HNDKRS8_Z?*[3SC9_J!5KSP9D%Y[ ?L(2\-5YP#WWD.2]-M+O^?_:^ MM;EQW$KT^U;M?V!U)EO356J% $$2Z-FD:C)Y[.R]V4EE.WPT@D;_$5Y'V8"CEX%+[[''4<% M80W4T*#NL 7B.)<[M4-WN(?_I>D]'/HS+]M4R:RFS,M26"69R+T4O& RTX9Q MI7VI3=E>P\41/V[N)O*J$T]/W M/QP?'/[\BUH!!UT&7L@I*;]KDC\ /FR;!K$#4>Q[,,AOFRKV7@UA,]T]T#PR$^=8MN$U2"H3PZ?:C_*)M Y=K6L3$O$'EAQ_1[)P>YO M3@TV5X>[\VZ#9F^#Z]T&>\T=+"P@M04H1"B?5*NJK_YGNXI^C>#DV)^TV0"; M6$8Q%F:-&M6JW@3!U*K\;M&X]]5>_]D!_\/%UVC'CE%M)6($&FB4$O03FTWR#$WJEJ MW@G:IDHV\";0%MPJ07UB4Z'RL%1-,XN.';6H\9O:;L/-*<[=P-XZU0"Q!S@_ MJ!7F6JU6<$X=*0'ID.\2ZX#5;O!\.V4#K;'N3?W$\.!ZV^LC@8W#$H"7KW%: M> ?>T^+(\/%N5+_$. BV=UVO@S,L;A*0;;/ 2JSQK;5W =$!<:Y5!98?*E3= M;/,$@&?=.[< ?$9OVG95_7,+VP6I YC: PXQVK@;5(D4:E,>UP; !8F$GK=5 M])AI^,W&58%1:> U=05(#E -\L@HR'<\(/W M;@&C@LIV7=_--/#I5;V./66N8_#E82SAO #4LHV\]N0C!/=-_\ MO_G/\_%ZPYNU6U3N701/LT'?X=4MPAV,-O0>M#$!P3& I[.IHIYAWZG@ VWB MBL-MO<$X@DIOD4UMZA$[@]4%30)W/!2JO'"T--9*8PV1C.M,%.:)<#/ *I[,$76"(I9TOR"HF!(;K,C)#CD.0UR3N,B6;8G!20)"&&NT3\= MAR1XY0^Z]2R24IR@)QX3Y(7JF12>Z0$Y[Q'2_W& WT'/[ 6@1G44G4NM-'H; M/HUED&X#!B +"!]>;5T3[+&6=0 NZ0XV,-NR#G 'I8[FV#V[ V'/7D/0B#*@ MZ4:+K45A++8$PWNNV?/'X[!&N")89T=&X#G$[[0*D6<@JVM[>_P$ VC1Z-> MX!?(_A>+R$W\=K%XTQY1^SA .@:G10^)=QA8A^-Q/1$#XNS *=_WQ_M=)* : M5!"4XA;H%":)EQ'W,_!C@G/1.5G"R8)3'D3+BMB!$PS/XG<;[4X MY$75:@LK!-O@?>M''>)LU.ANX;S@,((/=1VM(MC1JKO%#GW!\+MZV5&0:JX3 M#PIB@U(!A#C>*ZV"GC5"?O?!F>UFC[$"3((?-50)>YN0U["<"E2&>KFJ6BUA MJ#(&SAI(PSIW T"'3:T" >Z?;:=@@)'X&F@71,,5"KQK0*;VP9VT"9M Q;9^ MUW.J69*]!C4#>0# \1?<_#6>> NY3J%!NH,-+^K;H+4 0-^W5P2] .SVB9!C MK\.R07WZ?XN-2GX?*7I1OXMK@&F0U\R2O'OW=;U ;F20>&'Z&Y"(U?^JG>PO M7G=*2"O+%YT2 *]UJZL-JFKXC0'U&\YT3[P%6 9?SX<;U)M@U4.1V#.:0S:; M/""2YNQBR+)TBB&;8LC.(H;LU%I;M;);8 "WLU;!KOPF^FV;J(RB2.R9ZT!7 M.*IB'%IEP,D/%*/XU0P8U?8&[^*"BCS@AOF-^HFR"!$ M\$TTPO;X<*MT=AL]C=P<@_7@KKA"[>87T )!L0*[+7)4^'!9@S(,\+#Q5A'$ M%(*C77,+L'[I"28='-Q1!NO!+^ 8MIU2$?3I:(L%*Z\UI_#S98!9*]]#V' W MLAL89?H\^1ZT(Q![FW!G[96!9<(F6F?_D87,6DT6I<.56X6(BB E'+P.=!^S M\_3@Z5^C21L4AH$YOC.BT"BO/L0-H"QKW;!]O$=00UJU))YW> 2_"PH"C 38 M7L4(O!-I2^-31[=,&U:"^JU;+V=1F8RJ0+^W*B!NIS2U]S"]VM2K#'M:U7&( M=S_%]8Y1M<9:.T73]D-W#1\TEM92/D#N'0QPBMTZ M'>K(J)-%(\8W #U]&Q]'!J20;-X!LXH^0%C"C:N!W8#!<-MLW+*S2+8W034$ M6P*#L/ZYK=9QQ_@%>@ 5YL.!204?D5D)O[1+#@.&WH&P?-#40>=IP(I)'*@& M2X2$:\V#'2^[\T2>W['XPT___>,?WA"!9WP#=.J>TL,8&%E(6&@-JIY'=;RQ MY9:1H0.FQ&O'$+76+;S>;H*J%=*JP&P#QN4.C>Z@W8;W;=0O#NU#4S7!-6-: MZZ%&4MBT3!.0T;>,,*!\T]0@TSKO16=/K +F+(.?/WJX.G-I_\(366YEXR:O M88T@V$:>MY;$\-,@6/=VB#3F@)T^#;K\N$K0=1YNT&:[16 V*',ZUA!QX&3 MORC@@P XFD;MZA\X(OD/!\K0=?+3^DJM6@L-T6^AD//T\%7)U:+6Z/GK3COY M4XQ2G,6[C5EK!V)@X@Z K380]P 06@1F"!.C**^WS1XP]A9_"*M9$FV20'WP M#'RP!TITX&_U N3ZE4+HQ$?ZXPNRQ[=L-SB"E^IV0.,@+$(851O8&0X ]G;M M%G!\;\#.N%D Z>Z_,FP9E('.,0Q+Z&EL9_H_&6%T3!+W,$!BO#H&UK^R:K?J MSH5]'4\_&LH?Y2GA'CNB$5(?HA)JAYZ^4;OAJ@AX&N:D]H#<"9_+$/LOW^!E[:KV4V7HS?KA?(Z!RZ!5?] MWJ+,W#D'=GL-XC M3Y"L]YAN@VJH[1)>9QVTPM53'-SEXMY(>$C#(!+"ZW8>\6&>'H(1E;R?K^N; MY&? G%U,!&CJ0;[]YW:!4!D<#2H="X?D'SR7<5L[0,&:39"%O[]-?@+U'F/& M,M*-;X]J[%@%"HZ7M,O(^-5BB0ZG'?[-DS]$H3W4)09,Y;W;92=V\P0W?G0F M_^(P'K9[&5B@_0#@!U$PQU%W#T(F7@OL^/7U M*%0^Q.G%D/HNGCV+YT;:J]#J:A7R3X.W.&HZ,1YP%W#5'*@^.U%Q8'Z"@ EJ MM$U(.1<'L?OW+6BD\A]]XRP<5(BL0;7E34P!V/EMAZIX=YQ+9<.AN-5UR%1 M%!UJQ@?J^5!5GK5W()W[ %\-UDS=QN& A.B\K#CMGC=CQWQF<2%NA8"RK3NA M8XR=X6&'3!$V&SW?P6N*1E[@TS#%51O;$?,O6E=$P#DWABR)N^_>'[ MO_WQY]>8X!9D><].+$B#VW6->L 6E;8J2F(5<]LZ/::)%Z^SWD,8^*D%)*J" MN$ ELTW<:I+>4%LU]:*RP;O9!W;MB]BGT?F_#^(+F=E56,PFL-[M"HQ%4%>C MI66JM=DN89D@U)I6#>MN4]'=VEU)[P=X^(7[T 93#K5$NU8QF*Y^OTJ^X6DZ M3[M,U 0CL6)\P#<$/M;MQR!?ZL6[P*$!\J >66B6-G9$KQ7$D,X-QKS:P<\ M/]:=V.)M]PJ._&;3)CO&Q_=D6]3]Z_J7MII,%_;7;-Q-ZSYQJ)&YP287%4@B MB_&BX;0N.Z:[+0R5AFRK5PB! M':1N7? C5YN!!S@D7"T&B;&M$3<[:EI^]U*3"2;$^W+$Z_*M^YNC6>U BJF_Y>JTT+;2_XX'<[(=2$4''5"]0[4=V=<&?"G8\*MSXHH L3"#Y=E@WNZ76@OINVOJZ:*]GX,@VDAU-W]!.L% M)_B^FR")CI;DKQ%D;9Q-* FVN<:K;;PS7;GHE:VB0R&Q\6Y%849(TV8E[U/# !-13+^..2MH_!UT/0Q"'H53:]4$?T;6/UP&;9C_< M)<3&]<%[.,4V7%*$HS>@3,;T)4PJJ-H(E2X2/T;%] ';!Q@ ^NAB$<^S=4(= MO[)J$6V[:F\)0FONWC$5+WSP"J\SX3=U#'*XJ3?M97)W,1QTX1A"$"Y#VUN' MX=UP<]_8_9"#;G@OV-J L&N8+(BTW]28:/2FC=-2 ([@4POQ]]MUGS2S>U<+ MN5WB2D(PV.[I/G0E1IM4W5:'2XG1FNWQ=)D5,7,!\6"-<1MX MFZQ6NTN_-EQB.-5L&"?98-A*M>GK#7714JM=;E[@X]'TA0?NB[&$MQN# 3G# MB[2(GI@F\<]M97Y9W'8!4.\1]S (9X48@F)D%P&Z'\2WBP>%@UJUPF)08>]E MLY![<\W;D-_65#Q9%-X8' =+>3[XM+?I+GBL*T 4TPI=P*ZA ,.8K38&/%1I M0$47 S#W@L '>5S#Y+<^7A?+(P>2ZC;;9\SMLGE:?M#=\ :^T*YIEU $*Z[L&V2-"Z2NJVH38L%"&$BG7NR*UXE M/]$5W^[>W)I.R@S#!("7H!R^N<8EQ:"95?VN+8/UCQ /-'BDQ;(]&01RRJMW M=0@B:,-L8BZ0 FB94#AS/]BVFS\<2)0I;83(7I1C6' ??W (MY \-YA-!R#T M]?]:".([N@"2[CW#Y719>IU>VHSN+HZ+Q@"H3=,'RT6(MMI/%,IVQS^U@\_Q M&KYU&<*G?;C..#VBE:9ARVT%D" ,8K9!;-LD!HQ$!]==-L@*F@0&]+A"NX^ M*)6+02A>S(SNX_X/TJV#'@#OW:Y#G$(;HQYB#>(&FW"WAR32QZ!V ,';S19Z MO98"L%V?+D;H$H3/[U5;IZ--F@^$ M^&0BZ)F >?H)G%7RY#7&VWAOD3T* ]J/V$RHO8N MYFB>G%H?^L?@$G\O=Z.-5$I:&10]%G/NJVE^_-3Z&,VENC X*-/ MHKW^Z4UW+!RYV^7H?$;[7-O@> MPZLI2V);- GQ^AJW?='HV[C%DH8>Z"6L7 MN6/3YL-@K,!VX9&+M4$0HKK8GR?4 MXSB.('LU&];.;U%I">5;]K VP+JSR8HTUA7N91BH?H#[J"-T/BL,+/D.+9FH M[[6RNC4@.VEM8]3;KI@KZ#1^Y,%JO3^;Z!]KR0/EZTV]J$Q(D2*\74^GW?T7 M2)\09$&*+LHB%,;HKHK4AUT%@29&F+2X'J*,$=5TX->ACD+L#=3%A30.EJ@" M^-]T[T.;:UMMVIH:"RSCU^$C%N#8;';!R?T*8$E#'M4C3]4,:7MXB#'@.CY= M-=V9]>&+X5#GR9\QV]2@LZDKJ-O/:QT08PA:! &^V W":"+GEC&\_:H;/^_9 M,":5=K[MJ$)A*L0*K=D1D09WV46&(M(I%'$*17R1H8C=Y55G1O4YL?/DIS:6 M.7*(!MB;V55RZV*BWR';6BC=QW&\"?6RT&J+L7"!V;0^ZOW:,SW#Z5XQD'G1 M-@@5-[K!,4FGYU^!?H"0'LOO32]!1;ZK(/IGUD,?%$+?+2$6,S^L4_Z0NN1W M%P+_.];\\S%T+.DK+P\K@8_3K<,SJ#G>N8.VY&?@H6@)#$HR[WO6;Q;;IBU) M4 4'-#S\)JX22RW9/JD[SC@'%6'UYF M?7ITP/\6XJCC[%+!!\7%4&&\#;7; MNHP@6$"%G0.?#NQMVL1N92'595!,/697KKMJ2P.@8@VH"AG L#GBTU9SCQD7 MW9$SE1T%UEX2F@XM.5M&#(M,D0\3(= M<[QCICO^MDL1/5)'I55SUC$3.;"5P4U?:VCW-WVA!,?BI0>/3LG[^/KFC9A/=[FWZQ=N*0V+S[39\*R M+Q-M1TL0=B$CNYNHOG',D>*$7T&4_81E7X9ENQYN _6IK5+4A0+M3+U0+J@M MK]CV5AW4+!\[#^_K/O0X5CZ_UJ?%B$ M8J-"A#>&)@,Q ,.VT;MQS"?9MM:-LQ(>N$K'=E\AV-19M8W(0U]R<7#R/5:V.VL#QS M>\#M'H&1A9)$ZZYO&];X7<5.1#UW:V]'*O,U5.B8L/8+>-W^+7Q7J2Q4-VV% M\&233QATK[1<5ZM?6N6J*_(2XPYBA'0H=G;NEG5L(#*TKML8DH/(A6@+O8^U M(P8^B'GRP\Y[&IIO#+L]5!_"A"%++@0>P1$.4T\';\8@EA :O,LQ"4EEV)QA M%,8S7B]&,^F]$)4V2&\O[F4<[X*1[N-P%_AZ&^-&JA%@GB;"Y>=/*X<8&P5. M?I")'_VN%6%8I'^U;:V^5I2UNAA&M*W'B2M][;S$+;$9G9O4I@G)[BYK9L/. MC]QE3&;BA#GW7L>.#,-A!EF0RQT;BBG079'::F)'$U+=K8-CM:DW,7\S:':K M)NJ-K8HTH@RO ME^ZT9[Z+&0V3ZV'"W;NK9(-M#HI^K*,>W)\AP2&@VUXWPVC>#F0K0.P:VY@% M&7SFKHE[O0&?UC?@A#Z"3UG'_"*SB[,INWC*+GX(6[JX[.*##GY]FZ/9J+?1 MD)GNKK7<0SHEC:>*$_1UB=I^5;OB$K$L[_&G0J)BJ+?:#-K _:!6RE9J%>N, M-GTIOLZATRLL,<$-\^ B_X^JQI/X-?^Z=F^Z--:Q_Q)8\^J-43<5%NH*7]IJ M,ZZQT29^QJS+OAI'-Z4/N7;O9UWY8F=G76 %YAWL4D+W[R.'+\# WW!,"-GV M;>VT1Z>:=>F/;O-F>Q.#.69ML]=P_GM' *(@=,",R]I/ZQTX59ZJ4R4PWM"F M+)Y$2$*ME^[U+"38]W6)=JU4\>'X3-M1-8S#&FJCF?JQ_; 6D['E9==WQCMW MB-M!\NXWJ!D4A.DHJ(W(6D5R:TV_19O-5H43C%W7?CJ<;K"59MR8,;"N_ON@ M+/6O;%?15:1<;/KB?,T 6BTHUZY5;P;@"BG;1C77 M"79I>P.<&:==!CPFISGW5 M&QM]+7W1FZ?"O+#QC?K08TQ;(R!F8?O8TC;!"(!MN%'#1]==9\R@K@4IA'C0 MAK>VM6D.1W0U!<,#S4['>]^5B1U$OSYWG^V_':NYVY=84TEE?_M*:D]\[GPI M"Y)3R5RF)6A?2A:,>)-YFC)!7T5QVXZ@VIF6_*=L13W$W&8DJ[+/^8U(^GFM,W MB-5Y!I!TO_34U[*"-@3Z9Z0+K,D0$NF;4$"P;6@9Y\Q(K(#=E@O"HAFD_*XY M\MZ];ICMX'06?PE],;\=%'X"3OHGI]>[1\GNR73P9)_+O_]TZ*]%Q/!!_CJ6 M1T"O!&P][#D6)AUBB%6"E"F>6:DSR:AA4NB"R$*D1KDLSS13^^?M4^]Y9@"3 M/..2B327NK2I3$M+2D9]2E7^1.?==JV]$\*S >7:A,QHP7JO2RSGFJ8M/ N4U12KV$M)?P0@*V2.FL)\3K/A1EQJ#0U65$ZZ5@)T 6F)D6> MP;;2%-9;4,#98C0"L+ITFL,(*R3+C8#S<(5TI'2FS S1?+1SJDH@%V"4A18Y MP)IX& 'GD>G,^M1ZP;T8[;S,F\+/),C6 %[-L# MU&$9&8%W6%@:5]Q)76A#. % NM$) ALH!"N!ASL.9\Z+ @ ++#T'DRDG1:$5 M\R.\XM3P'"9E("#@/&!' O@[K(KRTA5I;OCX!$$Y$UE*I38,9$Q!M52<93+E M*G4E 5V*V!$F4L4Y,"BIC(=W")?!B S^9&564&*<8:-]\)P9#P@H.:7P#D92 MP%V62D=-#K13.&Y')P@+UYPS? >%S7!'I,JS#%@5R#WKE5-^1%$(<%\8 Z3! M\1VEE1K13.5%GH-H(\J/\,JFPL RN(0E UX9G)[15'I5$I(1YJT>O4,!65!? M: SAYU;P$E5IC"6V +PI^3YF 8SKU+!"]BY8/"<8!XHWGEIC8>3*HQ2Y0@3 M+6P;$)9(0"O@#'#,, *6YGUI659FI. C3"0Z!Q:#Z)V; K9O2R -(!+0%( M,V/R.> ECE@ 'QQ* 4R&T;P01(W.PSF N :JI:( M^LC3 D@C Y+,@?@H8M=XYT4!. KR"C06 ;P$\ Y13=P7Z[L[E-"?LU]'9WBVR*]34.N%[W_;(;;ZLK%VX M=J)0CRL]MK ?SJ^ M:[CC//8N,8++K=WF?#J@,S\@3J83>LX3BO^X3FIC9F1S$Q,PN_80F9O;<)_0 9D8G9O9X!Q&BNO;C M[[[(_#]Q_-&]<."? (=36MA/=_*?L6-3+_##W[[BKSYS]YF8YT47@]6%HI&; M#TFX'$FZ\*X3PH<_ $7NNTS]4[PU"Z76P[5=?Y%ZQC0Q4?S@ M^._>7 "+Q39=(0KC[19$^AI;D8R_&06@O_K=MW_ >[EUVP:CWC98J/SU(]'( M6=5VX#G\>;#;"0T"&J03&CR.P+QH-"#BHT+T M,/G)&.>\'Z)N_W[E\@MU_\R7[^=)[ MI4=W!88PIV%\<+:7B/B05LY),2,YF8D\>X(#?VXC:4+WKQ[=RUDF^"PM^(3N M$[H_ZD7;6:)[,2M),2M(?G#@9^?@.#S.O28&E^]_>*)["$Z>U8IX"B \3#(] M-Q >F939#.SL62G8XR'+90JHB2(FBF@IHB3E+$TGBI@HXC/CIIX;"(].$5D* M%LX1BKA85UQ?7*FM?_;GD+=\LZY]M7E!GKE^F\7A:0\3X'#45V?7/:%5^R*= M'F0FF)B17$Q.CXDX)N+8)PXZ*SB9I<5]6N1$'!-Q?)7^0SICJ9AEA%RB__ Y M+*NO88^72,67)LF>Y6@O4SQ-^#OA[X2_E[7)LU>6OF37%^MK^^[3VJF](/?; M9"B=E:%T>5X$,LMY-DM).7D1)N*8B&-,'&618B321!P3<4PNM@/)D>4S=L3_ M? $NM@A1MV%SY?L MC#O6 VQRNIW4='KN@- S-JU>7@ YR6>PZLDI,5'61%F/3%EB1O,IHFZBK.=W M!SXW=!Z?LLKB\);IW'V%XS2.GV*+N-#S,W2XO#P'X>E3-B;C](4X6VA6S#B] M3]/\*L3>A,\O!)]%2F;IE(D^X?,+<1[RG,U2?LB?+]EY>'_/^LF-.)EDD[/C M<;A'/BNSPP)+DZ]C(JR)L.X$UUW$]&T^2_/B]41.$SE-KL/'(:>"')+3I?D+ M?XQ>0NU\O7:=SW"C/EQB8<#)<3@Y6A[L."1@F-ZG7'X50F_"YQ>"SR+%>N.3 M(WS"YY?B.!0SPAY4'>6"'(>=0U/$D9^0PPW=9;O7#/ MPPB.=@!Z!.'X#/MZ[+CA,I_Q>Z^IOPHA..'X"\;Q,LUG@DTX/N'X79K8Y>-X MD?-9?J22_R-X'.\"Y(76;IX\E%-!J2_<_;/?L9T7."Y3'$ZD,)'"1 H3*3PF M*;RHXM1GY;*#.7\*90/K/D/8JHUZ>WD.NRE4Y%2;?"&RZ*L0.1/^3O@[X>_+ MVN1+4X N)C3OO[9+C:J1AZGK-8EV_\A)3F842Z5/ MEOV$[%\%LN<3LD_(_C+=6&-D)R6[*#_5#_7R1JT57B8W:G&)F:B3B?1BL_/@ M)=^2_WHRW2>\/!^\'#']?)Y."#HAZ/EJ)7Q.?CW22GZS09E_-O">EC$M M8UK&M(Q/YM.V>O>[?XZ/73OWR1GEX\UNU M>*]NFW:;I9BS/BCZ;1\DC(!(2#JGXM?)X'<$R $TE^K#FP',6C$6VX\&.(2PA?7\/9CDM4]^ M@*Z]5#,'__V(Z=ADHJ^]M7DJ16B9SFTK \E:QP0BI54JDSXX1EUI6\ M>!7?VHX00E#K#)4I)YEDA!*I*"$RT\Y:07U)LO$(QS*F&9&6LEPRDV=2E%DN M79KGG/(\9][MC_ ^T[H4I:2:4LER0R17S$KNE*&%*4R:9OLC=I]RFA7?&\/T19:&) M=9;)-+, *YJ5L*#4R]QPI0M+<\7U_@B5&:]L9J11&O9!2R,%*5* (0/0"@-0 M'KU#9ZKD!B9-=N,P<^]+P$3%I=!>R#2EU.IR865\ 2\(\NA #Z CJH NBTI']-YJ3,.Q*PE$P1697$LH(G4C-(B+0Q36HQ.D)&,PNE) M6A(XCR(#Z.(['"&%RI00N4U'[\"OO',2Z!7.0Z5:Z@(P43G"8+6V-'I$'S3S M#K!- 4H!:; 2CA%8@I;>Y@IPQ!-8UN@=ACM-2@Z/,. ,%IB6THH "I0YP*+P MNNCH8Q/]H*TLCDDW((<7ZJ9Q;[M?A@P>)5T+291;C^1:'@B2P?PUS.D7]?M.!^O^#ID\;Z/F M\1[@]%&!WW^O=%,OMAOW'/#S]>*?*?8[3(&1$/6Y* M^9C_=R*5)R*5CWFL)U)Y[A.:F-ESG]#$S,[D("9F=NDG-#&SYSZA!S"SYSRA M%\?,+B" [(Y=\T_8]2G-YG.YIVKW:.H%?OC;5_S59S+!3,SSXEF+\_'[+KW: ME^B]E[27';I>6/CR3U4#VPWY'IC[X>R__T;?G]LRX?R+P'GZN3A/R+P0)]WQ ME^+T?ZK55JUO_^U7I$B_R]+9/DJ?3"=]6MP^V/>$"(?,S>GU#A/(A BG0X33 M\L#'100Z.W,AQP^._^[-!;!89VJL;0$J]A:$^'I1K=SXFU$0RZO???M7MT9( MJJL0V[!RFYAU\/J!9#()QJ/\\(*509I2"?_PY\%N)S0(:)!. M:/ X0O&BT8"(CPK*RZETT(FWY-&+]5^LS/O,,_Q(,]DGN_G MOZ;I'6-[@ M1>I;GT5VS]T ZCFR> ^DS7,#X5.HL^" FY=@0D\X/N'XY^)X-N<3CD\X_JE: MU',#X9-PG!T6;+A$']BX=>&?UW73)#?KVE>;R24VF4Q?A8L@(_-R\A!,Z/ZU MH'LQIQ.Z3^C^E3C$LGPN+LL?]O0*^$6J8U\%77[B)I]=VCS+KB]3X$SX.^'O MA+\O:Y//KOY\R:XOUHL%<_[L%@MXPRRY,DV-K,GU>G*5/\\FQ-:'[UX/N=UT\3N@^H?O+FF.K1^7-ZI: M+]UJ,TO6#O2RK=ELU]A\&;6U.C1D-G6SF8+ 7C)%7KR<(7MT-UG]$XJ>'8K> M%?,^H>C7BZ)GIKY\-$S]8GQ/?UV[-_6-6Z$B,_F8GL0*>>Y8P3.V4BXL6CB= M@E$F:IFHY<'4Q@/VW-#Y?&HY=P?9.!;_IQN'%Y>@5%8K4R_= MY!2;S+GS]3ADDU-L0M'S1E%"]Y*V)AR=3W#LI*3@VPR8B:3_T%&S'&A-9G\$[5\]=0"+_D6".3U1"$3A4Q.L0=2 MR*4YPGX,:F.BG:_7KG6&)1OU82H6-MERY^QOF.H@32AZYBA*Z!W7[Q..?KTX M>GXN,?YB7&*=[M(YQ28WV&2V3(;]@]Q@Q^\7)R-_HI:)6@YRPZ;$WXE:)I?8 M@PWU2ZJ8/W:/81.C*4+L"\DW P2U]58OW,72[R,(M6> PJ=)M2G&;$+R%X[D M8IY/2#XA^1/Y [$'ZJU3ZR3T^WQ0;]C['DH JYMMD_C/F'[0 M<_3DH!GB2AR%O[^M-H#:YKLCR^N;B!Y!'UT05FIJ94EM+IE)J>0ZA]\(YV6N M>,X*OH\EBG'#O%:2D(S!B-)+X2R56EGC?.F(N56B;Y-->.@J%B2L8&:S:;#W M&7[^PT___>,?WA"1 !99MZS,#.VZQ199=7A@XY8W]5JM;Q.SJ!O\%$;6VW6B MUY7YY0V,>K.LUQN@J;7;J&H!<*W7KIF!Z6TJ6*>MFHU:F:[@SC^W:JU6FVJ% MC\ .MP9;PHOL7'%]42B ?@17C]M^$Z1.C8!? 3N-3:K=SF @ M6R3+'B+38IT3\HN"@ 0CV5.+EDWGH?M^9@[V5A2T)3TMIM0&&50 'UH(K(598B5WP.9-X55!G38\'ZU*4$*9!RU&4.M0BN12Y2Z3A!OB M.6S2I6I_1*&9I\Y0Z3*;H@ !L>9@&(&UT=QK4JJ1 &&YU3P33&KGX019JD&B M95029PPK;*J$XD^$G4-<&XJ'=%[NB0=:SK-6/)"YN$,\S/;E ]W-<<"&]MX+ M0D%%'0A8+79A1V8##.Q0@-B$Y6FB55/!X+I:@;R -X6>-?>)JM#EXZB,ZODS M?'DU7%,$61!8-^L*_@+ )W8+3+!^&ZAQ$WETZRZ.]H:I%PMUT[BWW2_?/<*Q M=5;,X)--?1/^#&MXLU"W]7;SUEX[<=O'HM-T;'+=N^CQ M(D?V63!\8'WWV*G\P.CZMU^)HA3?C=<"35_5ZJ19[ M/+G]:&#/+9P/_C?F#N M33@UX=0>3@T0"M KG$8L"AGT,G$O!@+W N8)O!>6^*XRJ-?"J5\G:K-95WJ[ MB:P15>FH>N/P1?T>5-+ <[\#S1M.02V []7>-\"+]>V$NA/J'D==?HB+.U[8 M6WP1OT#$+FNT-K T/9@=[T"K#PAM0O/KFPT85_\;C*O$>0]&7#._AVF>^DIQ M#] MQN&FPSE\EEE29FEYMM;'IS4/.-BB$9R 4I^#K6%!1]>BD#S/,UD*"A:% M!O5=CTPRG6I0B+-"4F; #@#=7BI0\Z6CSO)"P61CYZ%2I07%/),:[ ?0N+D# MRX&7^+D07(,)Q+*1CLX])98928DH0?]FJ=1%"N9#GAI?:IL;/K)GC*$>U$AT M[1#8AV>%%%DJ9$&EYK"/'$PC MGA)?BGSD>@+CR@LA4ED(=+6!C2B%<;FD8)&!<0*+^W?)V+A>V4G0RB"W&190?JC-GKRK%]NEFTSW"2$_ 2&/N)%Z=.QX6XMU;GFSJ&\= M?KX!)HCZ+2BF%MGM4EF7J'>J6@1TVJ[@Q.)-[O=_^^//R?=F\RQ&?%;<:<1W MX=ATAXZ?:M>?QIQ)/]M\?VB(E:W>_>[?X4>/A NGUAA;=3TBU0S7,:#$4P1( MH1'DUAT4*!N<7H1"E@]6'7[^Z[\,5W\8K-]2TV!;UQ%*-%#LE7NCP9[ZY8WR M\.:W:O%>W3;M-DLQ9V3''- &8M\4?D:H=U MGX7@L/[#NJF0IMX&J@-U V??F[?GF11,4<0<^+/=&2-S=J*S&N%G-L!/E5RO MG?_MJU_]O3;'T/6)6=G? ^\!!O8#/ UHM?-0J8=@_OZQ'3N-V^:D)@$+[J?;6!-X,VH*K5.'KH M&RKFI%_#2#PVVP85MC9P"#^Y6>#]7[ -5/P"'OU!K915.%:TE9T:-@'D.)$ZD6TA2Y0R>^EYQZ)0NJX7W,ZE*,7/+49UR[DDEC\**@=%SR M+%.24L;'WD+J=&P3X8DR51 %T*/W1.M:1%X;DG+,W<*/S'>L>M M+SP># /H"GB',SF%E /C&1<^3_-T] [*&$='#!,*2L+(4I5 M&NKR[*DNK8Y1PM!#/Y ;,3B)[CST^3P=QEC>[:(7 ^&SSZ?ZV(WM>HW\-P1F MP[L7"3 []%SNW5E&?AS6:5KVC6O'.9&-^VK=;$)T*6B:\1*_6Q$Y'HWYWH4) M8*HL358 SO8-^#*0$;4)4L*C-RI^#&8!EGVLD:'@P60[TF3W>2! M+W6SGZ6A\_&*N@>,,W-<$P\L@!@;HNYFD2DF)?,J6ND-#N=NR=_#[=@'S^G6]3(QJKH-[]IU:A+<%XKRN MUYLW,&H)8][!T&7X*BAX2X5:RZ9R,>;\O5N\KPIC'V$ M&?]3K8!#W,;79^DL_H(\(FSC3TZO=]^3W=?IB:*OOUR;.5;=YX D4ES_,2-(.1M!4B-PJ^!M$NLNYR6A"04EGI/.@%0&TCVTI]F)&,71PPGF59[?(1.!,0S(6(6PG/9"!.=8MW1!L>_%?A#P M4*Q6Q]]*4[QQ[UX;[NOO? $*^GAQW5XG'GFN.KRQCG2\XP#AXT6(%$6E^>:.#6H+;AG$Q;FDO+:.[DYKLH4]-)>M* M.1SFDKFR)(4M96E3%+1"2U4Z^&%2P17-:)Z- OL=QA-9K60*)A*,H+D$99N MI"Y*!E1G63FR:5*5%V5>YC*S)889L4R*$BPMFVKFE4IY04@^+AL@$6# .C)@RU;"/PC*); Q6"QI3X8%;&7%2-6:G&.ZP8&@!P.GN=)-@ Y3Y MS@8HAUZ1>S/8TGS@4/I8?L!JMY1C83% Y]^4V9Z'ZJ[D@I@;-O* ]:E;\/2# M72RS8U=]8>ZR'&2;#5=R&.0374EL:#H-!PR+##^5OO%).;E!NMR540M?\DM+ MF#WU,G<9H;O LH.4GT'P'YUF[HRNWL?I#V/ T# M!B8PS!F-6]4E-^ZP=)PX.>M4B6%*Y#>@HK#[IB;MGME/I@PF1'^[WVD;=VXJ>!? BFBVQH!*X[>+0;0 OG#I MT#0!XR-DQ(:01W=5G8QNST39N.QE7-IM;#'=QDZWL2_X-O84N=M/FL>[)]2S M?:%.^CS>N]-S#_)X[Y#^_)/S>';Z^3;/_[ISZ_A_<"( PMNOIN"2B>ZNB.5^9Z@TL#!,96Y MK9D3$YKO"7%NG;W#&.>CCH\)'R=\O ,?V4.J-0SO"*MX7[>?0A\O%;[,S#Y%$V+_ODT;N20L?)H_F=ZO87 M)H\>RQT]DAJZGSM*[U*ZI]S1B1E_'C.^/ZWOX&*E4UC-F$'[[08#8Z^B>EK? MW-3KS7858SJ06U0KOU;=[4F<:AL>BFKNG_X\*;,3OGZ&D;B/KX.PI591/9*/ M>I E.BFP$PY^8MKH>?HF[C/S8FYJGX6]%R+3$L*4+3VA_7UE)N[W(QSD2H_\ M""#\:W1Y!<]!U!,F0^V)$U>>.UT@W259Q72!>=&99/R)K1S&#.=]OBW#OY?X#8G!I2?:$]1V1 7?$S5*:WQ&3 M>^#@G%]D]%8Y16]-T5MG$;VUUY)#%&GQ5$T/[HTN_[\5:&6VKTBL;I 7H_(& M.HM!P^:)0LE_VJY;]G8;M<65S-EPPMA@9W@_.HAFDK7%B:I376RQ!L1_H@GIBM?*(HD%F;YRY7@%;NKI-FMMFXY9/)*>' MA]$B0O!$[' E]/Z!4XI(LZ_R6T?4ZRA*EUA@NP$BKWQE%-86 5%$G=V% M'?UFC^TZ=E&",P7!VJ%1JYLUZ"$/["6@CC'K[< S_G1'.M[KCL2N@"XV: Z% M8_E^>[5M-M'6V%R#=+RZ3OX+T52[=?S4*7,]2#K!2,C6X.O@VL'M-M';:F'? M;&] 9UG';E:HT<+R:QMH%^TK=0-T '/&ME.+RBI /"#5>C5/?A\H%JCA1L$" M86"@#RSZ$HZAK5H0"Q)TR/3>)=HM*H=*]K7:?#:NQKOX4(!@C*]',?&(K0CV M[&*1H!+>^-@#[ ?4!U>WZ.PBY7?-\6,YRNSZK^KELNH6NDN1VM'G&K>XCFPH MZ8X0X( E@#9M([(/FR-V]7RO]5)N+2,^EZ3$SF]&. MT#QWQF,.(9&,46P.1(FTI>)E61@GLE%&(.&6%XP64IB"2I9J)E4*8ZG(N,YR M!:/<$\E)Y!B^7BS"B2;1$[^S#('/+P-#;!%\R,OZ8DX[FFC:\A:]LP05_+=[ ME6U*EH$U0&6195ARW7LIL,A+EJ8F8P7EAHX*P8M29]Q:+@W/M629RB3G7LC2 M&9[JTF?EN+%5B67/N3 RRW*!Y= SJ8R#M[G4,,H%HV*4TUGF6%R&" FGC55G M!,-B\TX6@CDX4P]G,\H&AV/*%!="TESC.UPN>9IG4G"1$^T,K'F$)=90AP5I M9)%C?\!2%U(KX>"W4E%3DER4HQ%9R9306&/=EBE@8J&D-JF1FN=<>T.]&^.5 M$R4OBE))3K$POW"I%$*4,J>>I:5GF?6CG;M2:3 '%";"PEHR3*\5:>B@Q:TJ M,E7:<38KS;PK2B;3#"OT&-B1R(B7A25%Z7-%S#ACEJ8"",$60!!XYD)@!0#O MI%,DY13_HZ.Z0: IJBPG3BJ:,ABAL.X_]BF\5B3+1_6/:%F4\'^%[;: MHC+ *XZKTH4R0&RPCW$5()^*G/F,2D>QE62FL5, ;"9SA2IX ?!5HZS<4K/4 M**ZD]QQ&,-@'G%D!BZ2":I)QGHZPQ&E;:&N]+"G#UF2* EZEFJ -"T(S[A9BXR&S2R6@,+S0,3 MS8J]TIMJNZF[#Z(Y%S[9L_K2W;U6^\RA7;U9=PMK7TC:V[F/M14.LQ1TGM[; M+WI@\PSFQX+FR/^ZZYON[S=X*_D\ MS>]S485Q#[^Q&O@:OK"Y,YV3;#J7\SL7\I'^ZM.Y/,^YB.E9S4HKXP()AZ@1_^]A5_]9D R?)Y*;J0A;Y%S,V'I,%;F*2+AC@AQ/A] M$1W'0?CQ:FFQB+5;66?[&^R):B:JV:<:^KE4 QIZ?J]L.S>J&!=*4RG$ MSR97>1<&]+Q80N;9:>'SV+QS%(P\8-FIEF]>/1$=G((;OPXN(#X<_#W;_ M:/+WY6BMV/K@0KCM%]#3T^)(E+XO"D?2"4=.(7M?$HX0\5%Y?)CS8(QSWH^3 MKL_-$L:LG!!UAS'3E8VAMKOVAFV;J@J#U@\IY%,W?<9"^'-J+I\&&!^[03P] M,+XYY?8^%D_PZ.E,(;YKN-_LWL,?+OQF[8*+')Y).$EG69X_"0(\@6EW'X F MZG@VZOCH-?6YD@>9D93,J,@F GEV GEFS]"IQ<\..'V]'M^?GWP?B#<1='?,CXK<_+Z,4__!8JUB0(N M0>?[7!(HR8SQ=**!QZ:!<[K;>RHI<,[G?B<%4)*#X5,>4L!+=!%V&I^O5FIE M)O?@5^H .2-@7*SR"#QC)C)VG^2'"> M,?KC#&$BS@(FCW^KD1>3YV>BG2?QCCXW4!Z?>$*I.OJHV#-14%1 GQM9S@LF M00]];I \'?V\,,]K7S[\VZX=";9/_C2U=7+$GLQUM$]7&="5K;=8U.X<>,T3 M!'(^^_X?G[$4>38KZ7VJ[>1+FNCKJ4)!GQT I[C]*&:"%I.W]ODI[$!9_IHH M[(AB?&;T]9FQV!F9\?10@)VN3V%7\/O!'3)^.IIAU.98G;QL_Y&78_^(IFHV M72?TMD&0LO^S;4*I^GJ=&$ O[$>QPN1D5+LK[!XQ[+)@L>N5J7;-H=2R!I3\ MW_#!;#=P$33ZMEG!+%G46)BX>H?=#1KL(U0M;U2U#ATLS#7L YZQSKOU.@1@ M='VFL/7%G:VI^LG!9E@ 4&QR!6N//=[JIHG.;ULU-W6C%J''VQK3OMJ>)6A0 MW"Q#?Q#\$XO;N]Z7/JZMWWK38WN(OO423?L&B@D6G-IKWU0UR1*6LVNZ%+K- MN6--FF9WM8[8+6U3+7$]L+1Q(YYFTDM%)=Y9HLLIV5F MQ+B0O1(TUS:7)%46R^MC!?322D(+4:3&< MM5G&2>9')?R]SI0UF9-:T1R+LVLIL F#SDS)X#-7D+0=<1IFE/;,Z"]W(7=H M&.G6+OD&Y'2BNWYWFV1<=Z9O;TAFHXZC\VPX[NZVB+-=N[Z >@/"]3 -S7?= M3Y%_"%"J#@EK4V]"%[RN1V>'](?UH/ .>,SF[7R M'NAGLW8K>QP?^!NV.K#;Q<>_HKL.207/U&GO_LDZH]'TS!:B;IKDY5G14%(611C MHJ.% M%5(YKPN:.U^84?<(([@Q6C-9$,:!>3#8@@ N5926.YHI;>2>E!"@>$<)?2)V\P\7>ZM>5T@3J"P#&87 SC8+O"/8 M8QW ^NY?73,P#U1U/6@&MM^V:]CYYZZ.0%%"[1K5AG'W-NM*?NP?'^IO04$[ MULJLY:$YN:.9)%#^'M>D@@_8':[OFXR(79?*8TU[8TME>-M-[$*ZN)TG/QQ; MS*ZE]#U+&,[><443.B1A#Z9-7?^"'P6&O8:C''00"P^LU+OJ*G9<:YL4'55' MYLE?U[4)W:J T]W5-S@"CX 1TN_?CKI)MZQSH$"CHARZ@VUBCS-0B[%:Z-$N MQ-=K%Q7 0=NDAU@Y;UH5C[M>HYP#\&#/D*Z[^S?YO.SW!8M M1?@N'2; MZWH/+^=)<-QS-U+#SV1MVIL0(85,0Y:!W@-1-2RD$8=+R MTE-B08G(1C(TA<2FHHTR/= &P1K0E8*)PU% X M4Y(;T% <]TV:X-VIYIEUI/TRP%[8>G M8';I#/2;G(".8K6PGF3*9Z/N4Y2E.7<6=!E+P+138$EQ2IDD&0=U+B6>Z7&_ MJE(14.? ?H+3A!\YO$,4<(8952F%O\#;4\L < MX]R4X[Y;7I>9(%XJU/L8<6!(NA1.'?14, JH=7KG-N,9Z-?."<"2G*12$ $:+(Y MH(N&$QQW9RL=V :YDA20"+ $;'HA.(%] $J!WNNS<5%2E NU"=.?^B^H>!6.I"#[)Y^9S-*@YKNZ/(/)4F,]CF,0EXNEK[ M >!GVB?L*SF"AQ23^TH;'IS;2 MQ,\J^'LO)#(V)^RLJ_U^#%)? MW-QF(H7G)X73 ^&+9="S(_K)^M7<;Q@\7W%^/-XG65.+%$G_#E'_#E9UYEGD,L_#P-P+S]%^5,$ M\+/7=#NQPOFP)*9/RV#*TB=)?WL*L3RARFE1A3]-HO932. )54Z+*B3]\@8< MSR<[^SC\BRE,=WI\'FU["2,7[J6A;2AT0QZU2-++$'Q?!].BCWGP+T.,?1T' M?]A*[058@'T*V60$3NK:_03P-+TV7X8H_+HQA4\FX(0I#\*40V7JD@S -MUZ M,@ G W R +\6.X"R^YSA7ZD4^RI.GJ3B"6NX??[9M'F;>9:5"I.XF>-*LM0K M*?+"26(5U2PE+F/C_%.149?;5%I7&,E(H:525,FBS+Q6FEA;/E6&]K%B$5A6 M0@&FJ2LWJ 4!^\%@0H"_:9Y&5.@,JI%I25W";IW!NQ:CF&LNJ2D@1V[SW#/E M"..C8DZ.,P*X44AED3WP4L ^S@B7C9+_,VN\8323WJ0!5J741"A) M2P,[(!GAQ;C\D^?>4V6D3K'04IDQ"8MTTGI;I#G-@)^,TM,]=T69LRR'?8Y@Q=,4UNMDEN,^%/Q05%CI\M0 ##-/L]$[X TL8YF7 M:2DTS*S@/)AC6/B*BESG>9F-3M R#7"'2842#J'+@. H!1BXG)7"%\Z.BEW0 M5)G" P-U<.A(=0;+-W"9<44S04IRL/,\*ZDVI8:7Y;!SQJGDOH17FI2J0HF, MEZ-WE#E3I!!,.BQWQ0K 725*0 $O'/' XTLQ.@]M_ME3 ?Q='G)SUFZ8CJ(78'Q*2WY+ YB M8DUGK2[1UX,1$T),"#$AQ(00#T6(L].%/E8P=KBE SK3+T. M#4C?;E?6K;$=\?B;4:?$5[_[]L=5%]K?O+X4$OD4T#RH6/*C(?U%E^Y[M-*A M$P)<* (\5NW/"0$N$P'&Q3LG!/C:$("?IGKK<[B._@O[P/]MUP<>4]_^UA7R M26)Y@M/6\[E$G^XC5AYY:F?O-Z?_-Q9[GGYZ-71XF8U\JIM\#FPGU M)]0_K,3U%#5V)]2?4/_\4)\P,N'^A/M?)^[G[!(ONO_BUN8:3!1 X=55:ZNT ME=/NL57.DF*G,).7$F;RZ,29W:>3G24RGUS\3-C]8K";'$J>";LG['XAV$WO MAEB/I*_.W.]@M5>W28_WS8;MYRN/5Z2 M$^",=G^AM,\..VQ=*EU,WK*)4)[)?)\(92*4B5#:N\?[/ $3H4R$,A%*2RB' M%Y47<%GS\_;F9G&;_'"MJM7%>$,FY\?D_/BS)5-B/)*_@(FQ<:MU,JX$ 7V MT^;:K2_?BW"N9G.D]F?,V3IKZ$3&\-S0>7QSYSZ%\++HZL*\<\^-2N<*G8G0 M)D*;"&TBM,]VH_.)T"9".R?HO%!".Q($>P'W57^O-UCOZD(\0F?A -K'W PP MU]9;;$?Z+(1]--'O$2CR&?;U*21):7XQ6'N>?LQG/^X)C5_]CN1T0N,)C2\= MC1^H($UI0A/*OQ24S[ BWIZB_YO0E/YL5-W'7D;8.Z$] '[:KA._W6S7+JE6 M[URS6;K5IDG>5XM%8MV-6]GD9EW!>'AO4J^2S;5+5MNE=NND]LD*2["M]TNP MK?L2;$TH:S"#B7>Y2IM=KE(39:;9+W+@DE;S?JEWAK MALO85$LLI0#+@+\:E[@/N-P*]]+,D]^K!I8 ;[Q1S2:Y<>NPAN[6S6S7:Y@^ MC#&;L#18"+Q&NT7EWKFD!K@T\,, G.$-B^J?VPKFOHV0T0X6['UE*IQD4P,( M8=(6CD;=5&".C=:S=_A'C/ 4_T,&^Y2G_Y$JRGA+&:I5F$WUKMI46*-"QY6I MI+*_?249%]IZ(J33SDI6EKE4E%"I-66<*Y$[IN UOU']""5$;I6BTBM72$8U MD8KG5AJ6I3HO."M$NC^"I3G1N5&2Y2*7C.2IU*7PDA.B;:8H=8*U(TX-KV,@ M 6Q-?&Q2@!569PF6V0Q(AN46$P.852$&KBL8>:,62$<^ 2ZYKM]WI4#6[D;= M(K[C5XAZ:_>N7KS#K\W: 0XE7IG +&9)/D_^VCT:B&7M5+-=W\:)&IP)_@EX#$3E5;5.WJG%UN&SIEXN@81V M3[83 :ZOZV5RLU!(7R@D8&=(K0 +V/#*A3<#K6RNN\'X^[5;6*26!@BN\;<) MT&^UW"YAS6JS!69QFVS4AZ36P+LC22;;FY;G($-HJ1UFVZPKTW(8\\M\B)#> ME][FGD@#6"494T**U)32D,QG948+4>A]]'+>FLP!/M%<&$#A%$;DBLN< S:: M5'CXN3^"9B)5GEOI; $HK'(804@A@1!HD1;$^=P_$4+^PR77RB:K>H=0<,C; M#4!TA9(ULLV 4B-$2E0\<.3P -2[,7B>?!^?U X6L=JQW.2'G_[[QS^\@4?A M[*U;5B9P4+N&?=GZ_2KYAJ?I/.W*CW>H_0V!SW3[V9UXW@J%!EDH\G%DQR/$ M!Y*JK]9J.4_^$3Y6590+AZ\=PF:5_.QN0.Z@!*.SL.&6!)OM$E%J3%Z(TX$R M8 V SO_< KZ[]3SY.WSVOVY=[X%[\*:N%R82!*#N%F8"U ?)88&VX#>%U*6! MH6S:5<+6@0;P?6:QM9$U)-42=OG.!=X "VG4 NMZD2B@7K<(_Z)D7@5* M19C5&+N2O*_7OX03;#D0'.2VXSQP,DMU"Q^!^ 2P#L 3$3.RG/;( T\!J1[ M$_Y%UAJ%*NRAJF'/L!$8&L4VG);>-M7*-4UBJV:]O6GE.+(8T"?J]28@#F@I M41?I,.9.)MH :ZQ7L(?=/E?.613?3R*.#^/$\/>W"-;*'+9^>/6[GP]H ECR MZ36(G0+]TRKYBX)W)R0/?(,''J!6*U!NC+-1?<-3_GVMUH'3_ $0(2*ZVFZN MZS6\Q (QW$7=R;OM!A!ZBS)5+0%H007XAI%YUJ\LT@7R:K4&[?0^3OCQ]=D*Q<4& MV,4[/"\V-#S3UUHH= M;*MMJDR#07OEWL3>R M'$!SJ3Z\&<"L-:#?+)S?O&V'=9^M8ZOG]L./-'%NCV93W[RE9%X@S<.?[^+FO'##6%8K%Q1YC;3\:X!#"%N_8 MT"^ Q/E#C0&?HQ=BT>G5WS\G/9 M]=UK>21V#8*$';+K>QGQ0Q9W:E[]=!C7:MJGQ#C0XS\7XZ**.L8W8(.]G?() MV';/.KXZ7>!<\"&"M'[=<(H^[-G45HM^MNQ+X-.+*;GX:FO@= +.'KVX?@ MY!"@K.:MS*.C]PV.:.FT%Q27U)8E> 2=#4E2Y]I6".\W_O1B,+HO""E M5+2$?>BBD%KX5%*;&0;"A>=\](XB-;[(N)%Y6AAX!V-24*4E][G0J1%9J=C^ MB#0E1.74P5HR+5E6PF^%U; /XD7J2J-T-MHY?._@_3 SO(@Y*Z3*,R9+ZXN" MF#+U9O0.>)YGA2JDM_@.X^ HA(()2IM[6M(L'[]#:.H\RXV$5V3P#GR;44:F MS.K"PP_B\OT1VFIX__]G[TV;V]:1_>'W3]7_.ZC.G)E*JF0/]R69>ZID6TX< M[Y:7)&]8( E*M!8JI&1;^?1/-P!N6FPY\2(YO'4G1Y:X (WN1F_X-2&.%)@: MW.$!K715!D+81/.([0;VU!V^:BJVKAN.9]C4T30;@V*Z#]PCPX T77WK- M=4M68."*H<,*NA3X2C)-AWI(1<6V=7EF'F9@P5,=8$<31B7YCN7+LF-HKJ0I ML%K$\Z=BQY[JZ1385KX&3T"/#A'Y(/Q0E&\UJ85*C0>AQ0[)L MQ!?28L*"GW631G'Z5O$TF5O,RQ6H&=*F9=Z7=2V8L(7G8S0I "61IJO2OUEF M^ /W>6Z!" ^Z&L+]8R].+R5N$O7&(_H2/H:T*>GWA5S8?JIUJ7:EVJ=:D4V>HO3"4PU;I4Z_(8 M178OSDBU+K^U+H\\B/:@G_]J1'@QX)L'/.IU(D#6O]I:U+^Z#T_IT<7$4,U" M]GDE^U?/H=_]!:HL]H[%3C66&7BPMW4E+G^>OIE:7@V8^M5N6*&#*_")O>&!U>-37:I&^=\(K]E-DG?L@U3 M<.,0GOJ9]FXH3@O?0 ;)AGC-D[/-0YLQLLWS*MMG91NE_A1[[2N;(K],BW<[ MF-QCI=II%4;R_LGDZ/G9XIAI5>?Z-Z4E;"$\\/;-V_!*F[ OYS:^:Z067AVH MOC]JSZ^D3^#TU%5%JEOV2W1TK.1O![>Z ZYDE2H>'H! M3QN6O/F$C2 KGGY3/+V69I8A&YL+NH2]%)!CN;:O#''";GTEI,?I<:[.R'X? M]FB[#!;V.H!'\Y^!Z5[372VJ[,-JHMD4& MW7KMB!W7!WN]D221%[*_Z@C=U? 1;B\9Q:QT%IX$3ZG7MC&3/4*<,/X-&Q:I M'= 4GBNF#*GKXY*O8O=_.3F,XC8,=YN=/!=7;S8VV4 .* $JQ#$9M"D"/< - M6U'4C<># ?S]\8&[6Y.!#XJ-O6MVQ!]K)T?;#U%B)_+&2,/%#TDA1CG 68]] MFS"DPPFGR2CB6 %3Z]8G#.T34>9*3*+74YR.!*ZY8Z"'.?1=#QZ2U.B/,8Q5 M\$J/)@D'&"C!Y44Q#')(8]P)29NAT5!0IR%#IKD=, 8L K1-_1A3CX8WJ!:3 MVCL.@Y'C4+I([#Z9U#-DP)Z <2P##7"@-(;@2++?/<1FY>"/?BA0V#B@')T9 M,&P,'@=J,1 MXPR$S1C4D#'@=OR/@*A(QC"P%"GO%C$QR T)>X3K^ +DWM38 H*B[5*@(R*Q M#:G'UV?4 6;N@,K=K+7&+H(JW4=,A*$6F M9G A%T F+AK@9NUX_@TNEOZ&3/4,C*[@(9LM0CG]QA138:],2X+ MU_DX+^G?2%@P\Q7]WRAS?$0#'UAR#U_F@GZI'0)7)6P$?@JJ/#WH D!L80WKF6H2L#"]<$!K :6(Z@$V'(Q\R+AR,.Z7 M<%$]67,U8IB.;1#/T13?=EQ7,Q$S0Y)DVU").P7H0 VJ69I+G(#J"(0@!XZE M4=_1=97ZEN4CKH6XX[D-A 83^>GZ5E&))BDR(\IT76/V,]^AEX%)97(^!X<4 M;K^E#"$;T56&O9!!:;(%14D CNCS?0Q%=D $3,\60+AD5I/[,O8= M8HQG0)W IP7-F@%N!KVQ-^(X5:!LP$, #>0A8!.B>#(H8 $?.Z C@8+*47ZB M(!3J!M1]CZ$FW0O8P[YE!PHJF)D1X:;: 7.#;II';(MH9,IG<(YZ=+&#^B)='B+YNU!NQY/L-EPO_BQ80 V9G&S@\M1=V:8]MW'[$3-\V!X+GZ\4P8(% "5.@):!VAB#%2; Q MBC;X)R:F\+*DP#CSQP7;&U(-=U876:B' V2HTR1A^+NYM2F>DP/2IJ"Z:PE\ MJ4D5\&7!+:Z +U\)^+) ;2RV>\:@V;);Y!ZH#H^ENL)!T,N]6C#+!VU4C,,X M] JM$)[=^NF-0$FU.PQ/ M%FE&5,7P%+ XV:[#3>4244K:F>$"WK_YI'Y(T>=)&W'T8#H]-@10.DF26M)( M]]:G_Y#^\&,CQ25/F&KF&U#9L\QM@S 0T.A\$^FK@DC'@L+H'01[)4AKS/!P49:P MCT%J:S(D?F:8P/7(M>(>AMA/T)#NE9[-D>J8@U_R"C_WNH9A24"QE^J@:$ M]]TH3*K(4]-]C%B\CNM+QFDL5(!@GJ'HA(1F&GW M"!:LX/S+@6YQC\&!/B"^)0Q2HLO4(HKGN)IL.9J$&*2>;SF^8AL&U3WX8PI1 MU**:KTHZ7$Q4#?XAMD.(93NV:\O4HYXF&>;4':YDF3JACAH 1VFR3QQ7H9JC M>Z9FV(9OR.8TNJ1/ D^QB*.JV&R&VJYCJ;+B$%M5;>H'VLP=LJ[ZLD8]QPA< MXF@&=1WB4=U1;=D,?!7^UN7R';H+P]5LP_%]V8=149B"$GB.*I/ ]*DO!];4 M.PS/]R79,AV;P!1 /&00#^H[GFT20_-RP9*F@U!'\ M4S4,25%,BQ)[BE:V3:GIFQXH?UW"QDS4<0-5=615]=U 4WVX:6KFAF%+E,!\ MX4)<#\UQB:P"L0W-]R1B*^X4SJFG&Z8$3W,"RR:XY@$0UK<=57,U0P]LHEI3 MM")4LA7-L^"A&FO,(SM$L3W'THFN29:ONOH4!JD5P+,L!+/5,,AEN# JTW3A M']6R+$)A#-/-?R19U8) <4QL8J6!F^00V002:Z;NZ@J,39YZAZ$0+] 4Q5& M\'"':@)U?=4Q Q.67I(54YF:N:6 3I9AO@H)@($5!1%> \TQ50*,HLL6G5ES MPR2![*IPAPKK86&/+,-0X$DP.-.S7&,&=]:0B:[#DPW66LMEG BRI7JR1P.5 MJH8^=8<66$0&"CH>L#5PNQ$ F8!+B.7:@6HK<-<4K2S5D"5J2XX>R!1GKCN6 M9U G"'13H4!YVY\*.GJ2KLL*/-F7@4$T'GN//C+PS"[>#_K0.4V.-R#!0\H%]PB3 .ZF^ 3^]?PN0/+]QA/,U ML5ZK]7K\>DFO"3E6+=CCF]&:%1;92@I2I?C6:[TJQ;=2"_:0XK,VY=E>);J06K%-]JKDNE^-[:>E6*;Z46K%)\J[DNE>)[:^M5*;Z56K!* M\;WJNCP2J>+!)-0ZX8?_ZF'@U86Q>"$"W*]"_T @CX<2$:]^3'X5B/0B@K,R M-/I]7%)[4[;6"3W\ *L6S_'4XIK 9%<,\[H,PT[-JQ6S5,RR!+.HR"QZQ2P5 MLRS!+(=13/D!>OVW>E@\O[OS&ZT:&+U\ZD7\-,\'=KX9SXI/_S)UN.^O?][M MX5&":)R0@5\UM7AJ.'EIT[3?$IP\@X9<(R9YPJF_(-MP%?MVN$:N?:,DKMBF M8IM'D0Z9)JFXIN*:BFLJKGEYKOF-1CF/.ZSS_$'RXPSDI4>GSR&_D]__#J#[ M;R;%7SA!\+S@]K^;<'XE[-BGPNY_\X!Y8B<]OBP_?'U^;)I7X5.)3B<\*B0]K1Z \*?-4 E0) M4"5 E0!5 E0)T&\(T!NJO>#=U-\I597%B\8ZR[*B@JSXT1CQ@%=!@;Q &<:K MS_]YZC2LNF%6=1J5A+VJA,W;C=^$A*F*4C>5*EM7R5 MI61V)9I<5L MBYM]'(+R29L&37$ %'U3REK;#J(!S[R>A0:5 M_"LV?N0&',1&CTRB\>A#$-Y1OTBIM%4OYX5RY.W>@4T/9$I4& _"$.Y1%M8, M_[,C2671G!*0(K.6U_*WJ,C_Q,<^KF,N:R%*^L!:HF\?MLW#/GW :V'BX??4 MGW/V*D9==[D)ZP/^Z+FX=DDO?X8U\EM01FA:\>C[).?]B2D,(X?&S?][>I MUTU+J8N>@+Q%H7AC$$?]^T:(O;=O!VD'PWNFNEG+%,R,LM>\K:R1Y(&0I2>P#/\FLCOI_+>R:0'C]WHA[_%^;P]*[/2:\;,_IH@S- ;&C+%W\0A[W;=)S$2)M;ZD M,)*?>=6P,:TZ"'/4ZG=5&AQVBI M5:]HK[L=]8?8M1>^R;KGMJ/(3["!-0SL!AL\;]::9>6#S9[G#0+U%.>@['?> MCS5MUCHUB(=;\O*VJESEX_=S7\M9(.'=4?/&KGWB,\X:=<+8WQB2F&E'U,)9 MIVH<6SI+]D<$XXD%!0H_+IK 0XR^ GVHM^.0*:L:\=@&R?IVPX[@A6+*- &! M0OJ]6.?U0S(@O%LORTN:'Y,:;M_C)$E%'"[H39*043=OK@Z+P#N%LVOFMU>' M>US67WP\G+<#Y@]+1O"%Z$+-=UG6:]>E= #\08%=N+V 9(M]MFVR/N87FZW- M6AL47\SD#'ZF0];,MT#>&,R#<-BC@GWYX[@"XUH+&'C>2&!./\8AOKC0W3=; M'S;KZ['?YM>R;L8D[6R,BG 8Q6PDPD 2;=E)DC"[IF BU.'B&SH8XR?& J(# M_&8M7QI&QJ3P=AA\)TQ&4N \D&*0B2&](;\SEF1&J- *"ALU&.T(RPP!#M,=X#^B4 M'?ID MP$9(FYLIIZ"%Q?9#9!HSZ"EZ%1%@8P.YA\_E+>AKI,&M! Z4/$6ODP MSUXTQ%_KH#10%;..]C@AO+(7);@[9:M?7M0BW1B3X2,;8V!V5-"@T$8T:_2\ M%<'6B'_L *-XL!S)"RF9HCU2,"+"$>S.WBQ@WE__[ V QV" DQI?49A>T:-] MZ@&C8J&X.Z O0$%T^=N9FF.&00R?@=9<6F!-@4. C%Z4C'"S@P=UP0Q_-X!_ MA,6!G(I#I^\W81W@,M:@'EO5AVB]XQ;%+91^=,/V6C ,@47X(_MTU(E\MKQ9 M)W#\H="1OKCI"D89Q2$X!>D>#&QV2WL]_&]JYL"D?!@M0:;D,L.?CN_WHHUH M6",^LT]Q<'4V*Q_< 2'H-U%OW*>UU%D"KKZBPCO*%PF><#U.Q"8*8T0!*5(S MY(S("0L6CU&>"G.[AMVFS=7PRIS/-!+4&$LS$HI:0 M'MH%M0*">L%8\\#IB3$\U)GR"53D@^> B%\(@:)H:=@KDQ1-GL9]_W__WU+Q MD<*T1*A$87Y#FVYP^'P2P)L_D-XMF21BFJ:]JDP-5\9,.D[ M8"C_WU__.H^\>2KMI9TJIF) AK8CU@([R?0C^6<)SB\OV[S5>.Y- 10)O!=V M7[$YI6IBP@R?\CX'.IA;9J =^K,68&K8%)P_X=+Y%"[W08&U&:VR=]1G3,6Y M]LEF;0^4%#<2^*,*ZCXS*?D N>& HV!(IJ#!,8 31]>@L#!^,BF,O)Z.KU_8 M=3BI:C&;,IHB+AH[ ;F)8ECK";XY_X,;;_RY4SIWVFIYD2U^;VK+Y&-"JSF* MA8F9F=Q(W2) !V84 ;M:V%B]R.,V>G'3@-P+V\L6"B@@#):KIR\1W9"IYCJ9I MOF-)JNRXMN';IFS(GF2("(.XPY1E8E#%=SR;*HXF&]2Q54]Q2. 'BN\3V5*\ M\AV2;!FJ9L(EKD((XWJ:YP2Z)TM*(.O$MLMW4-NT \G4'#>034>S-.(0 M4W4=8LF&0713[R8 MQ]=CT*;BLR#(XVSJ3.3A!EGZ=^TV&O=\MF1LA 6RA_TAX58EDB\7)1A+U.=) M@,*H'QQFJG&89*=Q_*G?Q-#2A1.NXI,.B&"HH#_G@A0>X5(3>;F%&/-I?AAF 5?.1NE-Z +D\S-.!4"/N7@ M%4D6O :C$[ \8$KTL.-'R%Q1>#0X6%PE(7.1 8_U%$*W3"7!\\*^BY%59E^5 M7+8ZEQ3\@?3@#Q]WWB!D8LHFDCFK4P%C>'D"KFGJ 7.:)D(192-G6WVVC1;< MP"PC1Y)IHN1&T&(HHTSAR6Y"YRQ79E#Q2.0Q/P'7 W^ MQ)D][<'M[%EWLOGK=J\"GEX9%N"]H3R85QM&(:/D&]>Q>S"+,$ZEL1>AM\W6 M'_BM'>(:\J#M'-7[N=>H.5Z*$*F!G!JKN:,3V'%?S+$@B<0Y>7,-31MX$F+B5&[[= ! M<'U4)19-DM_61\D)LF$ABE X>"VS*+T#M.HR!\V.8E1A' M'BA$TER8*PB0S=Y(1_XEQ'O\UST#"QP&^--6JU-^LM>8&F7$(XX3O M'VF$L> !YWQ>\,"8/N2CPRG!IH ;49_P.WE9 #Z)BV/.<>@K"0ES::Z(TZ@> MB>,)"V9F.3<^UVQ9^!Z3AO;PK0$\FAMU\Y74RAC>.1'@@7$;E>K.'*OWEI-% M)+K_-I5-/4MMHZ)[6'HQ/85LMQ$%&^.DP,&,07 K8'XUYLTU>=/.GBYRX84W M9%N48#W!XCG!\A5C*\!80V329U8M$[!5 MR=,DX'5-P4P(U9T4WA()J0'ABQ8#NU M8])_SE3)'/6+>H/Q#*EYX(G"9HH1F]*(ZK6+WH@P2^Z,WI+8SS*GS%D 34O[ M+HTS!S;=S3-C+:\)@ 4N1LU*M08G_"Y\@JBO JX,>1"*C)AB0P. \BS[!*[C M6=:IT>:1I*2H29A8IIR7S11Y5(Q6!.W M$&[CHU;Z)NY50.;0 N62LV3&-,# M"9,B;^(NQI-&@EK\3>GKL3I!$.!N&,9"HU),9XJ<;5%\AB5:Y2&OM*B,N?GI M5*9K*=A3T;1/'YSEJ8K9SUCL@C!I OJ$9F8_;)D>$]7R(#!&*F;&BG6X@&/2 M1,1O\^F53>#B(+,?\6NNUHM/*<;C2@&W_&(R@@4?9-4GS/:E]&=0A VS[ M+/SZ.(W)\5>+N9?>'8LH8)J;]OGNRU/NC!C,+_F=[>])=CYF0Y3VO=%]4]I< MS_R:4N77JOS:2N37A"?ENJYL@+?DF#(Q'(WJFF,3R7/ U-(-2::6I4^%RCW% MI(;G:PZ!ASN:;LB.+9F20Q3?T Q;4W0BE>\(;,,U XDZX+'!.]!E(S)1'=-7 MJ4)5R0V(^4S>&LSTN>+34PKI.:/3BQ4[C$7_CC2"?9P%7/:N=C2,N)LR\*CU8E N)+U*O#;\ME>_E-3_"(L&/>05U MF ^1#(>]T,LR&'.K%(61U(?/=^RU/7+[3"GGE5KAS"K/3>'28J3&;ZXYA/V% M-$*C$M:8\KK%$2_<8OL-.A>@7Z(82YK3B@*\RJ6C6RJL_SGEG].Q%Q[EN0/[ MEGTWEQ52&[OLR[/:?,(*.G?2F2UF)\;I?5"5XSBK:J,#PHUSN(LKYJ*]CDS% M:L;A9S;E7!/BW- G8PS(O$FL8&XJ$835JQO,F9AL8-W*!FYBS.](QNB= MB^"3<"ZR9^"^->[UIMV>J8,=(*N98F&_I890::[STEQS*YRC 2M\ 8584HMD M_B1 4[J<3R=YP&O!<-C\, ?#?%7DB%Z/ E.DYT#J(O_'%2(35'+'WCT>=3!_ MB*>[BNW<:F]< RYS%'71EH8\E63UKXO4(DK,35ZLGMMV!8%DHU)0E MCC9KEP2,LY*[W<0?#O'[!*YESIB;5(.#QR!]KCZ7()GN?_'%5UA*5-1_9XCG\*:NX#"U* MZR<\=]^W74_#F %AU]39/#<==MV9#]PJ>K)BNO3DJ^_!^,V&Z=C-(]&+-8 M&QK\V1-_[8@#)2^4G+V737"LG%AF8W.V)6IQ$LSN+$RCMI,=C %ST 6U73OD M!6-G8=)]P=-H[)TQO+.8,V#1"?R.Y?@2L85A=J"P2^3?#HX,+-I A+^]25XW)-Z;AZT[6&;$JJ.2<=%+"0?)*![G!]E' M,6'^YW 4 \9@9LUK*)"1NJ<%?Y&"06+C&+M[#< M83'6-9B@U<0,9W:R+G]0:IZ5W_W@P==Z;9>ZXNGE#Q^>!$[XNLC9(5(8HI'Y(?/ W% CQ=%\I6>?A0_GQOS M9"S8ZQ&XNF24A2!"?B*BE\XA3/5_IO-A)#/SG)U>R&W(+%@MC*)YIZ:C>/ZA MZ9+N#DPK4*DG.9+G&H[FRX;C!I;O4$_S),-S ]=*M?JZY0W5*F]8Y0U7*&^( MMK.UFPIJ*_-70.6TQL-ACY=EQY.5,*(R.]^:8^9GDZCELV":LS2/V@X9D1?U M%OD1&)_>U9?Q$G' H$M3))&' E+9V1%NHN44DO7,XVS>=4(W%,280Z5:R^M0 M?]RCB=T$+(#@AFF"E[[6M@F M6_<<[J6%--^#3B].;;L3TJ#6O*/>F$6YCCF]V 3Y;[EN2G]C"PLK*#84ME+X MK"76]QUBT=" (9* LCS#O41L0RK9D/5W]#W_$^^3=;_X50[#TX+1\A088GUQ M5ZKAC7@EMJJ]Y[X82\&R!'.9J?@V6^2G%,:(92W%+'AQZ#@[$Y=R"7O$+0:; M..9',G;[X:BV]."*B<@Z)PWB\M3A01CNQ2Q372!&"80DW#]$SF@$+",2O$EZ M*BY/$[>:VQDCQ#EE14RM+VR&/-5:) )6>WK>N#_FU;JBQJ(_'J0%_-Q1*P(* MY&4=3 H?ST@,O9*%&(:8'*-U%HK$[#2;:&^"55&B0BO'6W%0 NFX,2 M1@:#<:9>4%Y9Q&7 G5R4CM?7TL>E)>6LF0RQ !E="@P(9?H[-572TGOVMP]K MP0\F+SFSK$I%*&T1%ESJ5E:0+ 0&."-%)9VP"%TN?\EXB-7NXL1'G<=">/40 M0]I(&30J,&C^>_[BXN^T@'TQ']:J7A*-'&0,QI)$@P$>Q\(*>*RE\DO@8E@0 M';-JC&D"7*GH? %J''+@\:]"*->S%U> MG'R&0,8@$UE]3B%H]M#"EZ^96?SBJA;*Z4>=PO:"P(_IZY:7@X=WY^S, *O' M@1T%+:&2/04KETF/,%_+F4#\M1VS(>_&I$]OH[C+GCW]?>L<<>MX[?;]:V\CF$1>.D MOM3BW">5<\R/:>(OMH+Y$:S<0'@0&+/6C ?)2!"7](N:V M#^G %Y! >& .MZCA&-;**PI.$,9]$6Q%Q#SJ3TGV/(\]%/1K\ WE+-M0=F'[ M%M:3M+%?9TA_Z6-?@$?9(N$[!4NQJA;@)9P#-ZS80(OS*(8=.%<]/*\5V-T+ M_OWJ;>+G_#0.9<'[+(6;0>$M+12B:!U7$23ZEM(NXL?BPMW# GFI5*$R*86* M8CLSB0O[W80?(YKPBONI&^J/''$I:"$I-#"(:CBJ;E)'LRW=L6U5=A394'PK M" Q;4V>#%EO'N$OOY88PW*DIIK5B 8NM.0$+-O):8>A/S' ]<-+RM@J*R2// M(=-Q'^9,RUH<4)(D-U -3794WY 8JK!XI#/=UV M-.+:#C$MSY%UHBJ600S?FDTBR%+FAV4!"!%CP&CT=@2NSFII=!"K68U><"9G MXB@B>,.FPM+JGW!7Q"WQY1(%YXL"9\R70(PGF!]WR,3QCM0*F;'O624 (G/ MTT88B:H5N*)>,!.UQI)FXC+UX?M%*&_"S]1EJ:]I@J.]D0$ M3]*?6'EC( Y<)8]Z*CR*8ZD>#_(OFP))O!P9>+F+'+.(=,NX"NMU-"AG5M"<0,Z8% MAQ]2.A(]0UJCR.MBE2.*#/.LIQ[P/D5U0R? G; #16*-*'E$X3WY"SJB^/,(CK28S'GJ=A< M@O]%#L'')R'0@("W,1YX.?PKFP2P.PN"@5\RS$)R"^?%Q5ZP3E&^,\; Q40, M6P2$ *76$Z&6)!,-\>]$7$I&8\FFU[4 MYU-CD?V%P\(8Z@V!*?)S<"S$ GX7ZFP4# Y1P^/P@PEBVJ3\F9]Y2T(L8F8#JXO8U@(J@$#@:K(%GTZ$O,+",7*EM7?EK$IQ M9.@/$Y8Y$V6NZ2M(PH*?+-HMCNCR)6$J;522?U8S6']$W"6M"7"I)\M*X.BJ M9CJ:80>.&QBJHRI@K.FV0FQ?G[7+Y$Q(,=Y/!PGWL0U=4K6GM4Y_WR*3YUAD MN8XICG_%#*YEK8U\ JS*I-# IB%@NQZUK98>F.U\CWI$RGE!EA*:?>#B3B+U M)3?ILDUU% TV\F7-+(O2RW%3WLTKH:=D?WH+?_0&G$N5:A)#!;_&,4R4*L^V M$(-:<70J*XIN*IKI!K-2I8@4\^3X=@ :KQ,.HV";'S+=8D=AO7#%9$N9(UOI M)&K9+)AW+ [+IA/!79S]SLA\6*[ .!/84@4K"2Y!+*67J]OY-:? MGA1V\\E'^>3+B=K%(E_[SX]Q-/K(B,))O5'[/6+S!_X"_Y<8O_9KI/**DHG8 M?:FQP,_K,TL1G@-S2_+*"W9>GY^4QF.[@3@CQ+3/,OW^2JYIP2I9-F>QV-$L ME(U:1J((! M,B,&^ (#)D*NSF.R8K67LCJO*-?$"+G[A7R M_&=YGO^$Y_D+5=V[8;H=I$]F!(7][)&/>').]Z7 />EN. M9=N>Y;F&H5CVFB;C]"H95R7C5BT9=^F8FFY83PMW^!S)N,OI7!QQ YO:ONMX MKH=[HH\@CHH/_VBN20U;DK4YWJF>GB("Y31[7(R=(%JQ/5&?&_E9]BA41K7E M>LIG"N.OZ:[NCV[4KBB;^G"Z5?N34K6$ 3G5OOZO?]Z1]UQ8[NT,_W+C0<.! M-\!EY4R1)Q @T!D,>-<55D),TI@3;)UEM^U#/I]2ZW4A$)JJZCZA,B*B$$C] N^(;!O MRJI\%*=O36MW^#(LYK,HY2=;WU2T?Q=1G0I+65,W=3O5[.SCU*Y3>!W:6MA3 M(L5^2O]F>=@/?$N]!9H\N)-EOQ,WB7KC$?V8KO;S[E_S<4?9A<.EP5 +=LBT MB"Q< FW3U*L5>+858$)]O];]'6EX#B)DEA,/-45!P7_(W0?N/3#G807,JS-Q M5NJQ#E.Z=L7Q8]/6'IE\" >L(-'%H()8(0DL<$ZD:>OMV:3MR:TWIL?+2ZZ9 M4[O0FC+L-CN3[FR1'KK=3JM#Z2A9 >[<+IZ5%Z.K\=$]F@&9(?+6&%!7WA0# MMD9]L (=#@N^:OS7*J'Y'FT@RVJ M;E:<.TM#K7%Y>F/\IKTE?DLUWS9).LXN-KU:)TV0I[M5FRF(%;MHPF(_[T4SZ)FU%XVWP*"(U)\XH<@2S[H:#PD:] M BS*!L@CE=BNLLBP\_#,'LVQW.E_A:YTI(6I!E6,HBZ(JTBTD(WS] -ZAJ.+!N*HUFRZEB: M1AQ+L5TJ2;H7!&1-JQ>,JGJAJEY8H>J%1R0<5K"P(3];\)@4!$OFW_?8?NUY MZN",^75PI?-_*=;3[%$(_ /;7=>VV*&B.@9GGJ\EWGWT.1Z& U8ZQPO6YINF MST' E' %C9H=/RQ XB 4#T,>PP4OH>:Z(A.0L$S 7(H*;"/^@/?E0G)0&/4: M1VYB)2.B8T!-9M]*]134B[UKJ89N=5;[G0?<>*^X>O%47N:1\F)Q_FH/PR@! MZW'.$+^P][,X1#,"/5;H>%=H%U<">IF:2W'D''&800K.Z0F8I)9A+TQR\'@F M@7=X @Z+;FJR7GN'%1 :#L,:B/O(]XLB)?J>,_^JS M??/F8BR)!BJU@(1Q;U)G8&B]7J$!.S^'D-2GVB!F#50*9Y?PQ"3,<9J&"]@A M)6QIC 7 >ZP]*N#SLTI/^.I)%S=DAPK9V=?1)(-^VUP>^^T9.F#(LY81GH[L M)5%)F.OS<.ORWN^QGX&6"3V?KE!!WQ_C>5%47D*COBMU2'U?>W>RW3C>>E\O MKO!__J7:'Y-?!=$JT#Z#=UL6VFWC5=#<4I \@>7%V?20Q,!VBB$8G-ZA&"4, M-K0V'OS@J (X.[$9L'[QS](S9 ZWW+L]-; EEI!;?%F!&UHIXSS3_C0[TD;" MCD./DR17E1CFJ2DI#O$2,/!%[<.QO[BBZ--1A[<] M9;/&>\G"UZ9TFJ^^[QU2O4BPZ2$@7;E@"MAZI#\;RF:MA:@6A8O%=$!F"6]A M7$?)(S7$ZD1)#&$D%)&)9W&(TP;0.!*_T (Q7-@9/"E1DEEN&3D+#>!3;VRV MP?LX$0CDQ;:7:F3HM4^?_!7V/:W M%](;FF/+BLFD^,VDR*ENMK,4')"7VO)^(9*Z;G%1LXJ+5G'1E8B+OBX&,=H. M"$G"-\W^,^-MY=X0H"VC6[;_IC\3V(>8T88@4R>]%*(OMX2(MB8\M[FU9 M,\1BG\+%A@<\_9TBFI2$@YNH=R,L*69K5=%TH._>0^J20T=^\)^E ')+^%1DBX= M\*-2MYVH1[D5[7N.3 +5T0+9+I=9/U;V=0OW(ZSU(WY07U)!6_/LTJ M/*9*Z]?4QXO0H6BZ+4N*9V7"EUE]9K*'(QBR]W&.";O7'Y(P3H,B!Q'L*@X!919 M^.O%(-.^38/U[((INCS9P>I9:PI;<>,1^8X2U\WZ_@'[/WA?,;J;=FY*:F' MDU',E@T'/AJPHGXBS)F3I4F0.WN,.T=%[HQ3[APG+$A)YX=*&ZWMFFI(=88R M!"LU@4\]DO8&PP+R(0NR"\Y>>EKG<^/K<3*">^E0A.9]"GR#2-E9>''A5.E= MF(Q87QN81V'.8F;OAF+XO U:.FSV%TLD81T"/@_,^X([)!+78.VSBSC1-J)@ M(R?:^UK6BA&T?^CS5GDC$N)R1[ Z/7J#7=.X91_R2"OLCQBQ9#_A_?S'0D[< M(P,6]L> /\M(;=;V@L6S9UR07D9&!@9F(%'CU/T3_&R0F)V^_AR;V=# MMFOP5)_V0V]S6751:Q5"Z)A2Z0OTP'$AYSRM3QYB:: #X@730II$K%P>I,<> MA.,1A_EF.-G@*LS@PAB;.(B*57K@%8%[=(622\6-@$^2L-( @Y>A)I8XG:P()G$ MJHL&(J>5)6?F49PWL;QF*=0.7:CS> 51AD-7%"*V/2[2R'4F"5EO2FQV+?8R MAF4>< H77L1"A NT#E>1Q=P0S'$Z [5@DBDG3_,7TY,LTU::%.+4IGJ5[VJ% M38:W-$CW*K9!D4)#4>1^;Y36>;%DIQ =P2M8YP7[1@2"SU*U(;^TV!1AA*6! MB:@?*T5>'] ="SJEU&I_@,G]&539+6OM(LJ7A+/?U6[ !L:[8A4M2 M*RV/AB]6(4*NX0G%_/O#AAI/*/RZZN+DX.JJG&>>8V=-VQ6,]\!8'L=9U0 W M;5*)SM_$T@-)HLS70>(:]8;C%%C6F1*NY'TR92B6\*9D$] M>^@,?>$M91;.E0*#,L_>-I\-TR[>>*W@F/0U"UBE/KUQ]R.?]@JU(H6?%YF- M>;$E[++@X;![ES1H4DX%FG$!Q3S5$L_.[(B"A(^342S<]]2(&,%O/J]T$?8@>C1X MS$ 8BAF+P#HO&@].3BPZYX^\1^Y\G;? T4]SO=&XEQ; "U>Y_,#Y!DEZ='+= MBEJLJJBE*FI9B:*65TPUD!Z3:'O1<_>H\A"1KOA40Q7'M0',T-3 =HAJ> MH^D&N(">Y9N!L>;5*G:5_5^!&HQJ$5:I!./Q,O$62C!6<](/56 <1!/2 P?O M)([:,>G_=I!W-=;^Y>HJ5F*Z2\3O"V4",-V0-8[%M%1/K/^0KW^=81PP$^^, MWN*YK33A'@4!%M_V:=_%_[*0GSC^AS8@B0?BF)M/:;_&>B2Q0M[A. :_780. MX"UXKHR')!+11VJS5KNO%D1_1"U(FEK,DAU3TTNSR^T!B_/=\DPYS68U-?HX M_43OAF%,-WGG]RR9F^4V\V-1/ [&!\&"GT"TPK%8?AJN%PW@(^WUQ#$G+XN( MI*\#:HHH%G[+\T&4$Y?;]QBFP9@"N/F;Y4'EY0CX(#%$?_&;?XQ)C*W9)OD! M3'QG%JC)E@RHD:Y8MJB^F!L?MZ#/_5 I6Y1>HD MFP7KO\F#D6D)1+(P+IHJ+'9N>*FLJC<&+NR#H+JT0V["*%ZILP)O=!M^UESK M*LS^\3G31Z1,[Q%ZID%%.H5%_M.D8#(>IA@DT[E%OG.S?;%H%^5[6JI$4MV1 M*A/ M6M1X)9)EV6:,D;4':1Y6F O8-)E5'A9VM$R7)(@RP)2?V,U62JD\PS"R(]YS MSIG[TYGHZ=P=PR:)>E%[PA:FSA-./S.[:;D$7EYT4#A/SMF!+VLY83DW!RS8 M8@[+%K@$V#Y*L0KNV_*&5)B0+*L'!3X!;< M$S..>\! @YTO%5[QS*G!3^W$;*1""15^(EZ6"?3+Z- 6$]L:W_#\!;,2NZC*JNHR5J,MX(3QEZSGAE)\< M+7EF9*QG0)K3VY3MXH2OP3D+@\F2B2*QTK.XRRG&[CWPR_/Z&LQ]]AR0YJ=4 MVB&]/NS*R!43T.L\@! CEE]EJ*X_MG+,[,(,T-^8'Q+TVH6 MLWM&8/**YI>'X*UMU%X%A)?#CA^WCK.1S@&\?@BM/$T#IMC)\V&NL]#C4]*W M-/1E5=Z,Y)2X3BOO;4L*RJ\(K?8DKLP+R]#KXV4_@*U?/"8[GW]>#T9_75#T MGQB;NS)$EI#2!X?L_@;MED6LKM;G!;3H/*2-8A0[R1&U051QF=(=MI3">\P^ M.A"GI[!B9N;\XDQ24&-U 4N^BD/__B9> M^/(3FP41KS#$9S#$G\#:>DK)ND^"U\W66E!]-Q]2?541U7]%5=TR%(S4H5CH M3RQ?G_7G6OO34;C?V;.."[PF5#[G [Z]E*M2'K6'U*? 01!HGG,BR9?]EI(N MVYT8JE3A_/#4 =VI&IA["E]FQE>J6N1#PG0QC&8&+)]!A4R?:>9H(,54\X!B M[0S:ZVEY2!A[XSY2B56K+H2#3]'@DR7AX-?/ MVAP EA5B=S$/;#4;X?S41' MCA=$SYXR"%P9K@\J@4;-^V6#*D1F3LO)N(AF9^19YX.Y^TFY8P0XN6%:*XXP M4 LL75X/P\&@11':7'AMYGW?B0EDR$!S]M+ENY;]%H6X8DT$#- P KLM-<>F MVW,@VOA0H'H)8Y%MFG3 1LV*QW$._/)ZK;Q?^^R0?%T4-8VP4Q[S$%BK.FR: MUTM!"T:P# GQ\H(Z[*DLBN$'L1!/B(R.7W+RZO\BF]@=G( G(-]&FN M09%1$/YDM-3*_L8:IB$5U@/%H^%0'#)@2&*@F]D:E*?*ANU2? [K(!(->G-M M=C*&E8V+<=IB!30C;J'K9HF6# E>?8">N; ,67DE)U%<&X$<]R8,0,9+R38> MI*-AA #[+Q%U3..$8\<75GIJ.+DWQQ>>$;(FS7Z+'<#C !!#"\>;>7?T1]G"? M3%CS&6',,)N$F3"E)GAH=/>2J)YB;:6F5>$,H[!@RB$ ,"C%J2V>8>/&ISB= MEM6<9[&(["0'CLJEF.B#J8"U]X/5;+OYU O@4CFD)K.HLF+]'%F5G20(RU&[ MS/"/2N$%?#'# RCF+>A69NTFK4"Y3T/#?V_R7]KK)Z\-E5*7A'X:0C\G*73 M#[V[G+I>I2KF%.#&\EV;VIKC&1YU-,DFCFW9IF,I@:42696L#.!FW*%0TZ+%0X)V7K^RNB'JJ&+M7;\9!.OY7W26N??&>!V ML3)*$+'&B?B<'2/7^*"*4/&^8FA$]JFCF+KI:"[Q'4)=RR&VJA#3I*9'K1+J MV;GG?/ETU+KKGJF6M)VTC%OS]'I\%YTZLJ-,7]GH'LG=H6E>=C^YX;&D-,/& MH->&*_7I*W=OCZSM&Z/5DWYHWUO!\6G?. A.'<61IJ_TOTXD1:<_]Z2-T46T MUU<^F?NDLR6%]MU/VFQ%EGY]M._LCG[BE3-O/[3OVE9K:ZQ)K;O5+O! =Z)#7.NA,I MWAM[9WT]&MPZ^NR5IFY+.ZYV>B09DGG4.!F?G9]8#;AR9D8_)O:7L38T-&GC M2T/ZIL.US;-3N')F1I?M0=P>WOT(I*O3O2/KAV''>JOA&+-OEZ7D8M^[:?:[ MX>F1\UF^/?I&S5.X4IU9]_'1X+,C?_[>[0]:&YU=:HW71EM4,Z?!N0"[MQ G;CCU[I?1=!J?$ M[_>ZXR_?Z?'7]N%-TK^%X<]>.E(/]YJ'?:_5'#O-PT-Y,/+W/C?PTIDY;9UO M?3UJ'YM[4M@$!^^V?_?YVS9PJ#S[U.&-=T.#X=UA-[H#:?S3W=IOG7<^VR

RI5SM;K1.]N__I(O[1:.P?[OI @3F+]:/3^^I\[70GW?#[Y+(IC9H7 M_1X\=3]M=>]\=AJ+4&36U$-';I#%-?F@W5&.['-Q>?//5T=V)H ME[V 73K#U5W5]KR)O.%(8WK1^W'PK3_>!ZY6YJS6#_,JB9K&N=\T?NYWOMWV M]!-/;=3M.] MM<+3O09>.C.M0>LP&?1NW%UIF^Y<25(T.C8FMWCIS+3ZJG(BG:L72OUC'"STKS M^,ONQ=<3T_E^?=[&2XT98IU%GW>VS\/)Q4;W[L>W\^ @&&_!4^=P5M+[=J)^ M/M@_[BH)^1SVC6Z[KYTZZASA5O8-;= [X\N+.!SO7Y]/]N'2.3QPU+E5 M]J*!]+7;U[H[;K3;/?5^M!UU#@]\LH;=SE;;Z#;[WG;S^#J4SGNP5ZAS>.#P M,C'E[40Z[X[I0:O1O)A\_;$/3YVS!,&-W[4G>]]N)$/])AD'5YJ]T81+Y] U M/+FP=/E,&TOC,V5[W#H^:L@'<.D<8OD'P\/PJ^MWFLDLQ%/?BQ_F!X\A!Q[B\N057;@YK!_+>SE>M/6YNVPW_K'VYH?^@<.D< MN@;RV Z/#F]:DJ(8^U*K%WUN[\&E<^AZ?*)>13\=3^Z2S]Z-1'W'(Q:[=(9= MOI^--X97UM[UQ78CU-3)S\Y^^[SA:'.60!GOG5SY_HY_,?&W1]NA^;.W(<&E MH4G,KOD)2M42K A[_.#/[Y68]G9U].N#X MW]7PZT4# M[6%I.6^TCB C=UC;SW!0DPX6="$6Z_MU$:+'D S%@0%?SOP[,]LGTYLB#B?* M2^3A78VE@FOIV^'O2II M?-)0UUK3:^7\IYG-?5LTK.*G;C^L@R7[J+WZA2)B+\'#JS7EE]E%5VO.%6?_ M"5-^F1WI.>:\KDYF=KI'MOBFA&"F&:HIXHC=D!X_O+'N=NZ<21L/L4"QW$SZ M93%8EDX\WO***F'&1OG[6:?S[!N97;8_60%@D0_4TM&VVO_".QCA8#?F^#6U M\2 &)*H0O=EH"7\^Y:.TX&P/S*@PO[2.I?WCHC-U3\^)JX_0O=JX87LCN M:B3.<>#(6(N+X4HG: _-9.OD^UXS[&JWWID=#CJ?&G_5?.J%?=)+_N^O#?6O M&N]>^G]_A7>C#X-QWX]&XO>_:@/2!V*,DXTV(<,/**J-@8__:>9RVAAMDSA& MO,Y+[-3Z5RV!!8&[X,EIC?_.I^O3;\G8O^B?*_T#.^BWC#$>KU#_^D>N2YI1 ME_"07YD6;\#/?=ZMKI+Q5]K25T'&%3S")2F2\XU\2LO7=4#^= M';1?7,0O#HZT+X=#3>KVZ4;OIW.W87^E>-K)^.L?U5;JJJ+?(^ K[CI/FRRM M3A2/-D8T[F-78IJ,^HOLE1572R]MEE0.R=I9* RJ3?FXALR]"N[EG\G U?;[ MJ]LOVUG.86/9R_>5N0;U8/?@KJ5\;8[O+@\[WFG;.C?PQ##LMK(LU25)>MQN MNY:1@S-$U[S!8UY)O3:@H[?D,*QJP.!/T'A5M&$EH@T%\3ZB(Y&[FJ,,O]ZT MZ+ MNOTB776[;9GJO?YM=.HPR -9M>NJ:KZ=0,0AC1$LT@\3RB(1@U$4A_=80RNN MR:IPQ"IZ(9$-JZ[(]P50UT;$JZ!,%919-]-C:2D>_[S;O_IN;VPUQ^IV\_ 3 MN3@<[:$4H^U15\ 7,:7[\IQO)3!S@@U60M'Q)!$-:'BW*Z]4@OB6W+ J8O,V M7+3*W/EE12GDOLG%OC'PCU'F^:FAQ1[;1N=@?\N^M@XO?APZYHWO')YBQ:\U6QI,(!ZQTJC-Y)H_P%8\@KZ;':+PJ3:HZE9<.B50" M,+O;KX\ K*,U<([[V9QMO[7K-^ZNU5ZK:WB'6P=RUP[D6P8*C_N^45>M1V[[ M:Q%&@4>>1R-L;/9F@R25K[,:M*@"(<\:"'G(K9%[H_ADUH M_JR^G?.0(K@C7XT=;7?8OKAR3MW> M\#));OJGJ @,5 22KM=5>:T*5E;1N5E_S?8'*K"5LUBFL66F%=5*K/L+PS>M M) W^2-Y_65REYUOW-7;>3^)H"".:L'('!+(8XOF=-W=7<'V^<7EN-IL+ZT/*2 M4$FOZXJV3O[]C-5S#/0@(WA%K4=)0N])6OR!"NP/U%.5E?*25DHF?0C.T6C[1[9[+>^,;[K[S>CTN[5]WKP)P6'B M6*%2W3+O0S:J-$"E :HHRNK;.?7K0:GS]_"?>//S4[3 $8 M2RB -0B7L&.PX0 6I!VZO31>LJZ0'967505-UL[^8#*XEXD@+]*:'\#5;G]8 MVLF>O">1+^WVUY$:>:Y^ZL@&K]34[O6N*BFNI+BR(9XK5K*\$&]]O9./G-.S MB^[&E]/XV_$.=6Z'#11B1">OJ_9;!.6 1^[0@,8QQ3:M?3QVRQH@UX8]X/KJ M:$GE.56QDS6T75*9WBZ(-":CN?Z;H_Q"_F'5+NP\U>5WB++UHT.:-6JJRE H>X$_&QU@O*Z< #G04#;S%:,_7 M]/OG 3AWW99Y-M&_#7J=DW;;D1EPJF*!V66)5X%B?>C M,>;R7DCD2[1ZB8:YKSWAU]9QSPP4,L^PT?7SO2\1D;O[I[?&6#]I7$D1:#6& MBJK7)O+18OJP=68,*OK0>>%R9DCAJ@A]^;-WO*9>-BX_RB MVV[N7;LCO8%J (P;K6X9:MTR[X-'7KE S2IZ-NNOU_[ N//*I9W6 ANC8O7U MG_+K9U(J.) E#++_N:5'WE(D$BQ>SX1__W7_(+-^AE2K8.>O"G%>/T'[]G;0MRE&KTV+2FK^D,UXQ?9<@;19 MZ^7;ZX?*;J[LYC]X@ZM8O6+U/VU76@L7<;K74\/S8,2CI#8D$^QS_I:LU55M MCKE(Q]8M^]!KZ%FO1=G*]E7)E@+RP 8)B64@>+598/_>^ M.[W0NKQM?XXNQ\:((-PI >%=NHJVJ%\U@)\LH&$%9!D)_1ZEA:CB6[ MM;$=MMKNQ<3:_7(V:9C7&^>W*,=8WZX9=XW[I2] MYD84[O^4C,/S<*>!VH$=#33KNOI(<.Q5MI#2VH=HJB%'%<.I7+\JAK,REDX9 MXW\)+=96)B?^"96W+SY=G.Y7E6;(0_#O[EN7-=>TQ#G*."6*Q5F]3;^?3SZL*YV$AN M3^.MKXF^U;QU%(9QJ2EU_5ZENO[J9O6C0)5*>9.(4NRHHO+Q,3&3431\)2/D M8XJ9Y,V>$EG"DF8#?\L2_[CYOCE/Z?[Y5D&/W]G,E\ITW\57X;4VV+IJ*I\2 MR]IJN!>3?L-1+-Z;5-74NBDOE\ZI1+<2W2K"\101CJ4D5]W_="4IIY1>]#>V M=C7W;M3E%S6AU16S;IBO(TF&RMD359>R)\5V5V?4I4*R.'-$J<2HS_D M#.TJI0_@D4?18,-[DQ4.5=ZSJF)8.X=^0>+S7J3V5M0)X[UQ;#?W#7/K=OB] MX9W?G.((F7]O@'^O6O>!M5G)>K!W=]-L&9%K'GY5 M>KOR+4HT\_L-VZJ;\EL\G5(\D/)6:Q@J/V0U:%%9,B_24#,K-"A$/.>W$]9_ M?K,WK@^ND@MB[+=W/NUL^)[<=E09[1A#KZOZGU5M( :/J6D8?'Z;5:F)%5,3 ME77T90>N-T^TIH;\IE]81QOR.JV_?7$OSI%/0!VC6K4-?61 M_:C6)>##:TBD]7!7M6UXNK@CU/4J"*YCR/&@A_Q">DXW>M"^,LB/N77SQS M]_@4U0">T05'1ZZ;YB.S6F^^:/4/U&M_H/I:.6NEZJA2L?K*L/H;K@9=%R=] M.^KWPU&?8A\5[*N)-@6\D X\[+3Y[B@:T9HLOZ],]LID?WNN^WJ?+*BDII*: M/VY?K?S"MZ<&_D!IK[;"BM4K5O\#]Z]U\0M;H\CK=J*>3^/D/_]2[8\U^F., MDZYLVLJFK3S!U>*42FHJJ?GC=M)5VC!G6@M$_7Z$TX9-M%[[^_Y<[TYX$_J4 M97J3#HEIXM!1,C[?VO?CYF3G,OJZ06_V0^OV=PL_]HYV']5" J? S( 3$A_' MK1$94?^2],;TA,8M'&B6"I9X*OB(Q+%S/N@FQS?TYJRK.$.R=_G]9M#8:@#) MGXT&CTAZOPP)C@;FU_CR:#!J_I#/QXESIN\'>[=__2-M2O,PG::^J U)7+O! ME]27+1+(2.8?M8'DY&+[4$^N'$-N=CKM%VY+E)&,T2=IC$>=* :)\:<+!QBI MAO[-T6&H?6U(GWI'1Z.-RYN3HYWV0]SRZQ-_OH8KCYNWTO]AV=\._(WFCV^Q M<7YN[[;'#DB))DEU29I7,C7-)7SJ-9*]Y^,;X):])!DOH)BY=[E]>+KKG#4_ MJC7IZ<#.M[I MC("#=+.N6+/]+5)^"=D3WP*O'(]'"0X3=O6Y!+IK*H<'$VWO2C+"TW/MZGJ[ MO05C1H91C%D)>QL,\Q!1OG^YC"YN]LAN=Q+J9Z?#TR/SR.%$,>;TXTZY)LH? M^[%&1K4O9# F\>0__Y(-Z:,JU?D'7'9&QEWJQOGO\A\INU5%]C.*KAYLQ=].!\E9<^/KV6FX M^RG0#^(&BJZ!9N)]P.#KFKB8CL.G3U_9%_Z@?'FRHXR_8 M2DZUQ8%\:TYTKBI\K?3 &TS>"YSZ!%J(##;\=WDV]?PPOAN7U'%/?OR M)3Q%-8#G\;6ZILT>57N_MIFH!KP,IT!ZM2$)_8UP4//(,!R1WCI'8*K>UBOD MQ%4!F%_OV9A)YPD(Y]Y@FXMFP;F;H\#\<_^;=[GAMZ16Y_+*W7)\5;YI.!J# MA;8TLZY*O]3TZ0\,RU02O7K&QUJ'97Y)H/7=9J_SU?JRTYSX_I>6^6GOL*.V M4: 1^5 RZYK]%B&"IDV5,SHBX8#Z-4KB ;PVJ;TEYZL*T+P-QZRR=GY9.:8" MWA3RW?"\<7_W!^<3&FG1\=SY*_7]W=.IK,FV#( MEEW7E.60%-=5=4R+Q"+\Z"J*LVK*HC*D7E17[.YM'%\>)=[WYN12MGOG>^<] MIW.*NH*WU52LNF:N,8KT3' G)THM8O#27M0?QK1#!TEX0T6GC2K04P'.5LC3 MZVTZ%22=@<]N%^6<8^P?1 DBZQ\'Y^1N'E;CC7+VY>+V>K<;;DDG3GAVYLE- ML*,47LCS%J&HG]Y.JO3$$X67UD=/( 5DY>/ZAUL^IHC,2>EH+\S.3 _WOF6G M:?7M%YXXYK(^"F.]#(OB.?\F4P)S; ]X_AVRV\X MFLIC,+9MUW7MS^KA5:F3U:35F[,_UBIJLY0V";Y=DL;IUI7=G70VQF=^6_W> M.6FC-F%1&EM2ZI*MK6^4YN.5V:._N+OPVE/K;7?FNMZN-.S>@LC06 M/*E+EEVW?^TL5"76?Y)8K\"\7ENL7Z!%Q;)2'>T-/FO&0="1:-#W=-KZ22\: M#91J,$2TNF6H=RB!1\P3#(-X':3SF/ MWR8G8/,'TKLEDR0UQ>U-+=.!'S)=I[*< MIK2IV/^N%3XC06:HV2=W&P6:"17)$X#BMO0[IM^R+Z.$5>9]B&F/( 8!/KWT M7+8THVCX08%-%WD'_A0ST^1-[9G6:BKIJ>8K [S7B5%Q_NL\\N9MR[_ZRH+, M#E"]]O@WMWRNXJL"#R%MT:E!/5>+@MHV*G40UDQ.R#\%'EK$^>5EF[<:7-:V MF8Z [:4/KW!X;DN(ULOH-K?T%D$5%_82^/&B-R*U+4K&HXD O8 !@M)R7U+Y MWC? [:*&;65Z%9?M>$AC@D1/GGB\*[)G/9FNURU=#CS;T2A1'M+ MGD8MQ5=48IJ"(<4=U+,L!:YQ=)5XCB9[Q"&N!G]*NA%("C&IJI?OL&6B!3[X M-E127; X-/ Q=-UV9"60 ]V73(5ZY3M42?&I1#3'E"W+T0P<%7$MQS(U23$E M63%)4+Y#=JGF:G[@2$2'/6I>9# \$S;=UP7#$;-UDT8%8$[3 JKH;FJ+96I"P9G MTMFVZ,'.E]TF/3]O![&DCGZZ#32(R\^V+%_U---P/ G7 ;C+<8D$I+4MWPJ4 M0#*),OWLG=MOS<^!LW-Z0:]_C@9[1Y>'K>@4S.V9*S^U[(GWHW]@2-M[H3NA MV][XJ',+5^K35U[MQT<;7M+[U*1?KG^TS.,MZTNC#5=:Y?'ZJD84F7&:"A+C M*3A457-D#5;:,JW U6:>?7,7G][UAZVOW1_7QO[W_PVY*O^KMG=.%._?_O1'I^=^?C,F;>W M?Z@7KGND=R[V_8/MW9OSC>;/C09<.34S5=4\S_-=)Y TX%;)EQT[,(CC&9:K MF[))/'=F%.[VD;9C?]W:ESZI_M>CX_-HJ)VV'6UV9MU3*QPVO0-'^O%S=__\ M6-OH*S)>.?/,4?=G<'QT#&NVOW=V[ 5G-U^L+WCES,P21_\Q^)8D7K/E=P*M M.QKZVPXX-=,SLT$6;*IX3J#Y,#/+]QPB&;JCP\14&R7.,&9F]L5NGGSK?PZ[ M$WJ0!'OGMS>CB[:C3\W,40.)ZKHD.YJN@&Q0DSJNJH&@*SX!<5)A&?.L;TLQ53 M?;_^.=ZX[K8=:W8TQ- LSW!L50^ BC)H&MTR08T0S0N\0+==>^;9>^USN;6_ M<7M!@V_&S6%P[&V04\>>Y8]XLA5./@_V=Z1CIY$,Y).>ZEZU'792M7SEY4FR M:]_=G(),[YL7!\&Q-/BI-^#**3VGN98'SK?DF)8"DFJHJ$LEN$RFKN91S].D MF6=_4ZYNMV]VOI'N^*+5#?<.&Q/W\ZTC2]/$<*GNV;Y$8+LT8-D#V#XL8IM M:" \; BV[0;3#^\TF\=&CPQ":2RU]H=M[2S9;[<=69Y^N!40Q09E#]NSX?-= MP#(\ZIB**\&&Z:NV.;UOJ('K!YH,:LB$M<$=W86O<">D1%9AZ14RLS;Q!?WN MAM&/;O\JN#MO)RWUYREH:&5Z.-0#XL'&Y,A$ D)J8!_8,NRPNJF#GPC;'S5G MYOJ5?/6H=N7%S>-/_S][;]JDMK*L"W^_$?<_=*QSWQM[1X!/:9;6/G=%,(AY M!C%]492D$@B!!!H0\.O?*M%MMQ%NM^WN9FCMB.W5;A="F95/5DZ5672VT-Y- M:EO,R%.=AU\8LBS4-&Q/4!"_+T.I$(F&:D+\K32-=TEB$]C,ZQ*/%$:7RXXA M\J7)T&L*F)&G:D<5 <>R0*-5W33QD8WE5Y5$?,P@*$DL0XL4!Q,BBZ!9XIOU M+:709@\>L%81V@9FRRGRR>W$=:0*.N<$\B@OK,QQN:4ZPRY9FE!JH!4LMJMQ MSY/[LVEV;A?J(FW'3TUHM6YS+A6<6JMK]_5&8VHN.B-)FY&E)VI-E 0*2 *- M=36-CT[$4_@T9;#"-GF3IFE#Y_43]8!M&LWD!6Q8Z2QFMLAC-!C8CL&*PN , M0V" I)V^SB8L-DR/J2]!.VH.)U8P:-;W>">%4V8+!LOB%\)B*FC8KL#6HZI1 M^)T81C.P8:DSE)@0D\F(.ABET2YK0R_;WBF6/E1WF(.GRH<Q@&;_ ";,1/O\0Q8DJEDB$[5ZBYTV-4"<)$$*:P];AZ<,+F[UIU"B[ MJN"=R-:UR9[JJ_@]SJB_:,CH*MT.(] &<\>LV5U7/>3(T@1U[?VJ*FTG?22C MK+/JCIJ#>FX5+TU0%WGC37\]MO/V:(*609\&YNPP(TM/J ,P=MCMS'QE7\(6YS=U%D=&OP:2CH%OW5TN MX=I'?S_]\-R-(V&7QY +"1CHQT##=T7>V/5VGWYQ#/#$O_DN#O0L=OZX)AEI M"[RG%WO\0NKH-[XNI\Q3<2#KQ['Z9U&09\]W\3/-I1L]N:%/?\^2/,'?Q[!9 MA/GTTVC5UW^'&G;WPP#]AP2N.$Q:X$'')U'SO^.?2,GPOT FB__IW^\359JLK>;AM^L:+\I][_ MQ]0!G.>#^%9UFG_JOGWI-$_,-:D9)% M2B(?]@AZ#\@QD/&U+N2*0?%:>4C0^PDQ\:<\^ H2^G=!0E%?P(N6Q,5!<#K* MZ'L,O)N-^QD%@;MJ03@=6I4*PGL)PLN^Q94) IVY\E-13&S_CXF+V6(@W3T6 M@OX=XE/?6UH..OV7DUKOO_[Y5]5Y".9NZ$/'\#,/:*>C=?"P1MYQ1-R# 0/X M[S>"3'J(GCU$;]C2)-?X;D6?_@J>R,83)9'\,T'MFQVAMRT&(!6#MSE ;UH, M*.FGA^IO]52ZA _:0L&##Y?HO=M57_9,O'2'DP^G_NR5W[?J0O*SO/J;QP^3 M5WV_<.]ZV;<8'@U)<@'A>-]WX#Z[TF_-6([)5U3'IMT:%S3R8A3,HS_H%KM% M3HC\,Y=\M[U(WHYJH TLP#(=H6JU7);4PS-__<-G*([*2-SKQF6\E3!?P"/\ M\?'TKIA]7S_OXS'[ =MV)9AE5')($\Q^O:^O=D8VW36= -#^V#"JE-4<*-WW M@*Q9"\RM*JBA#;NE09CCL M1,Y8@>(S/,6]74.O2UCY!=T,SK:^I=FPI6H MJ0_P!0A2V^:CMCJGK&83U8RJ(U;>[ %?6]/!8+//J1QQ"-@,?J.,\&+WP>L- M65T)Y"\;G+H2R#.79\*50/[]78F?(9[?U;/M \\5%0L9*K\75W5VU<6(C]M\ M"920 2!%?(KX/RS'O#0+K@3O[^^)_ SOEKS=NJ-#)ZN,F/S09I;U%BR0$UXB M>&< F9#[B_V%;R,;<3H?JNRYOO^P]ES3"NXI//_2>*CG=X7)ISY=XN(#TS9I MFN-C79L8SYT8SF?47I/+1YU^9QL"7B_U L839>20#CK'(0VLE*&XCQW2<)OV MSPU'4Z\+^VFZY.U\G)>A7^8GU;UOV+Y"6\ *Y2+M,CR!/O9PZ PO4AG O\[# M2:&?0C]-NUR1L_,R\.L[(,]# 2[D\M 8%(KB-!"D&0:^1(#/ BG#4-1M9UXN ME;9(B;Q^(J_> ;G(UM[FV?LICMA;,Z)3^4WE]]VZ%%RU]-YL$/@_9 #+/@>-E>58?N#%'1T>T&Z-'/]\+4L:_4RI3V._UQ7[?<1T^8CH MG&/DOL.S?(3S&1>QFY\P\G@_$D'!L)CNECI4=V%.%8]A84YD,H 2TMA0&AM* MP\*W%Q;^;:VPS.XLT53-@=U6&E+)K/)S>TBT0CR#5^ !*=M-M4*J%=*(\:U% MC'];)PPE>[\8BU+=WG=,9S#E:CEN172"%%L*#)=A7\PBW4 PN;I:0\LC(]$R M#Q["+ GU(/3(C$KB(KG!''EXX_P@+?'_3$2FOLQ'7]=]AKP^"H)E/*40JZIO M^.QX+ME;USEWX:BJ&V8P7VLS$++ZHAJ8#;X_CE0I]FDH-L/0+XWM30.3]V>) MW+X;0FBDZ+/W.U,Q_:1B>G5V<4)(;SE,WO%0UL7&,#'_TG#XQX3#+WU)XEH] MX/26Z,>:H!C[[2/TR6V2ZP<&[G^N2'QUIO77@;FWZZ[)13[=095!K$BD M6)$(_$N9_&N/SY]>7\7,(-S'WIGEZ.X*W6"X^OUOJEXY ])X_1TX2U^!6(UQ MV'#]<\JI 8=U22QLLH#/;85=RS.D\B"G4A1QF&B&SXCTZSRF&[-FTG#G'4?E M;]DQ>1ULUQ.M8,I3>2];\D+WEBZM=9F(P!8[)Q*@,B!MAY7"]J:R%+?L!+P. MM .C:K@===B1RQT3=?:6-AVOX[,6.P(BQV: ^-)9>\M9FRJ9-H#\X"EE\_"O MHW?P[\R#@^ZJS4V:O[D>[J3YF^MR29ZTP%%+/M8TMES'?5*?+43NRV-.X >? M4: A#(.>5E]J8,_!W:(_GJM;'2M0FC@K7$9@7NI7G$9DTXALFMSY\:7+AW_= MLMOT2M5RJE&H?=9K'=A51QGUEZVF.@BB[";6*#S1*(!+7J?X=ZI24I5R>95R MY4F>=U8H[^_2_:9"@<',W2[1?F/3B.OVZZMQ->S.B$*18H7")QO[_/MVDSU' MYCQH"+,5/29\'@*XN\EI"VG:)TW[W(./]12!*GGNJH#?PW)"S,_'$)7K^/D8 MK<=U X)5>1=X$!\EE@.]?35 *Q_K.4*!Y\:7TIY4X1EU-PMSK"J5FH(\\F;^ M6)HO9AM2;\<"?R65U;[4&-0 :FZ$Q<'*!^8R!G^< MSI(R%/N+74QO*)WUY.D\);32%%::PDI36)_%O<*J\S$BE$<..M_EF=76>:T6 M2B.P$;)%:JC/.[M95Z7B(=84TM)QFJ^[>97N-2ED>RK7I"NY4 M>V\[A_;!FZU&N5BED)$1 &1HD&; 4YURC3KERM-5]^@'OD:CY!V[M]/D M"5DCNVSE?8V=$8TB'34*)[[4E.?6\E4M%*37DMYU4CB#46VXH;9$EU%Y_^>= MAG]?@*XK45'\X7IC6'DCY6,S]4E1%+J/R/U%Z^6NRYV?,S9_HP=B] /+'-_M0RYS9J1-T3'/4S> M2]&1HN,]J+^KN7[79B!^"RT_K.-Y%*L5MO[].?30WS<8;+Z4%WO_1-Z)"?=9 MSZ)/<>1\3KLK%>E4I._36+J-,-MIMCX/?4M/8TEW1/W9E,#=Q,82R8"7F3GM11C1 M-2M'T'@TVJEDE6T*Q_N&8VIIOZ^E_6,P,OE)KEKAA+:]&4[I^59M-Y#<)6 D MMC;X<'L"!%ZD?$ \9O!&?JN9-9_<,/ )Y?ER$O<9ESS4P1OT_K9M-CP MSB(N:?UL*M*I2-]VR#&MGWV+^MF?=F?X$'OC:MS'E!V?9+++U[2#T9K!ZA J MA2;GCU2>DN?SV24;93WY3+FCR]0*5QKRVF:[]\>[$^U!^_.H%3H!&7 3T:YO!9I><>+M0>9C2EE1#Y9#7$[(>W?+SS^ M)'Y%2G7J-%V1T_2(SX3V.J.XVJPZSW:SBB1OVL5ZL),:Q4D+NTW,H]O$<>+O M="[])-;-YS1B4E_G.GV=7X#]H%WF-D'4V2G65/+E[ '1J-\EL"?>CIBA7CEM M)85]"OO41;FDB_(+H*\HK2+E^UG+WD^-26 TVV4TB4%/>AR##"7^=*CE?P=0 M6Z*K2>2]N13IB P%/7DQZ[MOB7_^VPKP!W3\KWV$'J"NNRO\4GO,]P?'#?"W M!RZ1E'@($"250*;E0$>WX!(_"_]BA;_'_X*Y_9%T/&=PDI2K8OD5O>H[O-A_ M&];VG__!?SP]25\BZ!&-.G_\NJ\MX M.O[S?_^OYV^?#&H]=J]_1M8\UEY_T_%),$-9S4/0SD(3?_/?//?TN/C6^ M_M+U+:+T_O;0$NOU+2)/_^ZY\=8$[OIOFOI"1A6M\%\?*6.I+^P[[=5)((;Y MMC/_ Q_F'CF)_FO@ZN>D\W>_\IEH.^2 6AY_$QUI??S5,QDBO,7O,R"GPX-K M/I !S43%?95Z^!K)_W[;SNWD?&!^[*J!HG1(X3I48R*FLH;.J2%&4*G&F MP3*&AD0#_G5DT,<0IWWW+8\[JKE+ _^CL@S@0Q[!,-AG'JJ.CD\H[3DUA6=' M&K&8'@\RU375 CX!/31'CH^WZFH(>O["#]]>^"BBSU[XH?HX.DV[Z"GW_.6O M^SS^C3=]! 3%&(AG*$[5((/M9I'F58WB.54P1-: G$;IHO H/X^?0 9@>)HU M55TT,(1T451TBP0#??T)D:!Z)@JD*IB:H+* $%6J2J-*2P5,L M;;!(8+__!*N;$N!TH#(\A526 TB%2*=400<\QXBT('+ZR7?0/"4(DJ'RC*FK M+ UI%0)=5W6!AR:C&KALGWR'QDFGR%-8[B%)99-"J!"6D MZI RH<1A4JB3[P"F;B 6<]>0#/Q6(L([@UA#%32)XFD$H<3RWW\"JR\$#+P+ M CY%518"5M4$**J,IK.483 FIZ/O/V%(4,?[RJN8]9@.P&"7@Y%TE8,"WGO, M-?P/Y->U0T.@9B<&Y.GL %MW/'K3-/+<+ MSIXZ+R[HM*/M\JQJZSKY0J<]41@6G*V?4T'&70;8H\Q14."D7+HTE69EX M9C&J3/3>8<\!>,@C?1&QG7VNBUWR3-/*&,Y M&B 3FBI $I%675,U7<0;1F, 8Y'G&59/4);+F\V"X+,*F: , M5/FH72DO%HI5'0S$WFB=&_5G>.4)91QG0 0-2#:/Z!.(D389>,6BK71F)0:7(9.G=*HCPRL0NURO&=*OUW+HRZA?T MO+OGY\LZ6?FTRW$8Y*O_/04B)VK'^WC[WV3 M9V&R1\[^)GFTHV>CO>GOV=) MN._OHRL782;\U(/Z^N]0PV99&*#_$&>*PZ0%'G1\$@O[._X)?QK]"V2R^)_^ M_NA&I;OID&Y'JIBO9B50W7AGQ"^!/9[Q3Z]U#G)'ZB!'O MXA]FSTH6J2%ZV"/H/2#'(!7_VA]<6_@8N7_[Q-5-B_V?$OT5!_2/@$T)O_W__B^+!?QB0^5[,;Z?:]97%#$\L2T7C%2H0:=XWV:!> M*QI7UR#FZD3CIVH3BX9P0Z)!9Z[\3@K^__OE7U7D(YF[H0\?P__U&:+G[(_0U8+AM4Y++_-,#\(3;U'XT5_..LT@?R[X;K^V?NRQ68;LFH*\I0"8&S+8)A<5TID/I!YJ]_*('+B,SK+LG> M5DN@[\3YQR=6BN,4QZ_!\?O?AO\9C,6QN6US@:^#46DW6,\8/3_(D^)>_J]_ M!,!E)#:%<0KCWX3QBXG4.X+Q^]]O_RF,^6DHT^."9&^FH^ZV:ZJW)Y MG1,S'">]88NM"[@([6"./#(JXMFUM*/+\#93(F[0-;A*E7-I(B]N/%R$[+L8 MPID*<"K ][VWGT6 +VOW_0G9-QM%/>U"6G(]A-_J00\]#SGZ_N'I8A*Q?*%! M1J*LCCTHTH#K.WIX%TPQ?%"=XQN'?:Z(87<=WHW]J>^Z?'SS+Q]U1^%1=0R( MYCC2F'.,P3<]DONJ1K![VC8'<'?&,YW+_"BJ3<^=4YX9-2_-@W\&N/CP_TQ+^770;+KN&&I'7)E5CG9_,S;W&N79;4N[:K MSYC4+QC'<&VN)Z72.*] K3>+*+M@>0YII?-41"&];B[;E1O"*?Y3_%\#_M^_ MW.+7X!_R;5%FRN3!_Y8$3YUK]4 K1F( M4QF&8U56$GE58WE*-8'.T1(G&+S^U(7RUGKHLVD/_6>V<-I#_W(]])^WB/U:K?M>0_O(O^%)O>Q7Q4NR:$#$>+4.5T%JBL#J J4;JNLIP$18'F-" QCW+QM45N6V4:KAX. M.9#UIIP?Y>>=RC1*--O&*]5KN;7&I[%L#V?'F]=9@=+9U=H&=#UM"M9JU MVVVNV\RR&U<#LW.MLW=TEUBL@1E M98FRS=)>G,^CY?.YLJ(R0^N0;!.-5W9RM=9TUC9E&3'-YE[L,*XBY/#* M!$4-A]F.1ZK,VJL*R_8*7+_I'LC*!$45OJ5W5N%R!U93K6$.L[W!B._BE0F* M]KM<:;/=Y2(EV^NN*,< 0.QWS[6<7M0\&RZ<)>:\#5FX*6Y%LS4[U^QYRFF& MVJSZ$Q V*=:;==>#9K.KBF>:?X?.Q"V!-5)@(&8/,T-83N@97IEH[=Z>Y1?M MN6SD[ U?X_5R+Z*8]4R5DL]LVF'V,&A0$:C[E>D@NW3VT9ZL3+3&+O#38+SB M2W6Y7V(H>;]H V:6PRL3WZYWEMW 6/1:=GO=HIENN586O9Q*@3-?S^^8&1@C M3Z$K^;5^<#: SF+(4ILR9EY[+9IX*9U%;]&2%EYY!2+N3-Z32Q*?L<#Z%>XM>S+($\V>$M$%9H\I(.T!@S1?- M12.WJC+EKDJ=D=*NWYYO]\4%D&&O5(AR^\VROL!//2,H.3Y:^ VOT;/+C?6, MB^;T7-AA9IV1E%FEMY0ZGJ+8EENI5=I*PUR%>.D949F;]R>6&.W2<5MA0F!QVPI)+)]5AV*^7]HZ,:F-34%6O M#".LS,[LUJ#%[?8SL3M3VB!:N9K,3&@U(DL3XK+F!S8ZS!*,.^S M\:#IQ%.#7-D!W>Q$!'QV9-,-'8[4?+PTH(A<4J&. U#EJX4U@.QAV@,=NSY;X*5G MQ.4PFBE249F%V)Y=Y?3-NMCIFWCI&1EH:.S:&!;'.YDO3;+%9FN1[X\Q7\_( M0/O0JP]%SI/D%>LT@V@7!=->ERQ-<("79GZUW&\YH S5+-,KK(72!&_!&7&! M30[Z;*$AVZNLMU+$FI\MT_'2!+.L2F%1V_ME3D%SW\T+)EOMDG<](UDYH=UL M%,N;G;T9E4)_PV:[2.J2&'YB:7DHLC<1:?U7-SLC2Q NL&MS! MZ*\,:"-YGBLZ=)[S.'SZG1'"B2V",F):,SL<]4:Y>C3-YX8YE3DC6:K=:G(> MNV@ M*Z61+I=I'886\R9C1U5HH.U">M%C"TX*+GKPF".4<"&TT*!S4J#+MD:0(PC@0*,VY87\FC MU4QN+UK3R/?Q4\](5MXR'2?GR&T9K=WFCNY0#+>)ER9>8+(M'12L>4JRI4ZZ M;'\.FZ"=(TL3+\#Y: X:\5*U2GW%7XXE8>[LIA MH3GJJNP9R1H)^4XIV:W GI&E"0XPPI)#66<*E%&M90\MFAWW M6Q%9FN .^1X>5MO^_:>UK,AO6P[>QJ;-F>$L"WS_8HY-.H U8VVZ= \1Y'Q M&F>TBS+L=?;>8%:VD;@8EZ1]S934'%F:1$%AZ&T*?KT.-JUAN=38,IRGQTL3 M[]JTJUK;MIH=F>Z/J(VA!5TIBYEU1K27K,@TC%*]JNQ[A5:%'?8=JHQTL31EN@ MKOR C\9E>U^S"\MF$U*%3KPT8;5MFMOA?#-;]N5-9RNJ,+$T:S*P3 M,@5!Y&R:GO?&U7+1V8>8K#-"V!,";0[\D+&A<*CEQ0#(C0B_P!DA1*!<"AI9 MZ,J;D=*MB>MHF[5R9&G2%C47T7"D:*9<%LNT5 G:/787+TV0%4D5O6A6%2BW MK:K1VX[7E0U&+'O&(MO.A/$FUS)XN3TTMC[(=9:Z."-+$QRH%^HA&G"EDKR? MU;7#IHZ,8=+#%:UWX M2TT>D=(=2G(CIN/I_NT/7N$/5%N.1DFG2'7J/FJ$M.RH_*Q'\:8#AXQ@A M?F"-]XO^X%63_/,!*S\CGQ&_,.)-][A]\P$K=P>!/PV)7#7);](8GKGN 1J_ M.5OE3[WXC]WWWZTB?E-!>-^>2E<[2.5E-^<3RH'XN<:FO/.1=]MC4Z[H;+P* M;# W/RSCM5-4+GZ _@IPWG0TQNN.RMN6@K<;F?+.Q^(G)O.[(%<']Q:@87\'P'@#3O[7?[P_/-AI??"C@M3_[.T_IV3?V%G^]+4 MWWY4[2V!\&+B][Y%X=+1ADL#X>6$Y9U3_[-DX#61?W5AE(3!]_) O$]AG5P_ MD6_5N^4#;*>K:,WR =W7.IYK6L$/9N2@6B0J=/V@RXAQVX-JI=ZK3F8J]ZL3 MZSZ%?7C]9N!KX'=M*I9>^[6,I#QH.T?W#/! MUK,#Z-+08DK]C016WWT66!IIO8=(Z^6Q<%E+_;KX<9MV;1ILO:%@Z\>-V+NF MZ.OI(+TB6F,+T7HX9_LYXN@K3$3JU9J4+PGINN+!,*S>W1&K0D9 2!3J.\MQ/EO0R, MTYCP6\6$?Q/%"UHSA0[,S0$Z;";=V02,"D^3,6B)RW#22_&J-%I\?\;SS=G( M]Q1;_DT4]QMRG>(,5K.CL,O:$'*L"^>Q;=:L'OJ0;3(E182 M2%XBZ*,'M%LCQS];V)&&35/JWV(N9^J%_+D7L@S@WQBY!+@-@EOY"-LS6HX6 M^W \L',CI5V;%Z8EUM4[3DX58X^#%S- >-T0OS1,GH;)WP+]J?/RQ\[+Z\%O M*I0E^/2P;5M,KH]W;&$./3))@3@J@I@1R6VT#YUQ?XL>3)H7>"/P7YG/\P8C MMR]JNC="P^I7&!9B%)XK>2N/Y_/]O)'=V;2C#63)J 7T(5(E8I8+ M=(9CF#0/D.8!;LF43IRF:9S[_HS!3V'SW60'@[QU$D2T64S (@)T_'?:40WC>BF$=VKC>C^HDK ?,!//J,;PKF:&XV: MU< NBQTN'X;6KI"-=0/_US]OR]S5V%Q>;5>NGN$\LA!IA4'Q?MSZ*$\06/A&1@?,]CG/)Q- M_U"W9:,L%SK6ME<11H%>GZD4%7LX0H83?RLX_O.1'+?HQWP*=R7U2B[HE;P! MHI5V(.6I0F4.PN9TNAY/1^&H%A%$DT(4+@/2]BJ?.Y&0>A,?Z4V\ :+#A;7W MW"SG@TT]YS2\8HFE89<@FE3/\QF>X3]!\3SI9_. -]^P_+7KP^6#:Y*&+&O\ MROOX.B[:A-::5 *DN8B4^OO,Q-R5]U*&ED- W7;Z6.&USGYK M.J[WQK:-9(4>=]OK+:K,B&J(LS,BEQ;CI]F9-#MS>_[4GZL&VZG(S?(BOU=6 M8#F%E4VVK$QCJX&X4QE1?"D^ ME9_"/?B,1%Z_JW.AO;U%"_Y3&.HW9X]?9&]OT\[\%.;DS5F-?T+VS0>=&3Y^ M?@_IR-I";9G6]Z?4WVM4^1[K^Y\!]]R-4'TTL6S18.7])I>?-"I *'9G*L62 MP#''G&T-F=;UIZ'C.PT=O[,"N$0Q_\OX-]2&$PF<-K2S2SCO1<9R9(,W:WV]FB3Q]CK?/\DDD>(N

[7 Q:,M)4RC"O#2=\"J_A M4S@'J0]P>1_@9="VJ-R2W>>I$=B7&W6I;LRZ0S0CH)7(24MG\#O^HA-PDRF. MCH?6T#*>[NL>"T/<8(Z\!SWT/-+@\E@QDJ8 4NK3!,BM^!N/L'YJ7?#8MSKG M&&T"[;AWYCFMN)N[I6YG8M44I)1MM1X5!@T2&>&)_\%F&#YY'3A-C*2)D3M- MC-Q33?UOJX@?QBK\T6HKA7.F*>\E\AUYX2 R,Z(KL-LC96CQ=9.YTAQ*FD-) MR:FD[;$R]'U ))KD@9]LS=F]M-KE1_T@+V M4[@"GY'(ZW=K[CZC\K4;6P?N2:JWA8*V^>S7WY+ 9]34WN[-ZJ&^CI1L<;EO M'39@I\RPFHKG W-B1J+21$N::$G=DPOF7/X(WR7D"WMVZ!D L9K#P4&5UGH1 MP3?V3GCJ=?=_/X4+\BD\C=2AN+Q#\8N(_F'@H5YP&FUE*^(7M8FI^OXC0/_87UD9IJB2*F_SP3-G7LR3T!^5(IG-)ZV&ZL; MBRN'"JQ1705M0WG5ZJI4/%J8IS,,S::MCM*T3)J6N0._Y^?:H,]1E*>A5EUN MJ\CK#+ELR1>[JFYT>\H VG4;E'- [4!_2U51=F- M/_&:L3+ SI @9FCN%[O#7KG+XX7HN\9%:3[B$Q&9NBJ7=U4( !O?\'?./N&+ MXVU%'\I@WZ.\\<*C!U)_IE+28VJ%DUY7&7)C3LGC00KP_\A!FB9:TD3+K3@< M/\H)C[]"T^A0N1>@K7YBG\ M',4-A06==4MCE,UB4N[YBUI[48P(BH^9$YK_Q>:G-YDX^3J_VT-;Y(1IXB2E M/DV2)E72I,KU^SB_JBFR%I,;K8N3#ECU1$6V2L,% M]&)-@=T=1LRP(I7F6-(D?/Z5=U0WG+=7L>M9S9:"(OM-Q2&^>G M7:(;L!/%@0POOE2,<6,9E_;7N1%+PJTT\_))B;Q^7^>="V;?T\%9!O"<7CJV MW_B*P ;Y]??QG1^6R)86,TJ/&@4'K$:'.BLSD5CMSU3Z.-=;$C(<]]'&&K/BHF,W8T#'8[WYC'3F2DO: M9.RN'8R;]R,(B13]G[O.,*3SJ%/J/TMZ(8'G].9!&B2_YR#Y!PC\;=I?:>0W MK:Z_FLCO>6_LR4;K'><%GSIP4@&NK0 N6^B<6J,TNMTL6+6IW-[NVMM)L4V7&Y%*,R0P+)PI MXGV+&-*EC?:+5>9?&@=7H W$RW/A*NR;2U2]O* 7?AAHSG7;&BHL]0&@'4UK ME21],2G%"H+_ZQ^.S8C2ZUH-? HWY[>\F4O#X=),.#HUE^;"YVJ]] L6PJ;D MHUV=4J!2F&R=+"6P@;&,%0#IWYIA[K.Y$GXD9L>##OWYP]ISMY:!C =M_^!^ MK7\AM&Y_Z!&E(>V4^OL+Z-^TGX3Q7,!P[CRB.;]7?&1@5?B$Z-Q70)\+_QQ* M:#$QNB6%[_=MIC6J>P+JJG0\(ERD0(;A7KHJE28^TL3'/2<^;ME/^B.]L)R& M:V&^,\;*OE;+]CESNIUI,Z(7L'M$92A 9>BT_U*:(4KO!MR@W_1'FB$'8%@( MPW).H7=@7ILY42X .:(9L-\D<7R&HI-3Q:\X8_03N?_>D8K_%B$B&UAFE\9' M!5DOZRY\3JH_SWV"2T0(;]'*_Q3&_*^'.2]?/O_Q9-^F,?HI;,Z;*S[Z$[)O M. []/]H/[0LR;VR+_$0\6KOKJ.P;F5GWPHZ+>YQW89BE<=DT+OL&];EW8>.E MD<@T$GG[M>IO;"Y>F578"3U]#GW\>==\\.>N%V0#Y*T>K-@@7"$G2"NU/Q.1 MUV^G_<)EJ4]AZ-IL1])(J79'/4&>J4.ZC3K?CN?B]#/_!]-S5+YC" M:?POI?[VHY]W5:+[!.421G(?:[@F#$(/;VW.,0KN M#DOHCBR:-#:>QX<]1LYLV*TD#P'<= +ZG4M2W M/1DE;:RI=3[LVW2@[K)NC9ZYHXBPBU%QQ]O-#Z@W1HYAH5YE38N M^51$7K_A_LZABH^PUD]C%5A)K?$V[#M+Z 18,\GXM^O5^7Y**W7:8>:3G:.$ M+C55:C-G/&*Q<1X/!:4X*B/RR4'%:?.1-'5PO0;V_:4.?@70V7EMW?>6KJ$4 MIM.]I,!X.9?A_O('OP)A9=AN3N5Z1-OE M"(B=L"!./=+C,!X'RE!2AGTY!7C#28286[Y%*/(S#PX*2%E-W/T#'OEHI$'T ME/K[3"'

2#WW+0;Z/_!8*VB:YQ?OX+\89O=?W5" +O*,IV7'$H%7?M,O[ MB+PL\44R-/W*PH=[F0-Z:75PB]Y*FB=(\P1IGN F6U;8;:)@[AHO9S:+7',$UPO743:M=:6N;9K]N9Q3F7C0)9?A^627 MOG3,Y2\9YI>6_"O _W7W,+^_-,3KX5]ME0+0*Q5'@,]5YWYSNSV4J8C G__K M'Y[.2.S[)!5OTX%)VY7_%O[3=N4?[,Z\'O\;:3X!BT&W9/>'E?P(FG NKV8$ M_V1*$VG'>:?YBZ_-RD,?&=BY>?1OTD;E:0HC36'<@L_S@UZC7_L[?==K](?3 M6O2&6ZXT)_T&H,-)W=)5K\=DL?ZCB?O#BAF!>U$!IE<>TE3&/:4R;MX5>ANM MT+&EG#XP"Q/0/PCZ<(1&8X_J$JV O2)6H#*L^,89SOOTE]*$3YKPN0H/Z6W4 M@KE;CO6)S^]!>1=0_4! ]*00&PO$6:(X["XE.Y1?<^(G;5&>MBB_>&;H1CN> MW>Q]BO0&Q1N67U_>7D];E*?W!V[Z_D#:HORD17G)&56X?>-&9>N,SOV9320%J1!I4]$Y/4; M:'?;1;&!44>ZQS;(?9"V6?"089V[^KW9+3O3W*'6M>N6)RS:AE;?1UV5X>+Y MYN#UO1(_A2WZ*4S.F\OV__Z @9_1]C%6XD<'1G]^J>$CK,.KH_KB5N%/Y?B& M(X5/M;T/^%#]N468QK]2ZN\B^G?CQ:D]M'[$;=M\LBB+&+-G#$EK<5A&=H4Q M[3U2E:;;ZO<["C8D^9<,R;0$-0UWWFD)ZCMTT_@DUNK;==.Y"S/V?LHO?\>^ MO3(S%A^(CSTEXCYQ[FJ%CW1_#M,VTY^+R-3X_+AN$"77^P:[MEF(0=/L%S8C2K_7">(^KG.WXSMC] MN$X.OP3=N6S(\\5BHLGM%F.W5FO'K%9G!+JDAX,(,I(@I4TA29*[,BSW@;SBP';/DP5W'':0? MT YYNN6G7:-3ZN\UJGVW)1,QDMM'(,M/.#ZC[+Q*29(+U9X ^'5H3OA0;E7: M6-D=QTO2&9I.FBGWW#7Z+0;;I%'O^XQZW[03\QNZ03WDV,U^4^_(&V%K9C?. M$,SZ7:(;2,<%)B.<:;B0ECFG9<[W6>9\MX,X7ZD-9K-J;\'/RQNE+=+#R5#O MKVTEU@;'!ML4G>S*=$O9D,ZS7$C@(>B'WC[-AGP^(J_?:;GA;,@R@,G.F(-' MM/TH( .X.J>O-_)21KUL?5;*@RSE8,T33]ED,@R7'/.;)D'NVL>X.5?B=I,@ MOX78RIR?,F-IW;4WRURQ/B^ME79K1A"+/0&8N^UYS2I 'ZP?#^$CH[P;OGG M1^FD ?^WH_[2;>>O.>*93N7YF#JLMDF 7WW$?8' _HQ6],W]BEUXFZX"H]F$ MFE8XJL-W5?9QIJ9$O;+\*KT%\';YD$O#XYJUQW7/]$EG/PV1:7S]8G-8OC:Q?%UK]0452:M)KS22LUU6E:?; MK,Q*V/J-QU!20,A(S(N%D&GD/8V\IY'W=YJ>\HM8IAAML-UM!FNY/ZP7O W; M<5N-',$RN8_ \AF!2>\C?.Z8_/7?N;W=F/R;8KGO""HCY'=#><4'6I6SB_V! M&V.9Q.J!E*&I.[F@\$NS4"[M:]^B;9Y2?Q_W&*Y-&F[1?D_+]N^C;/^ZI.$V M[=^T:/T^NM3\"3^N/[@LFR;2 U*PC7;Z'#HS]("->?1P_#ENSQC'GK%+CXCD==OP-W51=0C+MNF_(C*'@9EVR&>;\XQR'_D;S@\ MX]_NA,*T0@GKE@S]4-9[5'["MB*594C/3#MYIQ/F:[<^T@W?:P?L>HJWW MW,&;E"58CDZ*HM'#O_ Q%O_T;U*@\$L68QH_2ZF__>CA71F?Q+X\L3%[R \\ M2P^0\6B#?O^+9RL[F'6N47W4#,5'O8#_O@S)CCPW:(]&[AGSM0D=-AK4:%>V M*M:XUS;G^4/455F6F*\\QV0$^G4V;!J.3<.Q=Q&.O>T"C ]7*#],_ ['1K=0 M'BF.78A6,+\3@[E0SQ'-PO_U#\5GI#.*Y5WO(Z3![4],_=4Y*+=<&7)QJX4K M%H5.SI*Q%6:P$9A,.AQ6FD2WQ.U=J(P(7K):KC]94/B17_< @P<-X84.J4IW MS8<]@EX:.?_,-SKO[N+F.ZO*G*^VS6\&V 2.A&E6$7QY94.8G_),N=>8748W MGNO-S84K;BM/'1NVU9T\&XN#LH#-J'A,*"/1&89.WNM,DPR?^9+FW=_%?">% M\&@LS0M=.&0UH-DKO32LE28K?5>_(H6PGM/=2>!V0-DKC-SUV0SKS49S:&<7JZB[K=AU@;M0 MB.:,0E@U^E9E3 D]>S,_3 9,;:RK9FPA8&>(%H0,R[YD(=QP8NQ%+PGAW[_@ M'Z7IH/?JD<-@36&XH;9$EU&8_^?#V]Y<@.)+*\=O&3%SMA;\?&=:E2V;C?2> M9#GS22:TX.]&3JPC]<7 M2??K4^J+VPC(#&>,NRG/6[:]'[:TY9WCTD1>O#CJ3\B^ MX?CU_VC?/3)"A"UXNY8&_L=^N%XO$>G_#)2O0_P*R[5O)OT[Q+J^735C W4MV]AI9! M@I;8M@N0A_P@K>*^6B+/QOMO+LYU5S=GJX^HZ6 8M="Y2R(J\+O.UEY.;:B; M=):W)R-FUE79>!(GGY%$(:V;_J.ZZ9N$X*VV6[E/>^WZS;(WDKLKNWWX'NU1 M+I>>3!A854=W5^@A@#O\"&)H91X<%/?>\Y")"4K;HZ34I^U1;L'((S@>$!C_ MV,ZCMP-1'1\VGLPO9VQEG6.J5&&FYAU*&Y9(-YM.@81HTO,\.)A^'__=O M9O(J^+NMOKIC)N)&X>&VQ.ZU76=U_ $O^__T7QX#_) M/],0Z?V&2.^IHC=Y"3*)X%]X). /J[*+I$9Q%]_K\'D MSUAB>5=>2>&(1?D9%+$""ST/&?DP:+G!!,5AZ7.7]TL1IP@L*P&\4Q_R1E*]W1,E[ M/*D.\/^]BX;X7MQH]IE+=V0HQQTE/W[K^,___;^>OWTR /-XG?4968^;1<<: M;X:RFH>@G84F_N:_X3*">_^13$'ZPE)/5V7__GHEEC#B 6M/[-H]//N9,"3! MS17<99_Q[%'#'KU0X8O$??M5K!R??N?Z%H'YWQY:8A6V1>39WSTUWIC 7?]- M8^.;2!W^ZR-=+/6%?:>=.O&TF6_[@B5O[A&E^U\#5W\CN8^_\IF*<8@N7O[G M>07_XZ^>21#A+'Z? =&')"-;( ="/+'B$27PGV<2]".Y_W[3SNW&$6F%6*7A MHVF%OP+_Q]7M^=+P?)794U*4'5.$/'=)BZ+@KX MZT3I^T\@$4!-,UD5L 9Y*\%4-1&PJF"R $D&X'B:_?X3&F21H6O84-1X464! M)D8T#585#1.QG,!"CN=/*#>!"1B-4WD>OQ"+,-%0%+'C2$/)8"2*HUGN^T]( MFLZ+ND1AHEF\'S1#JR+B)!70.F<:.@LT3CCA%:)IBF,HE3($!G]"X/!#- EO MJ(;?D.)8_,@3RO%S&$,P5%XD>\[$>ZEC'U$R38'%G^.UD^_0)%/2&?PND@XQ MY2)D\9[CSVJT(>(=$J'&P.\_(4H,S4J$97$26PF"-0 ."$ MNQP-!(H2!54R&0G38>(]%W1>A1)M:HAC>%$[^00V6RC=8#@5$X/I@ 94)4A! M5=09@3,U6H/F">7XT0!A!N,-H+!<";RD:J: OX,VL>4OL9)HGDBBSD))$#C" M*X IER3\5@S>(2"*O:H !J@DU TN(SIC\ M":\,B+!<(T:5:!Y+"2?RJ@@0POND(2@BGF$9\_M/T%@Y"Y1)J88!L:A RL , M-W6\C:+&\R9B)/X$@Y1F<**AX?V (JNR!HWA1Q,QPSO/8YDT..WD$Z8D:)#A M(>8NB]]*HO'."$!2="M8D2?< M%0%&&MX63M0U2OK^K;#KU![)2WDQ0BL ]4/(CY?*2#QT54H53E=6@=#?M;BH M!+)(7B$Z=%>;T@ROI,034AF .:V+*D\+6%@9 ZM-@!4/S_!8$3$ZQXCZZ<.; MA^)AL&DS>:5=#(LA4&5A*D?$TSQ=.5JKH;YI=72Y7^@=W$5[5U_K,[PR\<*[ MI;:L93?9B3)BI\%<'N^VA4:.A*82#RV.]_6AVJH6E*SLB5:+;6%@DB&BM[ MC "#31 GA(4P$/JR3)?W[FX(^PPS[Y*XVNE*8S2PVIN2E@/6KES@NL..SFL1 M7IE@PW*KE@I>RZ24K.MQC7U1[I?6Y)E)-@P74GM2M8TIH&&X+LDLZ\ZVY*$4 M=[JT4"]/1@IUD,&HI[:ZHP7=SZ'XJ0F.]0>U]L;7]BUYKU0:Y7&PH*6 //64 M8U##)ZY ,UB?"%A^:7S&:1*KJSHP6!X*1%$F'MX=;*:4* Z!O(K&>2^*:O9D ME5/QR97@6'._6^Q&>Q;4-:&7H^;!H$?:P"1Y6_:D[6$R,BO*JD//Y8VVIQB9 MK$SLEU?7LE*QN784%&TKEVAO"FK-& 7<2 [)RN1^,;8[[HS;4QZT>;$P6#3M+1/,R-+$ M?LD"O_"T48L%HTYOHA9,KU&CXZ4)EI:\R:Z*O(FO\(U1 U8\=Q]T"5')_<(G M!3ZKB#K#^X4H4Q5%K!0I0=+P(0-UC/J3TQ4 $Q_;6/>QHHG/&'Q60OP_561X MFA8$76>U$V6"K2 1'XA8KB&V#?")@<]*J O85* ,&I]Q6'7RIP2X-1F8P;[N M@*P^7>)SGY+66.*YI$P(W6Z^L>P92&ZWNZBYWZ-&."4K$SO-N* QL5VK 'AY MDMM.I1)TZ)S*)?=O7S9\C@H*H=+F>=:J.=Q*I2*\,KE_/<$..^NBM;'Y10#: MN5EMT6K%2Q/[9^OE?3%J=GW0;U=<*5>K=\,6>=/D_IE%IBQ6#B71IEN-*1WN MJ5E1C9\E>* #N6?OY]DN%1W8 M?9//X94)UAI.!-05NY7M>F4T.%0/5/N0)<],LG8Q'R_%:.!#O MKN3.6=[D. M'2]-X#LR-+D[D,<=&TGJ;M@5BK8PG)&EIZPU*8!M$ Q2D1S!#+;N)$0L>LC2 MG(XUBH$2D.@:9F=O#*2"G6U1G:D59JM#:J:*2=:&136O3>L3S;:0/Z4:P481 M]EV\,L%:?2'24W\QU!68W:\M*] GKA/AE0G6EEVKX2,9->R1:"\;]1H]Y^0< M7IE@;30MBK-\"R 0[NI\.9P[P.7)RB1K*T+6:PYK5%\I3 =,N=0-"ATZ7IH0 MK'FIJ$]#7X_D,K/?,(MIV.WLXZ4GK-6P+XGM8WR0L;$7BHBKQS+$ 4 ,C