0001558370-19-011366.txt : 20191205 0001558370-19-011366.hdr.sgml : 20191205 20191205170110 ACCESSION NUMBER: 0001558370-19-011366 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20191102 FILED AS OF DATE: 20191205 DATE AS OF CHANGE: 20191205 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: 0201 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33764 FILM NUMBER: 191270917 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-Q 1 ulta-20191102x10qdf6081.htm 10-Q
falseUlta Beauty, Inc.2019--02-010001403568trueus-gaap:OperatingLeaseRightOfUseAssetus-gaap:OperatingLeaseLiabilityCurrentus-gaap:OperatingLeaseLiabilityNoncurrentQ30000001403568us-gaap:SalesMember2019-08-042019-11-020001403568us-gaap:SalesMember2019-02-032019-11-020001403568ulta:ShareRepurchaseProgram2018Member2019-03-140001403568ulta:ShareRepurchaseProgramTwoThousandAndSeventeenMember2018-03-150001403568ulta:ShareRepurchaseProgramTwoThousandAndSixteenMember2017-03-090001403568ulta:ShareRepurchaseProgram2019Member2019-03-140001403568srt:MaximumMemberulta:ShareRepurchaseProgram2018Member2018-03-150001403568srt:MaximumMemberulta:ShareRepurchaseProgramTwoThousandAndSeventeenMember2017-03-090001403568ulta:ShareRepurchaseProgramsMember2019-02-032019-11-020001403568ulta:ShareRepurchaseProgramsMember2018-02-042018-11-030001403568ulta:ShareRepurchaseProgramsMemberus-gaap:CommonStockMember2019-02-032019-11-020001403568ulta:ShareRepurchaseProgramsMemberus-gaap:CommonStockMember2018-02-042018-11-030001403568us-gaap:RetainedEarningsMember2019-11-020001403568us-gaap:AdditionalPaidInCapitalMember2019-11-020001403568us-gaap:RetainedEarningsMember2019-08-030001403568us-gaap:AdditionalPaidInCapitalMember2019-08-030001403568us-gaap:RetainedEarningsMember2019-05-040001403568us-gaap:AdditionalPaidInCapitalMember2019-05-0400014035682019-05-040001403568us-gaap:RetainedEarningsMember2019-02-020001403568us-gaap:AdditionalPaidInCapitalMember2019-02-020001403568us-gaap:RetainedEarningsMember2018-11-030001403568us-gaap:AdditionalPaidInCapitalMember2018-11-030001403568us-gaap:RetainedEarningsMember2018-08-040001403568us-gaap:AdditionalPaidInCapitalMember2018-08-040001403568us-gaap:RetainedEarningsMember2018-05-050001403568us-gaap:AdditionalPaidInCapitalMember2018-05-0500014035682018-05-050001403568us-gaap:RetainedEarningsMember2018-02-030001403568us-gaap:AdditionalPaidInCapitalMember2018-02-030001403568us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-08-042019-11-020001403568us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-02-032019-11-020001403568us-gaap:ScenarioAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2019-02-030001403568stpr:WY2019-11-020001403568stpr:WV2019-11-020001403568stpr:WI2019-11-020001403568stpr:WA2019-11-020001403568stpr:VT2019-11-020001403568stpr:VA2019-11-020001403568stpr:UT2019-11-020001403568stpr:TX2019-11-020001403568stpr:TN2019-11-020001403568stpr:SD2019-11-020001403568stpr:SC2019-11-020001403568stpr:RI2019-11-020001403568stpr:PA2019-11-020001403568stpr:OR2019-11-020001403568stpr:OK2019-11-020001403568stpr:OH2019-11-020001403568stpr:NY2019-11-020001403568stpr:NV2019-11-020001403568stpr:NM2019-11-020001403568stpr:NJ2019-11-020001403568stpr:NH2019-11-020001403568stpr:NE2019-11-020001403568stpr:ND2019-11-020001403568stpr:NC2019-11-020001403568stpr:MT2019-11-020001403568stpr:MS2019-11-020001403568stpr:MO2019-11-020001403568stpr:MN2019-11-020001403568stpr:MI2019-11-020001403568stpr:ME2019-11-020001403568stpr:MD2019-11-020001403568stpr:MA2019-11-020001403568stpr:LA2019-11-020001403568stpr:KY2019-11-020001403568stpr:KS2019-11-020001403568stpr:IN2019-11-020001403568stpr:IL2019-11-020001403568stpr:ID2019-11-020001403568stpr:IA2019-11-020001403568stpr:HI2019-11-020001403568stpr:GA2019-11-020001403568stpr:FL2019-11-020001403568stpr:DE2019-11-020001403568stpr:CT2019-11-020001403568stpr:CO2019-11-020001403568stpr:CA2019-11-020001403568stpr:AZ2019-11-020001403568stpr:AR2019-11-020001403568stpr:AL2019-11-020001403568stpr:AK2019-11-020001403568us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2018-02-042019-02-020001403568ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member2019-02-032019-11-020001403568us-gaap:RevolvingCreditFacilityMemberulta:SecondAmendedAndRestatedLoanAgreement23August2017Member2019-11-020001403568us-gaap:LetterOfCreditMemberulta:SecondAmendedAndRestatedLoanAgreement23August2017Member2019-11-020001403568srt:MinimumMember2019-11-020001403568srt:MaximumMember2019-11-0200014035682019-02-032019-02-030001403568us-gaap:FairValueInputsLevel2Memberus-gaap:NonqualifiedPlanMember2019-11-020001403568us-gaap:FairValueInputsLevel2Memberus-gaap:NonqualifiedPlanMember2019-02-020001403568us-gaap:FairValueInputsLevel2Memberus-gaap:NonqualifiedPlanMember2018-11-030001403568us-gaap:PerformanceSharesMember2019-08-042019-11-020001403568us-gaap:RestrictedStockUnitsRSUMember2019-11-020001403568us-gaap:PerformanceSharesMember2019-11-020001403568us-gaap:EmployeeStockOptionMember2019-11-020001403568ulta:SecondAmendedAndRestatedLoanAgreement23August2017Memberus-gaap:LondonInterbankOfferedRateLIBORMember2019-02-032019-11-0200014035682019-08-0300014035682018-08-040001403568ulta:SkincareBathAndFragranceMember2019-08-042019-11-020001403568ulta:ServicesMember2019-08-042019-11-020001403568ulta:OtherProductsAndServicesMember2019-08-042019-11-020001403568ulta:HaircareProductsAndStylingToolsMember2019-08-042019-11-020001403568ulta:CosmeticsMember2019-08-042019-11-020001403568ulta:SkincareBathAndFragranceMember2019-02-032019-11-020001403568ulta:ServicesMember2019-02-032019-11-020001403568ulta:OtherProductsAndServicesMember2019-02-032019-11-020001403568ulta:HaircareProductsAndStylingToolsMember2019-02-032019-11-020001403568ulta:CosmeticsMember2019-02-032019-11-020001403568ulta:SkincareBathAndFragranceMember2018-08-052018-11-030001403568ulta:ServicesMember2018-08-052018-11-030001403568ulta:OtherProductsAndServicesMember2018-08-052018-11-030001403568ulta:HaircareProductsAndStylingToolsMember2018-08-052018-11-030001403568ulta:CosmeticsMember2018-08-052018-11-030001403568ulta:SkincareBathAndFragranceMember2018-02-042018-11-030001403568ulta:ServicesMember2018-02-042018-11-030001403568ulta:OtherProductsAndServicesMember2018-02-042018-11-030001403568ulta:HaircareProductsAndStylingToolsMember2018-02-042018-11-030001403568ulta:CosmeticsMember2018-02-042018-11-030001403568us-gaap:TreasuryStockCommonMember2019-11-020001403568us-gaap:CommonStockMember2019-11-020001403568us-gaap:TreasuryStockCommonMember2019-08-030001403568us-gaap:CommonStockMember2019-08-030001403568us-gaap:TreasuryStockCommonMember2019-05-040001403568us-gaap:CommonStockMember2019-05-040001403568us-gaap:TreasuryStockCommonMember2019-02-020001403568us-gaap:CommonStockMember2019-02-020001403568us-gaap:TreasuryStockCommonMember2018-11-030001403568us-gaap:CommonStockMember2018-11-030001403568us-gaap:TreasuryStockCommonMember2018-08-040001403568us-gaap:CommonStockMember2018-08-040001403568us-gaap:TreasuryStockCommonMember2018-05-050001403568us-gaap:CommonStockMember2018-05-050001403568us-gaap:TreasuryStockCommonMember2018-02-030001403568us-gaap:CommonStockMember2018-02-0300014035682018-02-030001403568us-gaap:RestrictedStockUnitsRSUMember2019-08-042019-11-020001403568us-gaap:EmployeeStockOptionMember2019-08-042019-11-020001403568us-gaap:RestrictedStockUnitsRSUMember2019-02-032019-11-020001403568us-gaap:PerformanceSharesMember2019-02-032019-11-020001403568us-gaap:EmployeeStockOptionMember2019-02-032019-11-020001403568us-gaap:RestrictedStockUnitsRSUMember2018-08-052018-11-030001403568us-gaap:PerformanceSharesMember2018-08-052018-11-030001403568us-gaap:EmployeeStockOptionMember2018-08-052018-11-030001403568us-gaap:RestrictedStockUnitsRSUMember2018-02-042018-11-030001403568us-gaap:PerformanceSharesMember2018-02-042018-11-030001403568us-gaap:EmployeeStockOptionMember2018-02-042018-11-030001403568srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2019-02-030001403568us-gaap:AccountingStandardsUpdate201602Member2019-02-0300014035682019-02-0200014035682018-11-030001403568us-gaap:CostOfSalesMember2019-08-042019-11-020001403568us-gaap:CostOfSalesMember2019-02-032019-11-020001403568us-gaap:TreasuryStockCommonMember2019-08-042019-11-020001403568us-gaap:RetainedEarningsMember2019-08-042019-11-020001403568us-gaap:CommonStockMember2019-08-042019-11-020001403568us-gaap:AdditionalPaidInCapitalMember2019-08-042019-11-020001403568us-gaap:TreasuryStockCommonMember2019-05-052019-08-030001403568us-gaap:RetainedEarningsMember2019-05-052019-08-030001403568us-gaap:CommonStockMember2019-05-052019-08-030001403568us-gaap:AdditionalPaidInCapitalMember2019-05-052019-08-0300014035682019-05-052019-08-030001403568us-gaap:TreasuryStockCommonMember2019-02-032019-05-040001403568us-gaap:RetainedEarningsMember2019-02-032019-05-040001403568us-gaap:CommonStockMember2019-02-032019-05-040001403568us-gaap:AdditionalPaidInCapitalMember2019-02-032019-05-0400014035682019-02-032019-05-040001403568us-gaap:TreasuryStockCommonMember2018-08-052018-11-030001403568us-gaap:RetainedEarningsMember2018-08-052018-11-030001403568us-gaap:CommonStockMember2018-08-052018-11-030001403568us-gaap:AdditionalPaidInCapitalMember2018-08-052018-11-030001403568us-gaap:TreasuryStockCommonMember2018-05-062018-08-040001403568us-gaap:RetainedEarningsMember2018-05-062018-08-040001403568us-gaap:CommonStockMember2018-05-062018-08-040001403568us-gaap:AdditionalPaidInCapitalMember2018-05-062018-08-0400014035682018-05-062018-08-040001403568us-gaap:TreasuryStockCommonMember2018-02-042018-05-050001403568us-gaap:RetainedEarningsMember2018-02-042018-05-050001403568us-gaap:CommonStockMember2018-02-042018-05-050001403568us-gaap:AdditionalPaidInCapitalMember2018-02-042018-05-0500014035682018-02-042018-05-050001403568us-gaap:AccountingStandardsUpdate201602Memberus-gaap:RetainedEarningsMember2019-02-032019-05-040001403568us-gaap:AccountingStandardsUpdate201602Member2019-02-032019-05-040001403568us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember2018-02-042018-05-050001403568us-gaap:AccountingStandardsUpdate201409Member2018-02-042018-05-050001403568us-gaap:RevolvingCreditFacilityMemberulta:SecondAmendedAndRestatedLoanAgreement23August2017Member2019-02-032019-11-0200014035682019-11-0200014035682019-08-042019-11-0200014035682018-08-052018-11-030001403568srt:MinimumMemberulta:SecondAmendedAndRestatedLoanAgreement23August2017Member2019-02-032019-11-0200014035682018-02-042018-11-0300014035682019-12-0200014035682019-02-032019-11-02xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesulta:companyulta:stateulta:store

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

FORM 10-Q

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

For the Quarterly Period Ended November 2, 2019

or

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

For the transition period from _____________ to _____________

Commission File Number: 001-33764

ULTA BEAUTY, INC.

(Exact name of Registrant as specified in its charter)


incorporation or organization)


Identification No.)

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

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

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

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

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 is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes  No

The number of shares of the registrant’s common stock, par value $0.01 per share, outstanding as of December 2, 2019 was 57,161,342 shares.

ULTA BEAUTY, INC.

TABLE OF CONTENTS

Part I - Financial Information

Item 1.    Financial Statements

Consolidated Balance Sheets

3

Consolidated Statements of Income

4

Consolidated Statements of Cash Flows

5

Consolidated Statements of Stockholders’ Equity

6

Notes to Consolidated Financial Statements

8

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

17

Item 3.    Quantitative and Qualitative Disclosures about Market Risk

26

Item 4.    Controls and Procedures

27

Part II - Other Information

27

Item 1.    Legal Proceedings

27

Item 1A. Risk Factors

27

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

27

Item 3.    Defaults Upon Senior Securities

28

Item 4.    Mine Safety Disclosures

28

Item 5.    Other Information

28

Item 6.    Exhibits

29

SIGNATURES

30

2

Part I - Financial Information

Item 1.Financial Statements

Ulta Beauty, Inc.

Consolidated Balance Sheets

November 2,

February 2,

November 3,

(In thousands, except per share data)

    

2019

    

2019

    

2018

Assets

(Unaudited)

(Unaudited)

Current assets:

Cash and cash equivalents

$

208,843

$

409,251

$

296,944

Receivables, net

112,888

136,168

102,353

Merchandise inventories, net

1,616,920

1,214,329

1,484,565

Prepaid expenses and other current assets

118,343

138,116

119,817

Prepaid income taxes

40,474

16,997

22,294

Total current assets

2,097,468

1,914,861

2,025,973

Property and equipment, net

1,233,412

1,226,029

1,257,775

Operating lease assets

1,529,524

Goodwill

10,870

10,870

9,084

Other intangible assets, net

3,622

4,317

6,985

Deferred compensation plan assets

26,269

20,511

21,397

Other long-term assets

27,683

14,584

11,477

Total assets

$

4,928,848

$

3,191,172

$

3,332,691

Liabilities and stockholders’ equity

Current liabilities:

Accounts payable

$

594,993

$

404,016

$

574,480

Accrued liabilities

249,112

220,666

255,156

Deferred revenue

190,188

199,054

154,447

Current operating lease liabilities

222,627

Total current liabilities

1,256,920

823,736

984,083

Non-current operating lease liabilities

1,706,806

Deferred rent

434,980

432,052

Deferred income taxes

83,856

83,864

50,045

Other long-term liabilities

34,110

28,374

30,775

Total liabilities

3,081,692

1,370,954

1,496,955

Commitments and contingencies (Note 7)

Stockholders' equity:

Common stock, $0.01 par value, 400,000 shares authorized; 57,959, 59,232, and 60,108 shares issued; 57,283, 58,584, and 59,461 shares outstanding; at November 2, 2019 (unaudited), February 2, 2019, and November 3, 2018 (unaudited), respectively

580

592

601

Treasury stock-common, at cost

(34,272)

(24,908)

(24,706)

Additional paid-in capital

800,986

738,671

731,890

Retained earnings

1,079,862

1,105,863

1,127,951

Total stockholders’ equity

1,847,156

1,820,218

1,835,736

Total liabilities and stockholders’ equity

$

4,928,848

$

3,191,172

$

3,332,691

See accompanying notes to consolidated financial statements.

3

Ulta Beauty, Inc.

Consolidated Statements of Income

(Unaudited)

13 Weeks Ended

39 Weeks Ended

November 2,

November 3,

November 2,

November 3,

(In thousands, except per share data)

    

2019

2018

2019

2018

Net sales

$

1,682,514

$

1,560,011

$

5,092,150

$

4,591,899

Cost of sales

1,059,081

987,733

3,217,971

2,923,447

Gross profit

623,433

572,278

1,874,179

1,668,452

Selling, general and administrative expenses

449,198

395,453

1,245,174

1,078,219

Pre-opening expenses

6,455

7,612

15,667

17,363

Operating income

167,780

169,213

613,338

572,870

Interest income, net

(900)

(1,318)

(4,617)

(3,786)

Income before income taxes

168,680

170,531

617,955

576,656

Income tax expense

38,933

39,365

134,729

132,771

Net income

$

129,747

$

131,166

$

483,226

$

443,885

Net income per common share:

Basic

$

2.25

$

2.20

$

8.31

$

7.38

Diluted

$

2.25

$

2.18

$

8.27

$

7.35

Weighted average common shares outstanding:

Basic

57,568

59,724

58,123

60,135

Diluted

57,763

60,062

58,396

60,432

See accompanying notes to consolidated financial statements.

4

Ulta Beauty, Inc.

Consolidated Statements of Cash Flows

(Unaudited)

39 Weeks Ended

November 2,

November 3,

(In thousands)

    

2019

    

2018

Operating activities

Net income

$

483,226

$

443,885

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

    

Depreciation and amortization

219,207

207,652

Non-cash lease expense

219,220

Deferred income taxes

(8)

(408)

Stock-based compensation expense

19,108

20,308

Loss on disposal of property and equipment

4,821

1,339

Change in operating assets and liabilities:

Receivables

5,812

(2,594)

Merchandise inventories

(402,591)

(388,141)

Prepaid expenses and other current assets

(5,487)

(19,603)

Income taxes

(23,477)

(34,906)

Accounts payable

190,977

248,719

Accrued liabilities

23,109

42,151

Deferred revenue

(8,866)

1,963

Operating lease liabilities

(198,181)

Deferred rent

24,136

Other assets and liabilities

30,636

(2,287)

Net cash provided by operating activities

557,506

542,214

Investing activities

Purchases of short-term investments

(245,000)

(386,193)

Proceeds from short-term investments

245,000

506,193

Purchases of property and equipment

(241,136)

(256,415)

Acquisitions, net of cash acquired

(13,606)

Purchases of equity investments

(43,757)

Net cash used in investing activities

(284,893)

(150,021)

Financing activities

Repurchase of common shares

(506,868)

(379,423)

Stock options exercised

43,211

12,668

Purchase of treasury shares

(9,364)

(5,939)

Net cash used in financing activities

(473,021)

(372,694)

Net increase (decrease) in cash and cash equivalents

(200,408)

19,499

Cash and cash equivalents at beginning of period

409,251

277,445

Cash and cash equivalents at end of period

$

208,843

$

296,944

Supplemental cash flow information

Cash paid for income taxes (net of refunds)

    

$

126,719

$

168,087

Non-cash investing activities:

Change in property and equipment included in accrued liabilities

$

6,797

$

21,611

See accompanying notes to consolidated financial statements.

5

Ulta Beauty, Inc.

Consolidated Statements of Stockholders’ Equity

(Unaudited)

Treasury -

Common Stock

Common Stock

Additional

Total

Issued

Treasury

Paid-In

Retained

Stockholders'

(In thousands)

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Earnings

    

Equity

Balance – February 2, 2019

59,232

$

592

(648)

$

(24,908)

$

738,671

$

1,105,863

$

1,820,218

Net income

192,221

192,221

Stock-based compensation

6,030

6,030

Adoption of accounting standards - ASC 842

(2,375)

(2,375)

Stock options exercised and other awards

348

4

42,052

42,056

Purchase of treasury shares

(27)

(9,183)

(9,183)

Repurchase of common shares

(318)

(3)

(107,396)

(107,399)

Balance – May 4, 2019

59,262

$

593

(675)

$

(34,091)

$

786,753

$

1,188,313

$

1,941,568

Net income

161,258

161,258

Stock-based compensation

6,736

6,736

Stock options exercised and other awards

15

879

879

Purchase of treasury shares

(89)

(89)

Repurchase of common shares

(792)

(8)

(270,893)

(270,901)

Balance – August 3, 2019

58,485

$

585

(675)

$

(34,180)

$

794,368

$

1,078,678

$

1,839,451

Net income

129,747

129,747

Stock-based compensation

6,342

6,342

Stock options exercised and other awards

4

276

276

Purchase of treasury shares

(1)

(92)

(92)

Repurchase of common shares

(530)

(5)

(128,563)

(128,568)

Balance – November 2, 2019

57,959

$

580

(676)

$

(34,272)

$

800,986

$

1,079,862

$

1,847,156

See accompanying notes to consolidated financial statements.

6

Ulta Beauty, Inc.

Consolidated Statements of Stockholders’ Equity

(Unaudited)

Treasury -

Common Stock

Common Stock

Additional

Total

Issued

Treasury

Paid-In

Retained

Stockholders'

(In thousands)

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Earnings

    

Equity

Balance – February 3, 2018

61,441

$

614

(619)

$

(18,767)

$

698,917

$

1,093,453

$

1,774,217

Net income

164,396

164,396

Stock-based compensation

6,170

6,170

Adoption of accounting standards - ASC 606

(29,980)

(29,980)

Stock options exercised and other awards

176

2

6,510

6,512

Purchase of treasury shares

(23)

(4,831)

(4,831)

Repurchase of common shares

(619)

(6)

(133,045)

(133,051)

Balance – May 5, 2018

60,998

$

610

(642)

$

(23,598)

$

711,597

$

1,094,824

$

1,783,433

Net income

148,323

148,323

Stock-based compensation

7,002

7,002

Stock options exercised and other awards

32

1,936

1,936

Purchase of treasury shares

(4)

(815)

(815)

Repurchase of common shares

(512)

(5)

(127,396)

(127,401)

Balance – August 4, 2018

60,518

$

605

(646)

$

(24,413)

$

720,535

$

1,115,751

$

1,812,478

Net income

131,166

131,166

Stock-based compensation

7,136

7,136

Stock options exercised and other awards

41

1

4,219

4,220

Purchase of treasury shares

(1)

(293)

(293)

Repurchase of common shares

(451)

(5)

(118,966)

(118,971)

Balance – November 3, 2018

60,108

$

601

(647)

$

(24,706)

$

731,890

$

1,127,951

$

1,835,736

See accompanying notes to consolidated financial statements.

7

Ulta Beauty, Inc.

Notes to Consolidated Financial Statements

(In thousands, except per share and store count data) (Unaudited)

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 Quarterly Report on Form 10-Q, 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 November 2, 2019, the Company operated 1,241 stores across 50 states, as shown in the table below.

Number of

Number of

Location

    

stores

    

Location

    

stores

Alabama

21

Montana

6

Alaska

3

Nebraska

5

Arizona

28

Nevada

15

Arkansas

10

New Hampshire

7

California

159

New Jersey

38

Colorado

26

New Mexico

7

Connecticut

16

New York

50

Delaware

3

North Carolina

34

Florida

84

North Dakota

3

Georgia

38

Ohio

43

Hawaii

4

Oklahoma

20

Idaho

9

Oregon

14

Illinois

55

Pennsylvania

45

Indiana

24

Rhode Island

3

Iowa

10

South Carolina

20

Kansas

13

South Dakota

2

Kentucky

14

Tennessee

26

Louisiana

18

Texas

112

Maine

3

Utah

14

Maryland

25

Vermont

1

Massachusetts

21

Virginia

29

Michigan

49

Washington

36

Minnesota

17

West Virginia

7

Mississippi

9

Wisconsin

20

Missouri

23

Wyoming

2

Total

1,241

The accompanying unaudited consolidated financial statements and related notes have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information and with the instructions to Form 10-Q and the U.S. Securities and Exchange Commission’s Article 10, Regulation S-X. These financial statements were prepared on a consolidated basis to include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts, transactions, and unrealized profit were eliminated in consolidation. In the opinion of management, the accompanying consolidated financial statements reflect all adjustments, which are of a normal

8

recurring nature, necessary to fairly state the financial position and results of operations and cash flows for the interim periods presented.

The Company’s business is subject to seasonal fluctuation. Significant portions of the Company’s net sales and net income are realized during the fourth quarter of the fiscal year due to the holiday selling season. The results for the 13 and 39 weeks ended November 2, 2019 are not necessarily indicative of the results to be expected for the fiscal year ending February 1, 2020, or for any other future interim period or for any future year.

These interim consolidated financial statements and the related notes should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended February 2, 2019. All amounts are stated in thousands, with the exception of per share amounts and number of stores.

2.Summary of significant accounting policies

Information regarding the Company’s significant accounting policies is contained in Note 2, “Summary of significant accounting policies,” to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended February 2, 2019. Presented below and in the following notes is supplemental information that should be read in conjunction with “Notes to Consolidated Financial Statements” in the Annual Report.

Fiscal quarter

The Company’s quarterly periods are the 13 weeks ending on the Saturday closest to April 30, July 31, October 31, and January 31. The Company’s third quarter in fiscal 2019 and 2018 ended on November 2, 2019 and November 3, 2018, respectively.

Reclassifications

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

Recent accounting pronouncements not yet adopted

Intangibles – Goodwill and Other-Internal-Use Software

In August 2018, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (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 adoption of ASU 2018-15 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

Leases

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The guidance in ASU 2016-02 and subsequently issued amendments requires lessees to capitalize virtually all leases with terms of more than twelve months on the balance sheet as a right-of-use asset and recognize an associated lease liability. The right-of-use asset represents the lessee’s right to use, or control the use of, a specified asset for the specified lease term. The lease liability represents the lessee’s obligation to make lease payments arising from the lease, measured on a discounted basis. Based on certain characteristics, leases are classified as financing or operating leases and their classification impacts the recognition of expense in the income statement. Entities are allowed to apply the modified retrospective approach (1) retrospectively to

9

each comparative period presented or (2) retrospectively at the beginning of the period of adoption through a cumulative-effect adjustment.

The Company adopted the new standard on February 3, 2019 using the modified retrospective approach by recognizing and measuring leases without revising comparative period information or disclosures. The Company elected the transition package of three practical expedients permitted within the standard, which among other things, allows for the carryforward of historical lease classifications. In addition, the Company elected to apply the practical expedient that allows for the combination of lease and non-lease components for all asset classes. The Company made an accounting policy election to keep leases with terms of twelve months or less off the balance sheet and recognize those lease payments on a straight-line basis over the lease term.

The adoption of ASU 2016-02 resulted in the recording of operating lease assets and liabilities of $1,460,866 and $1,839,970 within the consolidated balance sheet, respectively, as of February 3, 2019. As part of the adoption, the Company recorded an adjustment to retained earnings of $2,375. The standard did not materially impact the Company’s consolidated results of operations and had no impact on cash flows. See Note 6, “Leases,” for further details.

The impact to the Company’s opening consolidated balance sheet as of February 3, 2019 was as follows:

As Reported

Effect of Adopting

Balance at

(In thousands)

    

February 2, 2019

    

ASC 842

    

February 3, 2019

Assets

(Unaudited)

Receivables, net

$

136,168

$

(17,468)

$

118,700

Prepaid expenses and other current assets

138,116

(25,260)

112,856

Property and equipment, net

1,226,029

(16,983)

1,209,046

Operating lease assets

1,460,866

1,460,866

Liabilities and stockholders’ equity

Accrued liabilities

220,666

(1,460)

219,206

Current operating lease liabilities

210,721

210,721

Deferred rent

434,980

(434,980)

Non-current operating lease liabilities

1,629,249

1,629,249

Retained earnings

1,105,863

(2,375)

1,103,488

3.Acquisitions

The Company continues to make 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 was not material to the Company’s consolidated financial statements.

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

10

4.Revenue

The Company’s 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 credit card 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:

13 Weeks Ended  

39 Weeks Ended    

(Percentage of net sales)

November 2, 2019

November 3, 2018

November 2, 2019

November 3, 2018

Cosmetics

51%

53%

50%

52%

Skincare, Bath & Fragrance

21%

19%

21%

20%

Haircare Products & Styling Tools

18%

19%

19%

19%

Services

6%

6%

6%

6%

Other (nail products, accessories, and other)

4%

3%

4%

3%

100%

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, the Company recognizes breakage on gift cards proportionately as redemption occurs.

The following table provides a summary of the changes included in deferred revenue:

13 Weeks Ended

39 Weeks Ended

November 2, 2019

November 3, 2018

November 2, 2019

November 3, 2018

Beginning balance

$

171,953

$

130,616

$

193,585

$

110,103

Adoption of ASC 606

38,773

Additions to contract liabilities (1)

66,167

55,032

145,728

78,339

Deductions to contract liabilities (2)

(62,816)

(50,052)

(164,009)

(91,619)

Ending balance

$

175,304

$

135,596

$

175,304

$

135,596

(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.

5.Goodwill and other intangible assets

Goodwill, which represents the excess of cost over the fair value of net assets acquired, amounted to $10,870 at November 2, 2019 and February 2, 2019 and $9,084 at November 3, 2018. No additional goodwill was recognized during the 13 and 39 weeks ended November 2, 2019. 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.

11

Other intangible assets with finite useful lives are amortized over their useful lives. The Company reviews the recoverability of long-lived assets whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable.

6.Leases

The Company determines whether an arrangement is or contains a lease at contract inception. The Company leases retail stores, distribution centers, and corporate offices under non-cancellable operating leases with various expiration dates through 2032. Leases generally have an initial lease term of 10 years and 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.

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 and failure to exercise such option would result in an economic penalty. All retail store, distribution center, and corporate office leases are classified as operating leases. The Company does not have any finance leases.

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 (deferred rent) is reflected within the associated right-of-use asset. Operating lease expense is recognized on a straight-line basis over the lease term. 

Certain leases contain provisions that require additional rent payments based upon sales volume (“variable lease cost”). 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.

12

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

(In thousands)

Classification on the Balance Sheet

    

November 2, 2019

Right-of-use assets

Operating lease assets

$

1,529,524

Current lease liabilities

Current operating lease liabilities

$

222,627

Non-current lease liabilities

Non-current operating lease liabilities

1,706,806

Total lease liabilities

$

1,929,433

Weighted-average remaining lease term

    

6.8 years

Weighted-average discount rate

4.1%

Lease cost

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

13 Weeks Ended

39 Weeks Ended

(In thousands)

    

Classification on the Statement of Income

    

November 2, 2019

    

November 2, 2019

Operating lease cost

Cost of sales (1)

$

72,467

$

215,388

Variable lease cost

Cost of sales

(1,834)

(5,158)

Short-term lease cost

Selling, general and administrative expenses

109

247

Sublease income

Net sales

(135)

(425)

Total lease cost

$

70,607

$

210,052

(1) The majority of operating lease cost relates to retail stores and distribution centers and is classified within cost of sales. Operating lease cost for corporate offices is classified within 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:

    

39 Weeks Ended

(In thousands)

    

November 2, 2019

Cash paid for operating lease liabilities (1)

$

251,468

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

$

287,645

(1)Excludes $57,160 related to cash received for tenant incentives.

13

Maturity of lease liabilities

The following table presents maturities of operating lease liabilities as of November 2, 2019:

Fiscal year

    

(In thousands)

2019 (1)

$

35,555

2020

348,826

2021

337,449

2022

319,252

2023

283,484

2024 and thereafter

919,024

Total lease payments

$

2,243,590

Less: Imputed interest

(314,157)

Present value of operating lease liabilities

$

1,929,433

(1)Excluding the 39 weeks ended November 2, 2019 and net of tenant incentives.

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

7.Commitments and contingencies

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.

8.Notes payable

On August 23, 2017, the Company entered into a Second Amended and Restated Loan Agreement (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 August 23, 2022, provides maximum revolving loans equal to the lesser of $400,000 or a percentage of eligible owned inventory (which borrowing base may, at the election of the Company and satisfaction of certain conditions, include a percentage of eligible owned receivables and qualified cash), contains a $20,000 subfacility for letters of credit and allows the Company to increase the revolving facility by an additional $50,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 either a base rate or the London Interbank Offered Rate plus 1.25%, and the unused line fee is 0.20% per annum.

As of November 2, 2019, February 2, 2019, and November 3, 2018, the Company had no borrowings outstanding under the credit facility and the Company was in compliance with all terms and covenants of the Loan Agreement.

14

9.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 November 2, 2019, February 2, 2019 and November 3, 2018, the Company held financial liabilities included in other long-term liabilities on the consolidated balance sheets of $27,417, $19,615, and $22,128, 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.

10. 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. As of November 2, 2019, February 2, 2019, and November 3, 2018, the Company did not have any short-term investments.

The Company’s investments in renewable energy projects are accounted for under the equity method of accounting.  The balance of these investments is included in other long-term assets on the consolidated balance sheet. The Company contributed capital of $43,757 and received distributions including $31,554 of investment tax credits during the 39 weeks ended November 2, 2019.

11.Stock-based compensation

The Company measures stock-based compensation expense on the grant date, based on the fair value of the award, and recognizes the expense on a straight-line basis over the requisite service period for awards expected to vest. The Company estimated the grant date fair value of stock options using a Black-Scholes valuation model using the following weighted-average assumptions for the periods indicated:

    

39 Weeks Ended

November 2,

November 3,

    

2019

    

2018

Volatility rate

 

31.0%

29.0%

Average risk-free interest rate

 

2.3%

2.4%

Average expected life (in years)

 

3.5

 

3.4

Dividend yield

 

None

 

None

The Company granted 97 and 163 stock options during the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. The stock-based compensation expense charged against operating income for stock options was $2,204 and $2,134 for the 13 weeks ended November 2, 2019 and November 3, 2018, respectively. The stock-based compensation expense charged against operating income for stock options was $6,523 and $6,557 for the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. The weighted-average grant date fair value of these stock options was $89.91 and $50.10 for the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. At November 2, 2019, there was approximately $18,105 of unrecognized stock-based compensation expense related to unvested stock options.

15

The Company issued 52 and 95 restricted stock units during the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. The stock-based compensation expense charged against operating income for restricted stock units was $3,429 and $3,449 for the 13 weeks ended November 2, 2019 and November 3, 2018, respectively. The stock-based compensation expense charged against operating income for restricted stock units was $9,672 and $9,244 for the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. At November 2, 2019, there was approximately $24,383 of unrecognized stock-based compensation expense related to restricted stock units.

The Company issued 21 and 33 performance-based restricted stock units during the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. The stock-based compensation benefit included in operating income for performance-based restricted stock units was $122 for the 13 weeks ended November 2, 2019. The stock-based compensation expense charged against operating income for performance-based restricted stock units was $1,904 for the 13 weeks ended November 3, 2018. The stock-based compensation expense charged against operating income for performance-based restricted stock units was $2,979 and $5,083 for the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. At November 2, 2019, there was approximately $7,793 of unrecognized stock-based compensation expense related to performance-based restricted stock units.

12.Income taxes

Income tax expense reflects the federal statutory tax rate and the weighted average state statutory tax rate for the states in which the Company operates stores. Income tax expense of $38,933 for the 13 weeks ended November 2, 2019 represents an effective tax rate of 23.1%, compared to $39,365 of tax expense representing an effective tax rate of 23.1% for the 13 weeks ended November 3, 2018.

Income tax expense of $134,729 for the 39 weeks ended November 2, 2019 represents an effective tax rate of 21.8%, compared to $132,771 of tax expense representing an effective tax rate of 23.0% for the 39 weeks ended November 3, 2018. The lower effective tax rate is primarily due to income tax accounting for share-based compensation and federal income tax credits.

13.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 share:

13 Weeks Ended

39 Weeks Ended

November 2,

November 3,

November 2,

November 3,

(In thousands, except per share data)

    

2019

    

2018

    

2019

    

2018

Numerator for diluted net income per share – net income

    

$

129,747

$

131,166

$

483,226

$

443,885

Denominator for basic net income per share – weighted-average common shares

57,568

59,724

58,123

60,135

Dilutive effect of stock options and non-vested stock

195

338

273

297

Denominator for diluted net income per share

57,763

60,062

58,396

60,432

Net income per common share:

Basic

$

2.25

$

2.20

$

8.31

$

7.38

Diluted

$

2.25

$

2.18

$

8.27

$

7.35

The denominator for diluted net income per common share for the 13 weeks ended November 2, 2019 and November 3, 2018 excludes 219 and 106 employee stock options and restricted stock units, respectively, due to their anti-dilutive effects. The denominator for diluted net income per common share for the 39 weeks ended November 2, 2019 and November 3, 2018 excludes 217 and 298 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

16

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.

14.Share repurchase program

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

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 2017 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 may 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 does not have an expiration date and may be suspended or discontinued at any time.

During the 39 weeks ended November 2, 2019, the Company purchased 1,639 shares of common stock for $506,868. During the 39 weeks ended November 3, 2018, the Company purchased 1,582 shares of common stock for $379,423.

Item 2.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 quarterly report. This discussion 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-Q 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:

changes in the overall level of consumer spending and volatility in the economy;
the possibility that we may be unable to compete effectively in our highly competitive markets;
the possibility that the capacity of our distribution and order fulfillment infrastructure and the performance of our newly opened and to be opened distribution centers may not be adequate to support our recent growth and expected future growth plans;
our ability to sustain our growth plans and successfully implement our long-range strategic and financial plan;
the 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;
our ability to gauge beauty trends and react to changing consumer preferences in a timely manner;
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;

17

natural disasters that could negatively impact sales;
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 our Annual Report on Form 10-K for the year ended February 2, 2019, as such may be amended or supplemented in our subsequently filed Quarterly Reports on Form 10-Q (including this report).

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.

References in the following discussion 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.

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 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, 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 imperatives: 1) drive growth across beauty enthusiast consumer groups, 2) deepen Ulta Beauty love and loyalty, 3) deliver a one of a kind, world class beauty assortment, 4) lead the in-store and beauty services experience transformation, 5) reinvent beauty digital engagement, 6) deliver operational excellence and drive efficiencies, and 7) invest in talent that drives a winning culture. We believe that the expanding U.S. beauty products and salon services 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. 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.

18

Current business trends

Our research indicates that Ulta Beauty continues to drive meaningful market share across all categories.  However, our research also suggests that the cosmetics category in the overall U.S. market has experienced mid-single digit declines through the first nine months of 2019. 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.  Despite the overall market decline in the cosmetics category, 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.

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 merchandise sales are recognized based upon shipment of merchandise to the guest 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 as a result, any fees received from guests are included in the transaction price allocated to the performance obligation of providing goods with a corresponding amount accrued within cost of sales for amounts paid to applicable carriers. We provide refunds for merchandise returns within 60 days from the original purchase date. 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 reduction of net sales. Other revenue sources include the private label credit card 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 as a result of remodel activity. 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, salon services, 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;

19

retail stores occupancy costs including rent, depreciation and amortization, real estate taxes, utilities, repairs and maintenance, insurance, licenses, and cleaning expenses;
salon services payroll and benefits; and
shrink and inventory valuation reserves.

Our cost of sales may be negatively impacted as we open an increasing number of 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 stores 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.

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

Interest income, net includes both interest income and expense. Interest income represents interest from cash equivalents and short-term investments with maturities of twelve months or less from the date of purchase. 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.

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.

20

Results of operations

Our quarterly periods are the 13 weeks ending on the Saturday closest to April 30, July 31, October 31, and January 31. The Company’s third quarter in fiscal 2019 and 2018 ended on November 2, 2019 and November 3, 2018, respectively. 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.

The following table presents the components of our consolidated results of operations for the periods indicated:

13 Weeks Ended

39 Weeks Ended

November 2,

November 3,

November 2,

November 3,

(Dollars in thousands)

2019

    

2018

    

2019

    

2018

Net sales

$

1,682,514

$

1,560,011

$

5,092,150

$

4,591,899

Cost of sales

1,059,081

987,733

3,217,971

2,923,447

Gross profit

623,433

572,278

1,874,179

1,668,452

Selling, general and administrative expenses

449,198

395,453

1,245,174

1,078,219

Pre-opening expenses

6,455

7,612

15,667

17,363

Operating income

167,780

169,213

613,338

572,870

Interest income, net

(900)

(1,318)

(4,617)

(3,786)

Income before income taxes

168,680

170,531

617,955

576,656

Income tax expense

38,933

39,365

134,729

132,771

Net income

$

129,747

$

131,166

$

483,226

$

443,885

Other operating data:

Number of stores end of period

1,241

1,163

1,241

1,163

Comparable sales increase

3.2%

7.8%

5.4%

7.5%

13 Weeks Ended

39 Weeks Ended

November 2,

November 3,

November 2,

November 3,

(Percentage of net sales)

2019

    

2018

    

2019

    

2018

Net sales

100.0%

100.0%

100.0%

100.0%

Cost of sales

62.9%

63.3%

63.2%

63.7%

Gross profit

37.1%

36.7%

36.8%

36.3%

Selling, general and administrative expenses

26.7%

25.3%

24.5%

23.5%

Pre-opening expenses

0.4%

0.5%

0.3%

0.4%

Operating income

10.0%

10.8%

12.0%

12.5%

Interest income, net

0.1%

0.1%

0.1%

0.1%

Income before income taxes

10.1%

10.9%

12.1%

12.6%

Income tax expense

2.3%

2.5%

2.6%

2.9%

Net income

7.7%

8.4%

9.5%

9.7%

21

Comparison of 13 weeks ended November 2, 2019 to 13 weeks ended November 3, 2018

Net sales

Net sales increased $122.5 million or 7.9%, to $1,682.5 million for the 13 weeks ended November 2, 2019, compared to $1,560.0 million for the 13 weeks ended November 3, 2018. Comparable stores contributed $48.3 million of the total net sales increase and non-comparable stores contributed $70.3 million of the total net sales increase. Other revenue increased $3.9 million compared to the third quarter of 2018.

The total comparable sales increase of 3.2% included a 2.3% increase in transactions and a 0.9% increase in average ticket. We attribute the increase in comparable sales to our successful marketing and merchandising strategies.

Gross profit

Gross profit increased $51.2 million or 8.9%, to $623.4 million for the 13 weeks ended November 2, 2019, compared to $572.3 million for the 13 weeks ended November 3, 2018. Gross profit as a percentage of net sales increased 40 basis points to 37.1% for the 13 weeks ended November 2, 2019, compared to 36.7% for the 13 weeks ended November 3, 2018. The increase in gross profit margin was primarily due to improvement in merchandise margins driven by marketing and merchandising strategies and leverage in fixed store costs, partially offset by investments in salon services.

Selling, general and administrative expenses

Selling, general and administrative (SG&A) expenses increased $53.7 million or 13.6%, to $449.2 million for the 13 weeks ended November 2, 2019, compared to $395.5 million for the 13 weeks ended November 3, 2018. SG&A expenses as a percentage of net sales increased 140 basis points to 26.7% for the 13 weeks ended November 2, 2019, compared to 25.3% for the 13 weeks ended November 3, 2018. The increase is primarily due to deleverage in corporate overhead related to investments in growth initiatives and store labor, partially offset by lower incentive compensation expense and leverage in marketing expense.

Pre-opening expenses

Pre-opening expenses decreased $1.2 million to $6.5 million for the 13 weeks ended November 2, 2019, compared to $7.6 million for the 13 weeks ended November 3, 2018. During the 13 weeks ended November 2, 2019, we opened 31 new stores, remodeled three stores, and relocated two stores, compared to the 13 weeks ended November 3, 2018, when we opened 42 new stores, remodeled four stores, and relocated one store.

Interest income, net

Interest income, net was $0.9 million for the 13 weeks ended November 2, 2019 compared to $1.3 million for the 13 weeks ended November 3, 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 November 2, 2019 and November 3, 2018.

Income tax expense

Income tax expense of $38.9 million for the 13 weeks ended November 2, 2019 represents an effective tax rate of 23.1%, compared to $39.4 million of tax expense representing an effective tax rate of 23.1% for the 13 weeks ended November 3, 2018.

22

Net income

Net income was $129.7 million for the 13 weeks ended November 2, 2019, compared to $131.2 million for the 13 weeks ended November 3, 2018. The decrease in net income is primarily related to the $53.7 million increase in SG&A expenses partially offset by a $51.2 million increase in gross profit.

Comparison of 39 weeks ended November 2, 2019 to 39 weeks ended November 3, 2018

Net sales

Net sales increased $500.3 million or 10.9%, to $5,092.2 million for the 39 weeks ended November 2, 2019, compared to $4,591.9 million for the 39 weeks ended November 3, 2018. Comparable stores contributed $244.9 million of the total net sales increase and non-comparable stores contributed $243.0 million of the total net sales increase. Other revenue increased $12.4 million compared to the 39 weeks ended November 3, 2018.

The total comparable sales increase of 5.4% included a 4.0% increase in transactions and a 1.4% increase in average ticket. We attribute the increase in comparable sales to our successful marketing and merchandising strategies.

Gross profit

Gross profit increased $205.7 million or 12.3%, to $1,874.2 million for the 39 weeks ended November 2, 2019, compared to $1,668.5 million for the 39 weeks ended November 3, 2018. Gross profit as a percentage of net sales increased 50 basis points to 36.8% for the 39 weeks ended November 2, 2019, compared to 36.3% for the 39 weeks ended November 3, 2018. The increase in gross profit margin was primarily due to improvement in merchandise margins driven by marketing and merchandising strategies and leverage in fixed store costs, partially offset by investments in salon services and supply chain operations.

Selling, general and administrative expenses

SG&A expenses increased $167.0 million or 15.5%, to $1,245.2 million for the 39 weeks ended November 2, 2019, compared to $1,078.2 million for the 39 weeks ended November 3, 2018. SG&A expenses as a percentage of net sales increased 100 basis points to 24.5% for the 39 weeks ended November 2, 2019, compared to 23.5% for the 39 weeks ended November 3, 2018. The increase is primarily due to deleverage in corporate overhead related to investments in growth initiatives and store labor, partially offset by leverage in marketing expense.

Pre-opening expenses

Pre-opening expenses decreased $1.7 million to $15.7 million for the 39 weeks ended November 2, 2019, compared to $17.4 million for the 39 weeks ended November 3, 2018. During the 39 weeks ended November 2, 2019, we opened 73 new stores and remodeled 12 stores, and relocated six stores, compared to the 39 weeks ended November 3, 2018, when we opened 95 new stores, remodeled 13 stores, and relocated two stores.

Interest income, net

Interest income, net was $4.6 million for the 39 weeks ended November 2, 2019 compared to $3.8 million for the 39 weeks ended November 3, 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 November 2, 2019 and November 3, 2018.

Income tax expense

Income tax expense of $134.7 million for the 39 weeks ended November 2, 2019 represents an effective tax rate of 21.8%, compared to $132.8 million of tax expense representing an effective tax rate of 23.0% for the 39 weeks ended November 3, 2018. The lower effective tax rate is primarily due to income tax accounting for share-based compensation and federal income tax credits.

23

Net income

Net income increased $39.3 million or 8.9%, to $483.2 million for the 39 weeks ended November 2, 2019, compared to $443.9 million for the 39 weeks ended November 3, 2018. The increase in net income is primarily related to the $205.7 million increase in gross profit partially offset by a $167.0 million increase in SG&A expenses.

Liquidity and capital resources

Our primary cash needs are for rent, capital expenditures for new, remodeled, relocated, and refreshed stores (prestige boutiques and related in-store merchandising upgrades), increased merchandise inventories related to store expansion and new brand additions, in-store boutiques (sets of custom-designed fixtures configured to prominently display certain prestige brands within our stores), 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. This is also the time of year when we are at maximum investment levels in our new store class and may not have collected all of the landlord allowances due to us as part of our lease agreements. 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 the periods indicated:

39 Weeks Ended

November 2,

November 3,

(In thousands)

    

2019

    

2018

Net cash provided by operating activities

$

557,506

$

542,214

Net cash used in investing activities

(284,893)

(150,021)

Net cash used in financing activities

(473,021)

(372,694)

Net increase (decrease) in cash and cash equivalents

$

(200,408)

$

19,499

Operating activities

Operating activities consist of net income adjusted for certain non-cash items, including depreciation and amortization, non-cash lease expense, 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 increase over the prior year is mainly due to increase in net income, other assets and liabilities, and the timing of prepaid expenses and other current assets, partially offset by the timing of accounts payable and the increase in merchandise inventories.

Merchandise inventories, net were $1,616.9 million at November 2, 2019, compared to $1,484.6 million at November 3, 2018, representing an increase of $132.4 million or 8.9%. Average inventory per store increased 2.1% compared to prior year. The increase in inventory is primarily due to the addition of 78 net new stores opened since November 3, 2018 and timing of shipments ahead of the holiday season.

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 $241.1 million during the 39 weeks ended November 2, 2019, compared to $256.4 million during the

24

39 weeks ended November 3, 2018. As of November 2, 2019, we did not have any short-term investments. During the 39 weeks ended November 2, 2019, we contributed $43.8 million to equity method investments.

Financing activities

Financing activities in fiscal 2019 and 2018 consist principally of 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 as of November 2, 2019, February 2, 2019 and November 3, 2018. The zero outstanding borrowings position is due to a combination of factors including strong sales growth, 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 to support our new store program, share repurchases, and seasonal inventory needs.

Share repurchase plan

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

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 2017 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, we announced that the Board of Directors authorized a new share repurchase program (the 2019 Share Repurchase Program) pursuant to which the Company may 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 does not have an expiration date and may be suspended or discontinued at any time.

During the 39 weeks ended November 2, 2019, we purchased 1,639,438 shares of common stock for $506.9 million. During the 39 weeks ended November 3, 2018, we purchased 1,582,118 shares of common stock for $379.4 million.

Credit facility

On August 23, 2017, we entered into a Second Amended and Restated Loan Agreement (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 August 23, 2022, provides maximum revolving loans equal to the lesser of $400.0 million or a percentage of eligible owned inventory (which borrowing base may, at the election of the Company and satisfaction of certain conditions, include a percentage of eligible owned receivables and qualified cash), contains a $20.0 million subfacility for letters of credit and allows the Company to increase the revolving facility by an additional $50.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 either a base rate or the London Interbank Offered Rate plus 1.25%, and the unused line fee is 0.20% per annum.

25

As of November 2, 2019, February 2, 2019 and November 3, 2018, we had no borrowings outstanding under the credit facility and the Company was 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.

Off-balance sheet arrangements

As of November 2, 2019, 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.

Contractual obligations

Our contractual obligations consist of operating lease obligations, purchase obligations, and our revolving line of credit. No material changes outside the ordinary course of business have occurred in our contractual obligations during the 39 weeks ended November 2, 2019.

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 consolidated 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. Other than adoption of the new lease accounting standard as discussed in Note 6 to our consolidated financial statements, “Leases,” there have been no significant changes to the critical accounting policies and estimates included in our Annual Report on Form 10-K for the fiscal year ended February 2, 2019.

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 3.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. 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 November 2, 2019 and November 3, 2018.

26

Item 4.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 November 2, 2019, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, 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, as amended, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to our management, including the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in internal control over financial reporting

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

Part II - Other Information

Item 1.Legal Proceedings

See Note 7 to our consolidated financial statements, “Commitments and contingencies,” for information on legal proceedings.

Item 1A.Risk Factors

In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended February 2, 2019, which could materially affect our business, financial condition, financial results, or future performance. There have been no material changes from the risk factors previously disclosed in our Annual Report on Form 10-K for the year ended February 2, 2019.

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

The following table sets forth repurchases of our common stock during the third quarter of 2019:

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)

August 4, 2019 to August 31, 2019

36,309

$

329.78

36,309

$

505,355

September 1, 2019 to September 28, 2019

302,181

231.79

301,991

435,357

September 29, 2019 to November 2, 2019

191,289

243.83

191,104

388,762

13 weeks ended November 2, 2019

529,779

242.85

529,404

388,762

(1)There were 529,404 shares repurchased as part of our publicly announced share repurchase program during the 13 weeks ended November 2, 2019 and there were 375 shares transferred from employees in satisfaction of minimum statutory tax withholding obligations upon the vesting of restricted stock during the period.

27

(2)On March 14, 2019, we announced the 2019 Share Repurchase Program pursuant to which the Company may 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. As of November 2, 2019, $388.8 million remained available under the $875.0 million 2019 Share Repurchase Program.

Item 3.Defaults Upon Senior Securities

None

Item 4.Mine Safety Disclosures

None

Item 5.Other Information

None

28

Item 6.Exhibits

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

EXHIBIT INDEX

Incorporated by Reference

Exhibit
Number

Description of document

Filed Herewith

Form

Exhibit
Number

File

Number

Filing Date

3.1

Certificate of Incorporation of Ulta Beauty, Inc.

8-K

3.1

001-33764

1/30/2017

3.2

Certificate of Designations of Series A Junior Participating Preferred Stock of Ulta Beauty, Inc.

8-K

3.2

001-33764

1/30/2017

3.3

Bylaws of Ulta Beauty, Inc., as amended through June 5, 2019

8-K

3

001-33764

6/10/2019

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

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

X

101.INS

Inline XBRL Instance

X

101.SCH

Inline XBRL Taxonomy Extension Schema

X

101.CAL

Inline XBRL Taxonomy Extension Calculation

X

101.LAB

Inline XBRL Taxonomy Extension Labels

X

101.PRE

Inline XBRL Taxonomy Extension Presentation

X

101.DEF

Inline XBRL Taxonomy Extension Definition

X

104

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

29

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on December 5, 2019 on its behalf by the undersigned, thereunto duly authorized.

ULTA BEAUTY, INC.

By:

/s/ Mary N. Dillon

Mary N. Dillon
Chief Executive Officer and Director

By:

/s/ Scott M. Settersten

Scott M. Settersten
Chief Financial Officer, Treasurer and Assistant Secretary

30

EX-31.1 2 ex-31d1.htm EX-31.1 ulta_Ex31_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 quarterly report on Form 10‑Q 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 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: December 5, 2019

By:

/s/ Mary N. Dillon

 

 

 

Mary N. Dillon
Chief Executive Officer and Director

 

EX-31.2 3 ex-31d2.htm EX-31.2 ulta_Ex31_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 quarterly report on Form 10‑Q 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 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: December 5, 2019

By:

/s/ Scott M. Settersten

 

 

 

Scott M. Settersten
Chief Financial Officer, Treasurer and Assistant Secretary

 

EX-32.1 4 ex-32d1.htm EX-32.1 ulta_Ex32

Exhibit 32

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 Chief Executive Officer and Director of Ulta Beauty, Inc. (the “Company”), hereby certify that the Quarterly Report on Form 10‑Q of the Company for the quarterly period ended November 2, 2019 (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: December 5, 2019

By:

/s/ Mary N. Dillon

 

 

Mary N. Dillon
Chief Executive Officer and Director

 

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 Quarterly Report on Form 10‑Q of the Company for the quarterly period ended November 2, 2019 (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: December 5, 2019

By:

/s/ Scott M. Settersten

 

 

Scott M. Settersten
Chief Financial Officer, Treasurer and Assistant Secretary

 

 

EX-101.SCH 5 ulta-20191102.xsd EX-101.SCH 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Leases - Weighted- average remaining lease term and discount rate (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Leases - Lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Leases - Maturity of lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Leases - Maturity of lease liabilities (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 41301 - 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 00400 - 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 10301 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Notes payable link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Net income per common share link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Share repurchase program link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Business and basis of presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Net income per common share (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Business and basis of presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of significant accounting policies - Fiscal Quarter (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of significant accounting policies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Revenue - Disaggregated revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Revenue - Deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Goodwill and Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Leases - Cash flow information and non-cash activity (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Notes payable (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Fair value measurements (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Stock-based compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Net income per common share - Anti-dilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Share repurchase program (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 ulta-20191102_cal.xml EX-101.CAL EX-101.DEF 7 ulta-20191102_def.xml EX-101.DEF EX-101.LAB 8 ulta-20191102_lab.xml EX-101.LAB EX-101.PRE 9 ulta-20191102_pre.xml EX-101.PRE JSON 10 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ulta-20191102x10qdf6081.htm": { "axisCustom": 0, "axisStandard": 16, "contextCount": 194, "dts": { "calculationLink": { "local": [ "ulta-20191102_cal.xml" ] }, "definitionLink": { "local": [ "ulta-20191102_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "ulta-20191102x10qdf6081.htm" ] }, "labelLink": { "local": [ "ulta-20191102_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "ulta-20191102_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "ulta-20191102.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/2019/dei-2019-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/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 377, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 10, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 16 }, "keyCustom": 18, "keyStandard": 254, "memberCustom": 11, "memberStandard": 72, "nsprefix": "ulta", "nsuri": "http://www.ulta.com/20191102", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentQuarterlyReport", "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-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentQuarterlyReport", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Revenue", "role": "http://www.ulta.com/role/DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.ulta.com/role/DisclosureGoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Leases", "role": "http://www.ulta.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Commitments and contingencies", "role": "http://www.ulta.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Notes payable", "role": "http://www.ulta.com/role/DisclosureNotesPayable", "shortName": "Notes payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Fair value measurements", "role": "http://www.ulta.com/role/DisclosureFairValueMeasurements", "shortName": "Fair value measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Investments", "role": "http://www.ulta.com/role/DisclosureInvestments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Stock-based compensation", "role": "http://www.ulta.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Income Taxes", "role": "http://www.ulta.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - 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-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_wSHS8oS6v02yvzCi5yel4g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "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-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_wSHS8oS6v02yvzCi5yel4g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Share repurchase program", "role": "http://www.ulta.com/role/DisclosureShareRepurchaseProgram", "shortName": "Share repurchase program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "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-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "ulta:StoresByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Business and basis of presentation (Tables)", "role": "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationTables", "shortName": "Business and basis of presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "ulta:StoresByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "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": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - 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-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "ulta:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForLesseeOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Leases (Tables)", "role": "http://www.ulta.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "ulta:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForLesseeOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - 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-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - 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-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_wSHS8oS6v02yvzCi5yel4g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfStores", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_store_SpkY-BPLkkqzFlLiJ1DDsw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - 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-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_wSHS8oS6v02yvzCi5yel4g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfStores", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_store_SpkY-BPLkkqzFlLiJ1DDsw", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:FiscalPeriodDuration", "p", "us-gaap:FiscalPeriod", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriodDuration", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of significant accounting policies - Fiscal Quarter (Details)", "role": "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFiscalQuarterDetails", "shortName": "Summary of significant accounting policies - Fiscal Quarter (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:FiscalPeriodDuration", "p", "us-gaap:FiscalPeriod", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriodDuration", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_wSHS8oS6v02yvzCi5yel4g", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_pMcdgFtHsU6sjHURqGCIHA", "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": [ "us-gaap:CommonStockParOrStatedValuePerShare", "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_wSHS8oS6v02yvzCi5yel4g", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_pMcdgFtHsU6sjHURqGCIHA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ulta:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForLesseeOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_wSHS8oS6v02yvzCi5yel4g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of significant accounting policies - Leases (Details)", "role": "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "shortName": "Summary of significant accounting policies - Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "As_Of_2_3_2019_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_huzJ427DKUi9CtzEOUgqEg", "decimals": "-3", "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_4_2018_To_2_2_2019_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_S-eHo1BTlEatXe-JnwvxnQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - 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-20191102x10qdf6081.htm", "contextRef": "Duration_2_4_2018_To_2_2_2019_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_S-eHo1BTlEatXe-JnwvxnQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_8_4_2019_To_11_2_2019_3vEY3dWpzky46PQWlzfujQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_zWzarxitQEOv87BBmyGQtw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - 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-20191102x10qdf6081.htm", "contextRef": "Duration_8_4_2019_To_11_2_2019_3vEY3dWpzky46PQWlzfujQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_zWzarxitQEOv87BBmyGQtw", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "As_Of_8_3_2019_S36zVlTlxkW8QXuN7I687Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - 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-20191102x10qdf6081.htm", "contextRef": "As_Of_8_3_2019_S36zVlTlxkW8QXuN7I687Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_wSHS8oS6v02yvzCi5yel4g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Goodwill and Other Intangible Assets (Details)", "role": "http://www.ulta.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAcquiredDuringPeriod", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_8_4_2019_To_11_2_2019_3vEY3dWpzky46PQWlzfujQ", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_wSHS8oS6v02yvzCi5yel4g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - 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-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_wSHS8oS6v02yvzCi5yel4g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_8_4_2019_To_11_2_2019_3vEY3dWpzky46PQWlzfujQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - 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-20191102x10qdf6081.htm", "contextRef": "Duration_8_4_2019_To_11_2_2019_3vEY3dWpzky46PQWlzfujQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ulta:ScheduleOfCashFlowDisclosuresRelatedToLesseeOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - 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-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_wSHS8oS6v02yvzCi5yel4g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40604 - 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-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_wSHS8oS6v02yvzCi5yel4g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:LineOfCredit", "us-gaap:LineOfCredit", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_wSHS8oS6v02yvzCi5yel4g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Notes payable (Details)", "role": "http://www.ulta.com/role/DisclosureNotesPayableDetails", "shortName": "Notes payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LineOfCredit", "us-gaap:LineOfCredit", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_wSHS8oS6v02yvzCi5yel4g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_8_4_2019_To_11_2_2019_3vEY3dWpzky46PQWlzfujQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Statements of Income", "role": "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_8_4_2019_To_11_2_2019_3vEY3dWpzky46PQWlzfujQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_RetirementPlanTaxStatusAxis_us-gaap_NonqualifiedPlanMember_CpPQyPevdk65eg4NC7vifA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - 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-20191102x10qdf6081.htm", "contextRef": "As_Of_11_2_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_RetirementPlanTaxStatusAxis_us-gaap_NonqualifiedPlanMember_CpPQyPevdk65eg4NC7vifA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - 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-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxCreditsAndAdjustments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_IiB9nbKbtk2Gqj3RWlP06A", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_zWzarxitQEOv87BBmyGQtw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Stock-based compensation (Details)", "role": "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails", "shortName": "Stock-based compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_IiB9nbKbtk2Gqj3RWlP06A", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_zWzarxitQEOv87BBmyGQtw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_8_4_2019_To_11_2_2019_3vEY3dWpzky46PQWlzfujQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Income Taxes (Details)", "role": "http://www.ulta.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_8_4_2019_To_11_2_2019_3vEY3dWpzky46PQWlzfujQ", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_zWzarxitQEOv87BBmyGQtw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_8_4_2019_To_11_2_2019_3vEY3dWpzky46PQWlzfujQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - 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-20191102x10qdf6081.htm", "contextRef": "Duration_8_4_2019_To_11_2_2019_3vEY3dWpzky46PQWlzfujQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_8_4_2019_To_11_2_2019_3vEY3dWpzky46PQWlzfujQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sc3SB878h06caiJbJlFPBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - 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-20191102x10qdf6081.htm", "contextRef": "Duration_8_4_2019_To_11_2_2019_3vEY3dWpzky46PQWlzfujQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sc3SB878h06caiJbJlFPBA", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_8_4_2019_To_11_2_2019_3vEY3dWpzky46PQWlzfujQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - 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-20191102x10qdf6081.htm", "contextRef": "As_Of_3_9_2017_us-gaap_ShareRepurchaseProgramAxis_ulta_ShareRepurchaseProgramTwoThousandAndSixteenMember_Pm6iRdbm-E6WDYZ-hBllmA", "decimals": "-3", "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "As_Of_2_3_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4G2h4oCh0Ey8VYbkZhgl3w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - 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-20191102x10qdf6081.htm", "contextRef": "Duration_2_4_2018_To_5_5_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Umq2fMVDPUKFymC7JG9H1A", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCcDQq9M60-eyatlufA_0A", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "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-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "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-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Acquisitions", "role": "http://www.ulta.com/role/DisclosureAcquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ulta-20191102x10qdf6081.htm", "contextRef": "Duration_2_3_2019_To_11_2_2019_QVTiiRhaHkyi5XPYdmfdKA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 83, "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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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 CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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 CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r252" ], "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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r253" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r254" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r253" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r253" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r253" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r249" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r250" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r102", "r133", "r136", "r243", "r244" ], "lang": { "en-US": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "http://www.ulta.com/role/DisclosureNotesPayableDetails", "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "http://www.ulta.com/role/DisclosureNotesPayableDetails", "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r73", "r75", "r76", "r77" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Effect of Adopting ASC 842" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r103", "r133", "r137", "r245", "r247", "r248" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r119", "r217" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "stpr_AK": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "A [K]", "terseLabel": "Alaska" } } }, "localname": "AK", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_AL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "A [L]", "terseLabel": "Alabama" } } }, "localname": "AL", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_AR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "A [R]", "terseLabel": "Arkansas" } } }, "localname": "AR", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_AZ": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "A [Z]", "terseLabel": "Arizona" } } }, "localname": "AZ", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "C [A]", "terseLabel": "California" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_CO": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "C [O]", "terseLabel": "Colorado" } } }, "localname": "CO", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_CT": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "C [T]", "terseLabel": "Connecticut" } } }, "localname": "CT", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_DE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "D [E]", "terseLabel": "Delaware" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_FL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "F [L]", "terseLabel": "Florida" } } }, "localname": "FL", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_GA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "G [A]", "terseLabel": "Georgia" } } }, "localname": "GA", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_HI": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "H [I]", "terseLabel": "Hawaii" } } }, "localname": "HI", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_IA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "I [A]", "terseLabel": "Iowa" } } }, "localname": "IA", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_ID": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "I [D]", "terseLabel": "Idaho" } } }, "localname": "ID", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_IL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "I [L]", "terseLabel": "Illinois" } } }, "localname": "IL", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_IN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "I [N]", "terseLabel": "Indiana" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_KS": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "K [S]", "terseLabel": "Kansas" } } }, "localname": "KS", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_KY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "K [Y]", "terseLabel": "Kentucky" } } }, "localname": "KY", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_LA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "L [A]", "terseLabel": "Louisiana" } } }, "localname": "LA", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_MA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "M [A]", "terseLabel": "Massachusetts" } } }, "localname": "MA", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_MD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "M [D]", "terseLabel": "Maryland" } } }, "localname": "MD", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_ME": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "M [E]", "terseLabel": "Maine" } } }, "localname": "ME", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_MI": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "M [I]", "terseLabel": "Michigan" } } }, "localname": "MI", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_MN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "M [N]", "terseLabel": "Minnesota" } } }, "localname": "MN", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_MO": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "M [O]", "terseLabel": "Missouri" } } }, "localname": "MO", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_MS": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "M [S]", "terseLabel": "Mississippi" } } }, "localname": "MS", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_MT": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "M [T]", "terseLabel": "Montana" } } }, "localname": "MT", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_NC": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "N [C]", "terseLabel": "North Carolina" } } }, "localname": "NC", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_ND": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "N [D]", "terseLabel": "North Dakota" } } }, "localname": "ND", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_NE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "N [E]", "terseLabel": "Nebraska" } } }, "localname": "NE", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_NH": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "N [H]", "terseLabel": "New Hampshire" } } }, "localname": "NH", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_NJ": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "N [J]", "terseLabel": "New Jersey" } } }, "localname": "NJ", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_NM": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "N [M]", "terseLabel": "New Mexico" } } }, "localname": "NM", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_NV": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "N [V]", "terseLabel": "Nevada" } } }, "localname": "NV", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_NY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "N [Y]", "terseLabel": "New York" } } }, "localname": "NY", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_OH": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "O [H]", "terseLabel": "Ohio" } } }, "localname": "OH", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_OK": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "O [K]", "terseLabel": "Oklahoma" } } }, "localname": "OK", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_OR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "O [R]", "terseLabel": "Oregon" } } }, "localname": "OR", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_PA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "P [A]", "terseLabel": "Pennsylvania" } } }, "localname": "PA", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_RI": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "R [I]", "terseLabel": "Rhode Island" } } }, "localname": "RI", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_SC": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "S [C]", "terseLabel": "South Carolina" } } }, "localname": "SC", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_SD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "S [D]", "terseLabel": "South Dakota" } } }, "localname": "SD", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_TN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "T [N]", "terseLabel": "Tennessee" } } }, "localname": "TN", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_TX": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "T [X]", "terseLabel": "Texas" } } }, "localname": "TX", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_UT": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "U [T]", "terseLabel": "Utah" } } }, "localname": "UT", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_VA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "V [A]", "terseLabel": "Virginia" } } }, "localname": "VA", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_VT": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "V [T]", "terseLabel": "Vermont" } } }, "localname": "VT", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_WA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "W [A]", "terseLabel": "Washington" } } }, "localname": "WA", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_WI": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "W [I]", "terseLabel": "Wisconsin" } } }, "localname": "WI", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_WV": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "W [V]", "terseLabel": "West Virginia" } } }, "localname": "WV", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "stpr_WY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "W [Y]", "terseLabel": "Wyoming" } } }, "localname": "WY", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "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/20191102", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesCashFlowInformationAndNonCashActivityDetails" ], "xbrltype": "monetaryItemType" }, "ulta_ChangeInCapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in liabilities attributable to capital expenditures.", "label": "Change in Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Change in property and equipment included in accrued liabilities" } } }, "localname": "ChangeInCapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://www.ulta.com/20191102", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20191102", "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/20191102", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "pureItemType" }, "ulta_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document And Entity Information [Abstract]", "label": "Document And Entity Information" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.ulta.com/20191102", "xbrltype": "stringItemType" }, "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/20191102", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "ulta_IncreaseDecreaseInContractLiabilityDueToAdoptionOfAccountingStandards": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) in contract liabilities attributable to adoption of accounting standards.", "label": "Increase (Decrease) In Contract Liability Due To Adoption Of Accounting Standards", "terseLabel": "Adoption of ASC 606" } } }, "localname": "IncreaseDecreaseInContractLiabilityDueToAdoptionOfAccountingStandards", "nsuri": "http://www.ulta.com/20191102", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "ulta_IncreaseDecreaseInCurrentOperatingLeaseLiabilities": { "auth_ref": [], "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) 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/20191102", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ulta_IncreaseDecreaseInDeferredRent": { "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": "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/20191102", "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/20191102", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "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/20191102", "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/20191102", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "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/20191102", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "ulta_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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/20191102", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20191102", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "ulta_PaymentsToAcquireTreasuryStock": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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/20191102", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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 and non-cash activity related to operating leases" } } }, "localname": "ScheduleOfCashFlowDisclosuresRelatedToLesseeOperatingLeasesTableTextBlock", "nsuri": "http://www.ulta.com/20191102", "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 weighted-average remaining lease term and discount rate for operating leases" } } }, "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForLesseeOperatingLeasesTableTextBlock", "nsuri": "http://www.ulta.com/20191102", "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": "Second Amended and Restated Loan Agreement" } } }, "localname": "SecondAmendedAndRestatedLoanAgreement23August2017Member", "nsuri": "http://www.ulta.com/20191102", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "ulta_ServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "NA", "label": "Services [Member]", "terseLabel": "Services" } } }, "localname": "ServicesMember", "nsuri": "http://www.ulta.com/20191102", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "ulta_ShareRepurchaseProgram2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the 2018 Share Repurchase Program.", "label": "Share Repurchase Program2018 [Member]", "terseLabel": "2018 Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgram2018Member", "nsuri": "http://www.ulta.com/20191102", "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/20191102", "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/20191102", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "ulta_ShareRepurchaseProgramTwoThousandAndSixteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the 2016 Share Repurchase Program.", "label": "Share Repurchase Program Two Thousand And Sixteen [Member]", "terseLabel": "2016 Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramTwoThousandAndSixteenMember", "nsuri": "http://www.ulta.com/20191102", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "ulta_ShareRepurchaseProgramsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information in the aggregate pertaining to share repurchase programs in effect during a reporting period.", "label": "Share Repurchase Programs [Member]", "terseLabel": "Share Repurchase Programs" } } }, "localname": "ShareRepurchaseProgramsMember", "nsuri": "http://www.ulta.com/20191102", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "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/20191102", "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/20191102", "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/20191102", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "ulta_StoresByGeographicAreasTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of stores by geographic areas located in the entity's country of domicile and any foreign countries in which the entity operates.", "label": "Stores by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of stores operated by geographic area" } } }, "localname": "StoresByGeographicAreasTableTextBlock", "nsuri": "http://www.ulta.com/20191102", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "ulta_VariableLeaseCostCostOfSales": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, related to cost of sales recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease Cost, Cost Of Sales", "negatedLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCostCostOfSales", "nsuri": "http://www.ulta.com/20191102", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Summary of significant accounting policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r138" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r199" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r17" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r72" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r144", "r146", "r164", "r165" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r146", "r158", "r163" ], "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", "verboseLabel": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r86" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareAntiDilutiveSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r99", "r221", "r234" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r6", "r40" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r147", "r160" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r174", "r175" ], "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/2019-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", "verboseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r177" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Acquisitions" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r25", "r65" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "auth_ref": [ "r7", "r105" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r60", "r65", "r67" ], "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 period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r60", "r195" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r125", "r126", "r127", "r128" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r118", "r228", "r239" ], "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 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r117", "r120" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r123" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "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; 57,959, 59,232, and 60,108 shares issued; 57,283, 58,584, and 59,461 shares outstanding; at November 2, 2019 (unaudited), February 2, 2019, and November 3, 2018 (unaudited), respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r93", "r94", "r193", "r194" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of changes in deferred revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r130", "r131", "r134" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r135" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r49" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome": { "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Notes payable" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r122" ], "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": "Notes payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r10", "r12", "r13", "r222", "r223", "r232" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r27" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeCurrent": { "auth_ref": [ "r121" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income excluding obligation to transfer product and 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": "DeferredIncomeCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r36", "r196" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r167", "r168", "r169" ], "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 and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r63", "r97" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r133" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r166" ], "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": "Stock-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net income per common share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r47", "r73", "r81", "r83", "r84", "r85", "r88", "r231", "r241" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r47", "r73", "r81", "r83", "r84", "r85", "r88", "r231", "r241" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r89" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r70", "r170", "r171" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash": { "auth_ref": [ "r63" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r159" ], "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" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r158" ], "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", "terseLabel": "Compensation benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r157" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "verboseLabel": "Fair value measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r188", "r189", "r190", "r192" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r140", "r141", "r143", "r189", "r218" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r191" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r140", "r141", "r143", "r189", "r219" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r178", "r184", "r185" ], "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 quarter" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFiscalQuarterDetails" ], "xbrltype": "durationItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r63" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r109", "r110" ], "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.", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r111" ], "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", "netLabel": "Additional goodwill recognized" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureGoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r48" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome": { "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r45", "r73", "r220", "r229", "r242" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome": { "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Statements of Income" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r116" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxCreditsAndAdjustments": { "auth_ref": [ "r64" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r68", "r98", "r172" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome": { "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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureIncomeTaxesDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r66" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes (net of refunds)" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r62" ], "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 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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r62" ], "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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r62" ], "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 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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r62" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r62" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r62" ], "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 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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r62" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r62" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r62" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Receivables" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r82", "r87" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r112", "r113" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome": { "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 income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r39" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r213", "r215" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r213" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasePracticalExpedientsPackage": { "auth_ref": [ "r197", "r198" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether practical expedients are elected for not reassessing whether any expired or existing contract is or contains lease, lease classification for expired or existing lease, and initial direct cost for any existing lease.", "label": "Lease, Practical Expedients, Package [true false]", "terseLabel": "Election of transition package of three practical expedients" } } }, "localname": "LeasePracticalExpedientsPackage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails", "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r205" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails", "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r214" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r214" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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 payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r214" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "2024 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r214" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r214" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r214" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r214" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r214" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r214" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r204" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r224", "r236" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r13", "r223", "r232" ], "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", "verboseLabel": "Outstanding borrowings under credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r29" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r29", "r69" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r60" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r60" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r60", "r61", "r64" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r41", "r42", "r46", "r64", "r87", "r230", "r240" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome": { "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r73", "r79" ], "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", "terseLabel": "Numerator for diluted net income per share - net income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements not yet adopted and Recently adopted accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonqualifiedPlanMember": { "auth_ref": [ "r142" ], "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/2019-01-31", "presentation": [ "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAcquisitionsDetails" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome": { "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r206", "r215" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Maturities of non-cancellable operating lease liabilities:" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r201" ], "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", "terseLabel": "Operating lease liability", "totalLabel": "Total lease liabilities", "verboseLabel": "Present value of operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails", "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r201" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r202" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r201" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r202" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r203", "r209" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesCashFlowInformationAndNonCashActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r200" ], "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", "verboseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r202" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r212", "r215" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r211", "r215" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r186" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r27" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r58" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r54", "r176" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r54" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r54" ], "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 to equity method investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureInvestmentsDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r55" ], "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": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r56" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreOpeningCosts": { "auth_ref": [ "r50" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome": { "order": 3.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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r23", "r24" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r3", "r5", "r107", "r108" ], "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/2019-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 reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": { "auth_ref": [ "r53" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r57", "r161" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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", "verboseLabel": "Stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r41", "r42", "r59", "r99", "r101", "r179", "r180", "r181", "r182", "r183" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r115", "r238" ], "calculation": { "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r16", "r22", "r237", "r246" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r124", "r235" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTaxStatusAxis": { "auth_ref": [ "r142" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTaxStatusDomain": { "auth_ref": [ "r142" ], "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/2019-01-31", "presentation": [ "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r44", "r95", "r96", "r100" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome": { "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Stores by state" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving loans" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r210", "r215" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesCashFlowInformationAndNonCashActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r187" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioAdjustmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent.", "label": "Scenario Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "ScenarioAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r174", "r175" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r87" ], "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 of reconciliation of net income and number of shares of common stock used in computation of net income per basic and diluted share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r72", "r74", "r90", "r91", "r92" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r26", "r115" ], "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]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r43", "r44", "r103" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r147", "r160" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r152" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r51", "r106" ], "calculation": { "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome": { "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r52" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r175" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r150" ], "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", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r155" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r156" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r154" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r149" ], "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", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r151" ], "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", "terseLabel": "Weighted-average grant date fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r145", "r148" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "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/2019-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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r153", "r162" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r11", "r225", "r226", "r227", "r233" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r207", "r215" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r37", "r123" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails", "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/2019-01-31", "presentation": [ "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized amount of share repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r14", "r15", "r123", "r124" ], "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 and retired (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r14", "r15", "r123", "r124" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r104" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r129" ], "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 repurchase program" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureShareRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r208", "r215" ], "calculation": { "http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-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 cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r38", "r125" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r38", "r125", "r128" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r15", "r123", "r124" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r123", "r124", "r125" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "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/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r80", "r85" ], "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": "Denominator for diluted net income per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome" ], "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:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r78", "r85" ], "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": "Denominator for basic net income per share - weighted-average common shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails", "http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "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", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r149": { "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=116856206&loc=d3e5070-113901" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r154": { "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=116856206&loc=d3e5070-113901" }, "r155": { "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=116856206&loc=d3e5070-113901" }, "r156": { "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=116856206&loc=d3e5070-113901" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r191": { "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" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39927-112707" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918631-209977" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r237": { "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=119400593&loc=d3e572229-122910" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r246": { "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=6488278&loc=d3e604059-122996" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r249": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r251": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r252": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r253": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r254": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r76": { "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" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r85": { "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" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" } }, "version": "2.1" } XML 11 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Business and basis of presentation (Tables)
9 Months Ended
Nov. 02, 2019
Business and basis of presentation  
Schedule of stores operated by geographic area

Number of

Number of

Location

    

stores

    

Location

    

stores

Alabama

21

Montana

6

Alaska

3

Nebraska

5

Arizona

28

Nevada

15

Arkansas

10

New Hampshire

7

California

159

New Jersey

38

Colorado

26

New Mexico

7

Connecticut

16

New York

50

Delaware

3

North Carolina

34

Florida

84

North Dakota

3

Georgia

38

Ohio

43

Hawaii

4

Oklahoma

20

Idaho

9

Oregon

14

Illinois

55

Pennsylvania

45

Indiana

24

Rhode Island

3

Iowa

10

South Carolina

20

Kansas

13

South Dakota

2

Kentucky

14

Tennessee

26

Louisiana

18

Texas

112

Maine

3

Utah

14

Maryland

25

Vermont

1

Massachusetts

21

Virginia

29

Michigan

49

Washington

36

Minnesota

17

West Virginia

7

Mississippi

9

Wisconsin

20

Missouri

23

Wyoming

2

Total

1,241

XML 12 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-based compensation (Tables)
9 Months Ended
Nov. 02, 2019
Stock-based compensation  
Schedule of weighted average assumptions to determine grant date fair value of employee stock options

    

39 Weeks Ended

November 2,

November 3,

    

2019

    

2018

Volatility rate

 

31.0%

29.0%

Average risk-free interest rate

 

2.3%

2.4%

Average expected life (in years)

 

3.5

 

3.4

Dividend yield

 

None

 

None

XML 13 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 02, 2019
Nov. 03, 2018
Nov. 02, 2019
Nov. 03, 2018
Income Taxes        
Income tax expense $ 38,933 $ 39,365 $ 134,729 $ 132,771
Effective tax rate (as a percent) 23.10% 23.10% 21.80% 23.00%
XML 14 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of significant accounting policies
9 Months Ended
Nov. 02, 2019
Summary of significant accounting policies  
Summary of significant accounting policies

2.Summary of significant accounting policies

Information regarding the Company’s significant accounting policies is contained in Note 2, “Summary of significant accounting policies,” to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended February 2, 2019. Presented below and in the following notes is supplemental information that should be read in conjunction with “Notes to Consolidated Financial Statements” in the Annual Report.

Fiscal quarter

The Company’s quarterly periods are the 13 weeks ending on the Saturday closest to April 30, July 31, October 31, and January 31. The Company’s third quarter in fiscal 2019 and 2018 ended on November 2, 2019 and November 3, 2018, respectively.

Reclassifications

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

Recent accounting pronouncements not yet adopted

Intangibles – Goodwill and Other-Internal-Use Software

In August 2018, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (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 adoption of ASU 2018-15 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

Leases

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The guidance in ASU 2016-02 and subsequently issued amendments requires lessees to capitalize virtually all leases with terms of more than twelve months on the balance sheet as a right-of-use asset and recognize an associated lease liability. The right-of-use asset represents the lessee’s right to use, or control the use of, a specified asset for the specified lease term. The lease liability represents the lessee’s obligation to make lease payments arising from the lease, measured on a discounted basis. Based on certain characteristics, leases are classified as financing or operating leases and their classification impacts the recognition of expense in the income statement. Entities are allowed to apply the modified retrospective approach (1) retrospectively to

each comparative period presented or (2) retrospectively at the beginning of the period of adoption through a cumulative-effect adjustment.

The Company adopted the new standard on February 3, 2019 using the modified retrospective approach by recognizing and measuring leases without revising comparative period information or disclosures. The Company elected the transition package of three practical expedients permitted within the standard, which among other things, allows for the carryforward of historical lease classifications. In addition, the Company elected to apply the practical expedient that allows for the combination of lease and non-lease components for all asset classes. The Company made an accounting policy election to keep leases with terms of twelve months or less off the balance sheet and recognize those lease payments on a straight-line basis over the lease term.

The adoption of ASU 2016-02 resulted in the recording of operating lease assets and liabilities of $1,460,866 and $1,839,970 within the consolidated balance sheet, respectively, as of February 3, 2019. As part of the adoption, the Company recorded an adjustment to retained earnings of $2,375. The standard did not materially impact the Company’s consolidated results of operations and had no impact on cash flows. See Note 6, “Leases,” for further details.

The impact to the Company’s opening consolidated balance sheet as of February 3, 2019 was as follows:

As Reported

Effect of Adopting

Balance at

(In thousands)

    

February 2, 2019

    

ASC 842

    

February 3, 2019

Assets

(Unaudited)

Receivables, net

$

136,168

$

(17,468)

$

118,700

Prepaid expenses and other current assets

138,116

(25,260)

112,856

Property and equipment, net

1,226,029

(16,983)

1,209,046

Operating lease assets

1,460,866

1,460,866

Liabilities and stockholders’ equity

Accrued liabilities

220,666

(1,460)

219,206

Current operating lease liabilities

210,721

210,721

Deferred rent

434,980

(434,980)

Non-current operating lease liabilities

1,629,249

1,629,249

Retained earnings

1,105,863

(2,375)

1,103,488

XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 02, 2019
Nov. 03, 2018
Nov. 02, 2019
Nov. 03, 2018
Consolidated Statements of Income        
Net sales $ 1,682,514 $ 1,560,011 $ 5,092,150 $ 4,591,899
Cost of sales 1,059,081 987,733 3,217,971 2,923,447
Gross profit 623,433 572,278 1,874,179 1,668,452
Selling, general and administrative expenses 449,198 395,453 1,245,174 1,078,219
Pre-opening expenses 6,455 7,612 15,667 17,363
Operating income 167,780 169,213 613,338 572,870
Interest income, net (900) (1,318) (4,617) (3,786)
Income before income taxes 168,680 170,531 617,955 576,656
Income tax expense 38,933 39,365 134,729 132,771
Net income $ 129,747 $ 131,166 $ 483,226 $ 443,885
Net income per common share:        
Basic $ 2.25 $ 2.20 $ 8.31 $ 7.38
Diluted $ 2.25 $ 2.18 $ 8.27 $ 7.35
Weighted average common shares outstanding:        
Basic 57,568 59,724 58,123 60,135
Diluted 57,763 60,062 58,396 60,432
XML 16 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
9 Months Ended
Nov. 02, 2019
Income Taxes  
Income Taxes

12.Income taxes

Income tax expense reflects the federal statutory tax rate and the weighted average state statutory tax rate for the states in which the Company operates stores. Income tax expense of $38,933 for the 13 weeks ended November 2, 2019 represents an effective tax rate of 23.1%, compared to $39,365 of tax expense representing an effective tax rate of 23.1% for the 13 weeks ended November 3, 2018.

Income tax expense of $134,729 for the 39 weeks ended November 2, 2019 represents an effective tax rate of 21.8%, compared to $132,771 of tax expense representing an effective tax rate of 23.0% for the 39 weeks ended November 3, 2018. The lower effective tax rate is primarily due to income tax accounting for share-based compensation and federal income tax credits.

XML 17 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue
9 Months Ended
Nov. 02, 2019
Revenue  
Revenue

4.Revenue

The Company’s 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 credit card 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:

13 Weeks Ended  

39 Weeks Ended    

(Percentage of net sales)

November 2, 2019

November 3, 2018

November 2, 2019

November 3, 2018

Cosmetics

51%

53%

50%

52%

Skincare, Bath & Fragrance

21%

19%

21%

20%

Haircare Products & Styling Tools

18%

19%

19%

19%

Services

6%

6%

6%

6%

Other (nail products, accessories, and other)

4%

3%

4%

3%

100%

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, the Company recognizes breakage on gift cards proportionately as redemption occurs.

The following table provides a summary of the changes included in deferred revenue:

13 Weeks Ended

39 Weeks Ended

November 2, 2019

November 3, 2018

November 2, 2019

November 3, 2018

Beginning balance

$

171,953

$

130,616

$

193,585

$

110,103

Adoption of ASC 606

38,773

Additions to contract liabilities (1)

66,167

55,032

145,728

78,339

Deductions to contract liabilities (2)

(62,816)

(50,052)

(164,009)

(91,619)

Ending balance

$

175,304

$

135,596

$

175,304

$

135,596

(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 18 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Notes payable
9 Months Ended
Nov. 02, 2019
Notes payable  
Notes payable

8.Notes payable

On August 23, 2017, the Company entered into a Second Amended and Restated Loan Agreement (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 August 23, 2022, provides maximum revolving loans equal to the lesser of $400,000 or a percentage of eligible owned inventory (which borrowing base may, at the election of the Company and satisfaction of certain conditions, include a percentage of eligible owned receivables and qualified cash), contains a $20,000 subfacility for letters of credit and allows the Company to increase the revolving facility by an additional $50,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 either a base rate or the London Interbank Offered Rate plus 1.25%, and the unused line fee is 0.20% per annum.

As of November 2, 2019, February 2, 2019, and November 3, 2018, the Company had no borrowings outstanding under the credit facility and the Company was in compliance with all terms and covenants of the Loan Agreement.

XML 19 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Cash flow information and non-cash activity (Details)
$ in Thousands
9 Months Ended
Nov. 02, 2019
USD ($)
Leases  
Cash paid for operating lease liabilities $ 251,468
Operating lease assets obtained in exchange for operating lease liabilities (non-cash) 287,645
Excluded cash received for tenant incentives $ 57,160
XML 20 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Deferred revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 02, 2019
Nov. 03, 2018
Nov. 02, 2019
Nov. 03, 2018
Summary of changes in deferred revenue        
Balance at beginning of period $ 171,953 $ 130,616 $ 193,585 $ 110,103
Adoption of ASC 606       38,773
Additions to contract liabilities 66,167 55,032 145,728 78,339
Deductions to contract liabilities (62,816) (50,052) (164,009) (91,619)
Balance at end of period $ 175,304 $ 135,596 $ 175,304 $ 135,596
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Nov. 02, 2019
Nov. 03, 2018
Operating activities    
Net income $ 483,226 $ 443,885
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 219,207 207,652
Non-cash lease expense 219,220  
Deferred income taxes (8) (408)
Stock-based compensation expense 19,108 20,308
Loss on disposal of property and equipment 4,821 1,339
Change in operating assets and liabilities    
Receivables 5,812 (2,594)
Merchandise inventories (402,591) (388,141)
Prepaid expenses and other current assets (5,487) (19,603)
Income taxes (23,477) (34,906)
Accounts payable 190,977 248,719
Accrued liabilities 23,109 42,151
Deferred revenue (8,866) 1,963
Operating lease liabilities (198,181)  
Deferred rent   24,136
Other assets and liabilities 30,636 (2,287)
Net cash provided by operating activities 557,506 542,214
Investing activities    
Purchases of short-term investments (245,000) (386,193)
Proceeds from short-term investments 245,000 506,193
Purchases of property and equipment (241,136) (256,415)
Acquisitions, net of cash acquired   (13,606)
Purchases of equity investments (43,757)  
Net cash used in investing activities (284,893) (150,021)
Financing activities    
Repurchase of common shares (506,868) (379,423)
Stock options exercised 43,211 12,668
Purchase of treasury shares (9,364) (5,939)
Net cash used in financing activities (473,021) (372,694)
Net increase (decrease) in cash and cash equivalents (200,408) 19,499
Cash and cash equivalents at beginning of period 409,251 277,445
Cash and cash equivalents at end of period 208,843 296,944
Supplemental cash flow information    
Cash paid for income taxes (net of refunds) 126,719 168,087
Non-cash investing activities:    
Change in property and equipment included in accrued liabilities $ 6,797 $ 21,611
XML 22 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Document and Entity Information - shares
9 Months Ended
Nov. 02, 2019
Dec. 02, 2019
Document And Entity Information    
Entity Registrant Name Ulta Beauty, Inc.  
Document Quarterly Report true  
Document Transition Report false  
Entity Central Index Key 0001403568  
Document Type 10-Q  
Document Period End Date Nov. 02, 2019  
Amendment Flag false  
Current Fiscal Year End Date --02-01  
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  
Trading Symbol ULTA  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   57,161,342
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Trading Symbol ULTA  
XML 23 ulta-20191102x10qdf6081_htm.xml IDEA: XBRL DOCUMENT 0001403568 us-gaap:SalesMember 2019-08-04 2019-11-02 0001403568 us-gaap:SalesMember 2019-02-03 2019-11-02 0001403568 ulta:ShareRepurchaseProgram2018Member 2019-03-14 0001403568 ulta:ShareRepurchaseProgramTwoThousandAndSeventeenMember 2018-03-15 0001403568 ulta:ShareRepurchaseProgramTwoThousandAndSixteenMember 2017-03-09 0001403568 ulta:ShareRepurchaseProgram2019Member 2019-03-14 0001403568 srt:MaximumMember ulta:ShareRepurchaseProgram2018Member 2018-03-15 0001403568 srt:MaximumMember ulta:ShareRepurchaseProgramTwoThousandAndSeventeenMember 2017-03-09 0001403568 ulta:ShareRepurchaseProgramsMember 2019-02-03 2019-11-02 0001403568 ulta:ShareRepurchaseProgramsMember 2018-02-04 2018-11-03 0001403568 ulta:ShareRepurchaseProgramsMember us-gaap:CommonStockMember 2019-02-03 2019-11-02 0001403568 ulta:ShareRepurchaseProgramsMember us-gaap:CommonStockMember 2018-02-04 2018-11-03 0001403568 us-gaap:RetainedEarningsMember 2019-11-02 0001403568 us-gaap:AdditionalPaidInCapitalMember 2019-11-02 0001403568 us-gaap:RetainedEarningsMember 2019-08-03 0001403568 us-gaap:AdditionalPaidInCapitalMember 2019-08-03 0001403568 us-gaap:RetainedEarningsMember 2019-05-04 0001403568 us-gaap:AdditionalPaidInCapitalMember 2019-05-04 0001403568 2019-05-04 0001403568 us-gaap:RetainedEarningsMember 2019-02-02 0001403568 us-gaap:AdditionalPaidInCapitalMember 2019-02-02 0001403568 us-gaap:RetainedEarningsMember 2018-11-03 0001403568 us-gaap:AdditionalPaidInCapitalMember 2018-11-03 0001403568 us-gaap:RetainedEarningsMember 2018-08-04 0001403568 us-gaap:AdditionalPaidInCapitalMember 2018-08-04 0001403568 us-gaap:RetainedEarningsMember 2018-05-05 0001403568 us-gaap:AdditionalPaidInCapitalMember 2018-05-05 0001403568 2018-05-05 0001403568 us-gaap:RetainedEarningsMember 2018-02-03 0001403568 us-gaap:AdditionalPaidInCapitalMember 2018-02-03 0001403568 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-08-04 2019-11-02 0001403568 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-02-03 2019-11-02 0001403568 us-gaap:ScenarioAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-02-03 0001403568 stpr:WY 2019-11-02 0001403568 stpr:WV 2019-11-02 0001403568 stpr:WI 2019-11-02 0001403568 stpr:WA 2019-11-02 0001403568 stpr:VT 2019-11-02 0001403568 stpr:VA 2019-11-02 0001403568 stpr:UT 2019-11-02 0001403568 stpr:TX 2019-11-02 0001403568 stpr:TN 2019-11-02 0001403568 stpr:SD 2019-11-02 0001403568 stpr:SC 2019-11-02 0001403568 stpr:RI 2019-11-02 0001403568 stpr:PA 2019-11-02 0001403568 stpr:OR 2019-11-02 0001403568 stpr:OK 2019-11-02 0001403568 stpr:OH 2019-11-02 0001403568 stpr:NY 2019-11-02 0001403568 stpr:NV 2019-11-02 0001403568 stpr:NM 2019-11-02 0001403568 stpr:NJ 2019-11-02 0001403568 stpr:NH 2019-11-02 0001403568 stpr:NE 2019-11-02 0001403568 stpr:ND 2019-11-02 0001403568 stpr:NC 2019-11-02 0001403568 stpr:MT 2019-11-02 0001403568 stpr:MS 2019-11-02 0001403568 stpr:MO 2019-11-02 0001403568 stpr:MN 2019-11-02 0001403568 stpr:MI 2019-11-02 0001403568 stpr:ME 2019-11-02 0001403568 stpr:MD 2019-11-02 0001403568 stpr:MA 2019-11-02 0001403568 stpr:LA 2019-11-02 0001403568 stpr:KY 2019-11-02 0001403568 stpr:KS 2019-11-02 0001403568 stpr:IN 2019-11-02 0001403568 stpr:IL 2019-11-02 0001403568 stpr:ID 2019-11-02 0001403568 stpr:IA 2019-11-02 0001403568 stpr:HI 2019-11-02 0001403568 stpr:GA 2019-11-02 0001403568 stpr:FL 2019-11-02 0001403568 stpr:DE 2019-11-02 0001403568 stpr:CT 2019-11-02 0001403568 stpr:CO 2019-11-02 0001403568 stpr:CA 2019-11-02 0001403568 stpr:AZ 2019-11-02 0001403568 stpr:AR 2019-11-02 0001403568 stpr:AL 2019-11-02 0001403568 stpr:AK 2019-11-02 0001403568 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-02-04 2019-02-02 0001403568 ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member 2019-02-03 2019-11-02 0001403568 us-gaap:RevolvingCreditFacilityMember ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member 2019-11-02 0001403568 us-gaap:LetterOfCreditMember ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member 2019-11-02 0001403568 srt:MinimumMember 2019-11-02 0001403568 srt:MaximumMember 2019-11-02 0001403568 2019-02-03 2019-02-03 0001403568 us-gaap:FairValueInputsLevel2Member us-gaap:NonqualifiedPlanMember 2019-11-02 0001403568 us-gaap:FairValueInputsLevel2Member us-gaap:NonqualifiedPlanMember 2019-02-02 0001403568 us-gaap:FairValueInputsLevel2Member us-gaap:NonqualifiedPlanMember 2018-11-03 0001403568 us-gaap:PerformanceSharesMember 2019-08-04 2019-11-02 0001403568 us-gaap:RestrictedStockUnitsRSUMember 2019-11-02 0001403568 us-gaap:PerformanceSharesMember 2019-11-02 0001403568 us-gaap:EmployeeStockOptionMember 2019-11-02 0001403568 ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member us-gaap:LondonInterbankOfferedRateLIBORMember 2019-02-03 2019-11-02 0001403568 2019-08-03 0001403568 2018-08-04 0001403568 ulta:SkincareBathAndFragranceMember 2019-08-04 2019-11-02 0001403568 ulta:ServicesMember 2019-08-04 2019-11-02 0001403568 ulta:OtherProductsAndServicesMember 2019-08-04 2019-11-02 0001403568 ulta:HaircareProductsAndStylingToolsMember 2019-08-04 2019-11-02 0001403568 ulta:CosmeticsMember 2019-08-04 2019-11-02 0001403568 ulta:SkincareBathAndFragranceMember 2019-02-03 2019-11-02 0001403568 ulta:ServicesMember 2019-02-03 2019-11-02 0001403568 ulta:OtherProductsAndServicesMember 2019-02-03 2019-11-02 0001403568 ulta:HaircareProductsAndStylingToolsMember 2019-02-03 2019-11-02 0001403568 ulta:CosmeticsMember 2019-02-03 2019-11-02 0001403568 ulta:SkincareBathAndFragranceMember 2018-08-05 2018-11-03 0001403568 ulta:ServicesMember 2018-08-05 2018-11-03 0001403568 ulta:OtherProductsAndServicesMember 2018-08-05 2018-11-03 0001403568 ulta:HaircareProductsAndStylingToolsMember 2018-08-05 2018-11-03 0001403568 ulta:CosmeticsMember 2018-08-05 2018-11-03 0001403568 ulta:SkincareBathAndFragranceMember 2018-02-04 2018-11-03 0001403568 ulta:ServicesMember 2018-02-04 2018-11-03 0001403568 ulta:OtherProductsAndServicesMember 2018-02-04 2018-11-03 0001403568 ulta:HaircareProductsAndStylingToolsMember 2018-02-04 2018-11-03 0001403568 ulta:CosmeticsMember 2018-02-04 2018-11-03 0001403568 us-gaap:TreasuryStockCommonMember 2019-11-02 0001403568 us-gaap:CommonStockMember 2019-11-02 0001403568 us-gaap:TreasuryStockCommonMember 2019-08-03 0001403568 us-gaap:CommonStockMember 2019-08-03 0001403568 us-gaap:TreasuryStockCommonMember 2019-05-04 0001403568 us-gaap:CommonStockMember 2019-05-04 0001403568 us-gaap:TreasuryStockCommonMember 2019-02-02 0001403568 us-gaap:CommonStockMember 2019-02-02 0001403568 us-gaap:TreasuryStockCommonMember 2018-11-03 0001403568 us-gaap:CommonStockMember 2018-11-03 0001403568 us-gaap:TreasuryStockCommonMember 2018-08-04 0001403568 us-gaap:CommonStockMember 2018-08-04 0001403568 us-gaap:TreasuryStockCommonMember 2018-05-05 0001403568 us-gaap:CommonStockMember 2018-05-05 0001403568 us-gaap:TreasuryStockCommonMember 2018-02-03 0001403568 us-gaap:CommonStockMember 2018-02-03 0001403568 2018-02-03 0001403568 us-gaap:RestrictedStockUnitsRSUMember 2019-08-04 2019-11-02 0001403568 us-gaap:EmployeeStockOptionMember 2019-08-04 2019-11-02 0001403568 us-gaap:RestrictedStockUnitsRSUMember 2019-02-03 2019-11-02 0001403568 us-gaap:PerformanceSharesMember 2019-02-03 2019-11-02 0001403568 us-gaap:EmployeeStockOptionMember 2019-02-03 2019-11-02 0001403568 us-gaap:RestrictedStockUnitsRSUMember 2018-08-05 2018-11-03 0001403568 us-gaap:PerformanceSharesMember 2018-08-05 2018-11-03 0001403568 us-gaap:EmployeeStockOptionMember 2018-08-05 2018-11-03 0001403568 us-gaap:RestrictedStockUnitsRSUMember 2018-02-04 2018-11-03 0001403568 us-gaap:PerformanceSharesMember 2018-02-04 2018-11-03 0001403568 us-gaap:EmployeeStockOptionMember 2018-02-04 2018-11-03 0001403568 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-02-03 0001403568 us-gaap:AccountingStandardsUpdate201602Member 2019-02-03 0001403568 2019-02-02 0001403568 2018-11-03 0001403568 us-gaap:CostOfSalesMember 2019-08-04 2019-11-02 0001403568 us-gaap:CostOfSalesMember 2019-02-03 2019-11-02 0001403568 us-gaap:TreasuryStockCommonMember 2019-08-04 2019-11-02 0001403568 us-gaap:RetainedEarningsMember 2019-08-04 2019-11-02 0001403568 us-gaap:CommonStockMember 2019-08-04 2019-11-02 0001403568 us-gaap:AdditionalPaidInCapitalMember 2019-08-04 2019-11-02 0001403568 us-gaap:TreasuryStockCommonMember 2019-05-05 2019-08-03 0001403568 us-gaap:RetainedEarningsMember 2019-05-05 2019-08-03 0001403568 us-gaap:CommonStockMember 2019-05-05 2019-08-03 0001403568 us-gaap:AdditionalPaidInCapitalMember 2019-05-05 2019-08-03 0001403568 2019-05-05 2019-08-03 0001403568 us-gaap:TreasuryStockCommonMember 2019-02-03 2019-05-04 0001403568 us-gaap:RetainedEarningsMember 2019-02-03 2019-05-04 0001403568 us-gaap:CommonStockMember 2019-02-03 2019-05-04 0001403568 us-gaap:AdditionalPaidInCapitalMember 2019-02-03 2019-05-04 0001403568 2019-02-03 2019-05-04 0001403568 us-gaap:TreasuryStockCommonMember 2018-08-05 2018-11-03 0001403568 us-gaap:RetainedEarningsMember 2018-08-05 2018-11-03 0001403568 us-gaap:CommonStockMember 2018-08-05 2018-11-03 0001403568 us-gaap:AdditionalPaidInCapitalMember 2018-08-05 2018-11-03 0001403568 us-gaap:TreasuryStockCommonMember 2018-05-06 2018-08-04 0001403568 us-gaap:RetainedEarningsMember 2018-05-06 2018-08-04 0001403568 us-gaap:CommonStockMember 2018-05-06 2018-08-04 0001403568 us-gaap:AdditionalPaidInCapitalMember 2018-05-06 2018-08-04 0001403568 2018-05-06 2018-08-04 0001403568 us-gaap:TreasuryStockCommonMember 2018-02-04 2018-05-05 0001403568 us-gaap:RetainedEarningsMember 2018-02-04 2018-05-05 0001403568 us-gaap:CommonStockMember 2018-02-04 2018-05-05 0001403568 us-gaap:AdditionalPaidInCapitalMember 2018-02-04 2018-05-05 0001403568 2018-02-04 2018-05-05 0001403568 us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2019-02-03 2019-05-04 0001403568 us-gaap:AccountingStandardsUpdate201602Member 2019-02-03 2019-05-04 0001403568 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-02-04 2018-05-05 0001403568 us-gaap:AccountingStandardsUpdate201409Member 2018-02-04 2018-05-05 0001403568 us-gaap:RevolvingCreditFacilityMember ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member 2019-02-03 2019-11-02 0001403568 2019-11-02 0001403568 2019-08-04 2019-11-02 0001403568 2018-08-05 2018-11-03 0001403568 srt:MinimumMember ulta:SecondAmendedAndRestatedLoanAgreement23August2017Member 2019-02-03 2019-11-02 0001403568 2018-02-04 2018-11-03 0001403568 2019-12-02 0001403568 2019-02-03 2019-11-02 shares iso4217:USD pure iso4217:USD shares ulta:company ulta:state ulta:store false Ulta Beauty, Inc. 2019 --02-01 0001403568 true us-gaap:OperatingLeaseRightOfUseAsset us-gaap:OperatingLeaseLiabilityCurrent us-gaap:OperatingLeaseLiabilityNoncurrent Q3 0 0 0 10-Q true 2019-11-02 false 001-33764 DE 38-4022268 1000 Remington Blvd. Suite 120 Bolingbrook IL 60440 630 410-4800 Common Stock ULTA NASDAQ Yes Yes Large Accelerated Filer false false false 57161342 208843000 409251000 296944000 112888000 136168000 102353000 1616920000 1214329000 1484565000 118343000 138116000 119817000 40474000 16997000 22294000 2097468000 1914861000 2025973000 1233412000 1226029000 1257775000 1529524000 10870000 10870000 9084000 3622000 4317000 6985000 26269000 20511000 21397000 27683000 14584000 11477000 4928848000 3191172000 3332691000 594993000 404016000 574480000 249112000 220666000 255156000 190188000 199054000 154447000 222627000 1256920000 823736000 984083000 1706806000 434980000 432052000 83856000 83864000 50045000 34110000 28374000 30775000 3081692000 1370954000 1496955000 0.01 0.01 0.01 400000000 400000000 400000000 57959000 59232000 60108000 57283000 58584000 59461000 580000 592000 601000 34272000 24908000 24706000 800986000 738671000 731890000 1079862000 1105863000 1127951000 1847156000 1820218000 1835736000 4928848000 3191172000 3332691000 1682514000 1560011000 5092150000 4591899000 1059081000 987733000 3217971000 2923447000 623433000 572278000 1874179000 1668452000 449198000 395453000 1245174000 1078219000 6455000 7612000 15667000 17363000 167780000 169213000 613338000 572870000 900000 1318000 4617000 3786000 168680000 170531000 617955000 576656000 38933000 39365000 134729000 132771000 129747000 131166000 483226000 443885000 2.25 2.20 8.31 7.38 2.25 2.18 8.27 7.35 57568000 59724000 58123000 60135000 57763000 60062000 58396000 60432000 483226000 443885000 219207000 207652000 219220000 8000 408000 19108000 20308000 -4821000 -1339000 -5812000 2594000 402591000 388141000 5487000 19603000 -23477000 -34906000 190977000 248719000 23109000 42151000 -8866000 1963000 -198181000 24136000 -30636000 2287000 557506000 542214000 245000000 386193000 245000000 506193000 241136000 256415000 13606000 43757000 -284893000 -150021000 506868000 379423000 43211000 12668000 9364000 5939000 -473021000 -372694000 -200408000 19499000 409251000 277445000 208843000 296944000 126719000 168087000 6797000 21611000 59232000 592000 -648000 -24908000 738671000 1105863000 1820218000 192221000 192221000 6030000 6030000 -2375000 -2375000 348000 4000 42052000 42056000 27000 9183000 9183000 318000 3000 107396000 107399000 59262000 593000 -675000 -34091000 786753000 1188313000 1941568000 161258000 161258000 6736000 6736000 15000 879000 879000 89000 89000 792000 8000 270893000 270901000 58485000 585000 -675000 -34180000 794368000 1078678000 1839451000 129747000 129747000 6342000 6342000 4000 276000 276000 1000 92000 92000 530000 5000 128563000 128568000 57959000 580000 -676000 -34272000 800986000 1079862000 1847156000 61441000 614000 -619000 -18767000 698917000 1093453000 1774217000 164396000 164396000 6170000 6170000 -29980000 -29980000 176000 2000 6510000 6512000 23000 4831000 4831000 619000 6000 133045000 133051000 60998000 610000 -642000 -23598000 711597000 1094824000 1783433000 148323000 148323000 7002000 7002000 32000 1936000 1936000 4000 815000 815000 512000 5000 127396000 127401000 60518000 605000 -646000 -24413000 720535000 1115751000 1812478000 131166000 131166000 7136000 7136000 41000 1000 4219000 4220000 1000 293000 293000 451000 5000 118966000 118971000 60108000 601000 -647000 -24706000 731890000 1127951000 1835736000 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">1.</b></span><b style="font-weight:bold;">Business and basis of presentation</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 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 Quarterly Report on Form 10-Q, 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';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">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 November 2, 2019, the Company operated 1,241 stores across 50 states, as shown in the table below.</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Location</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">stores</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;width:31.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Location</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">stores</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Alabama</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">21</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Montana</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Alaska</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Nebraska</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Arizona</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">28</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Nevada</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15</p></td></tr><tr><td style="vertical-align:middle;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Arkansas</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">New Hampshire</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">California</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">159</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">New Jersey</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">38</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Colorado</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">26</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">New Mexico</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Connecticut</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">16</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">New York</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">50</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Delaware</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">North Carolina</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">34</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Florida</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">84</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">North Dakota</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Georgia</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">38</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Ohio</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">43</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Hawaii</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Oklahoma</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">20</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Idaho</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Oregon</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">14</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Illinois</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">55</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Pennsylvania</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">45</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Indiana</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">24</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Rhode Island</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Iowa</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">South Carolina</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">20</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Kansas</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">13</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">South Dakota</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Kentucky</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">14</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Tennessee</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">26</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Louisiana</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Texas</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">112</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Maine</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Utah</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">14</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Maryland</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Vermont</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Massachusetts</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Virginia</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">29</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Michigan</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Washington</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">36</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Minnesota</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">West Virginia</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Mississippi</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Wisconsin</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">20</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Missouri</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Wyoming</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1,241</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:10pt 0pt 0pt 0pt;">The accompanying unaudited consolidated financial statements and related notes have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information and with the instructions to Form 10-Q and the U.S. Securities and Exchange Commission’s Article 10, Regulation S-X. These financial statements were prepared on a consolidated basis to include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts, transactions, and unrealized profit were eliminated in consolidation. In the opinion of management, the accompanying consolidated financial statements reflect all adjustments, which are of a normal </p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">recurring nature, necessary to fairly state the financial position and results of operations and cash flows for the interim periods presented.</p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">The Company’s business is subject to seasonal fluctuation. Significant portions of the Company’s net sales and net income are realized during the fourth quarter of the fiscal year due to the holiday selling season. The results for the 13 and 39 weeks ended November 2, 2019 are not necessarily indicative of the results to be expected for the fiscal year ending February 1, 2020, or for any other future interim period or for any future year.</p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">These interim consolidated financial statements and the related notes should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended February 2, 2019. All amounts are stated in thousands, with the exception of per share amounts and number of stores.</p> 1241 50 <table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Location</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">stores</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;width:31.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Location</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">stores</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Alabama</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">21</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Montana</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Alaska</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Nebraska</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Arizona</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">28</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Nevada</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15</p></td></tr><tr><td style="vertical-align:middle;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Arkansas</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">New Hampshire</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">California</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">159</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">New Jersey</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">38</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Colorado</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">26</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">New Mexico</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Connecticut</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">16</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">New York</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">50</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Delaware</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">North Carolina</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">34</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Florida</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">84</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">North Dakota</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Georgia</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">38</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Ohio</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">43</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Hawaii</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Oklahoma</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">20</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Idaho</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Oregon</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">14</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Illinois</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">55</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Pennsylvania</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">45</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Indiana</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">24</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Rhode Island</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Iowa</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">South Carolina</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">20</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Kansas</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">13</p></td><td style="vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">South Dakota</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Kentucky</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">14</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Tennessee</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">26</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Louisiana</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Texas</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">112</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Maine</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Utah</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">14</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Maryland</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Vermont</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Massachusetts</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Virginia</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">29</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Michigan</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Washington</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">36</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Minnesota</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">West Virginia</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Mississippi</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Wisconsin</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">20</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Missouri</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Wyoming</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2</p></td></tr><tr><td style="vertical-align:top;width:31.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1,241</b></p></td></tr></table> 21 6 3 5 28 15 10 7 159 38 26 7 16 50 3 34 84 3 38 43 4 20 9 14 55 45 24 3 10 20 13 2 14 26 18 112 3 14 25 1 21 29 49 36 17 7 9 20 23 2 1241 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">2.</b></span><b style="font-weight:bold;">Summary of significant accounting policies</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">Information regarding the Company’s significant accounting policies is contained in Note 2, “Summary of significant accounting policies,” to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended February 2, 2019. Presented below and in the following notes is supplemental information that should be read in conjunction with “Notes to Consolidated Financial Statements” in the Annual Report.</p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Fiscal quarter</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">The Company’s quarterly periods are the 13 weeks ending on the Saturday closest to April 30, July 31, October 31, and January 31. The Company’s third quarter in fiscal 2019 and 2018 ended on November 2, 2019 and November 3, 2018, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Reclassifications</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;text-indent:0pt;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';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Recent accounting pronouncements not yet adopted</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intangibles – Goodwill and Other-Internal-Use Software </span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">In August 2018, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (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 adoption of ASU 2018-15 is not expected to 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';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Recently adopted accounting pronouncements</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">Leases</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt;">In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The guidance in ASU 2016-02 and subsequently issued amendments requires lessees to capitalize virtually all leases with terms of more than twelve months on the balance sheet as a right-of-use asset and recognize an associated lease liability. The right-of-use asset represents the lessee’s right to use, or control the use of, a specified asset for the specified lease term. The lease liability represents the lessee’s obligation to make lease payments arising from the lease, measured on a discounted basis. Based on certain characteristics, leases are classified as financing or operating leases and their classification impacts the recognition of expense in the income statement. Entities are allowed to apply the modified retrospective approach (1) retrospectively to </p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">each comparative period presented or (2) retrospectively at the beginning of the period of adoption through a cumulative-effect adjustment. </p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">The Company adopted the new standard on February 3, 2019 using the modified retrospective approach by recognizing and measuring leases without revising comparative period information or disclosures. The Company elected the transition package of three practical expedients permitted within the standard, which among other things, allows for the carryforward of historical lease classifications. In addition, the Company elected to apply the practical expedient that allows for the combination of lease and non-lease components for all asset classes. The Company made an accounting policy election to keep leases with terms of twelve months or less off the balance sheet and recognize those lease payments on a straight-line basis over the lease term. </p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">The adoption of ASU 2016-02 resulted in the recording of operating lease assets and liabilities of $1,460,866 and $1,839,970 within the consolidated balance sheet, respectively, as of February 3, 2019. As part of the adoption, the Company recorded an adjustment to retained earnings of $2,375. The standard did not materially impact the Company’s consolidated results of operations and had no impact on cash flows. See Note 6, “Leases,” for further details.</p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">The impact to the Company’s opening consolidated balance sheet as of February 3, 2019 was as follows:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:58.01%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effect of Adopting</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;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="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 2, 2019</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">ASC 842</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 3, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Unaudited)</b></p></td></tr><tr><td style="vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Receivables, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136,168</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,468)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,700</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 138,116</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,260)</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112,856</p></td></tr><tr><td style="vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,226,029</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,983)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,209,046</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Operating lease assets</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,460,866</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,460,866</p></td></tr><tr><td style="vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities and stockholders’ equity</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom: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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom: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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Accrued liabilities</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,666</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,460)</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 219,206</p></td></tr><tr><td style="vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Current operating lease liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,721</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,721</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Deferred rent</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 434,980</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (434,980)</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Non-current operating lease liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,629,249</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,629,249</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Retained earnings </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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,105,863</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,375)</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';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,103,488</p></td></tr></table><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Fiscal quarter</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">The Company’s quarterly periods are the 13 weeks ending on the Saturday closest to April 30, July 31, October 31, and January 31. The Company’s third quarter in fiscal 2019 and 2018 ended on November 2, 2019 and November 3, 2018, respectively.</p> P91D P91D <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Reclassifications</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;text-indent:0pt;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';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Recent accounting pronouncements not yet adopted</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intangibles – Goodwill and Other-Internal-Use Software </span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">In August 2018, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (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 adoption of ASU 2018-15 is not expected to 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';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Recently adopted accounting pronouncements</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">Leases</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt;">In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The guidance in ASU 2016-02 and subsequently issued amendments requires lessees to capitalize virtually all leases with terms of more than twelve months on the balance sheet as a right-of-use asset and recognize an associated lease liability. The right-of-use asset represents the lessee’s right to use, or control the use of, a specified asset for the specified lease term. The lease liability represents the lessee’s obligation to make lease payments arising from the lease, measured on a discounted basis. Based on certain characteristics, leases are classified as financing or operating leases and their classification impacts the recognition of expense in the income statement. Entities are allowed to apply the modified retrospective approach (1) retrospectively to </p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">each comparative period presented or (2) retrospectively at the beginning of the period of adoption through a cumulative-effect adjustment. </p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">The Company adopted the new standard on February 3, 2019 using the modified retrospective approach by recognizing and measuring leases without revising comparative period information or disclosures. The Company elected the transition package of three practical expedients permitted within the standard, which among other things, allows for the carryforward of historical lease classifications. In addition, the Company elected to apply the practical expedient that allows for the combination of lease and non-lease components for all asset classes. The Company made an accounting policy election to keep leases with terms of twelve months or less off the balance sheet and recognize those lease payments on a straight-line basis over the lease term. </p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">The adoption of ASU 2016-02 resulted in the recording of operating lease assets and liabilities of $1,460,866 and $1,839,970 within the consolidated balance sheet, respectively, as of February 3, 2019. As part of the adoption, the Company recorded an adjustment to retained earnings of $2,375. The standard did not materially impact the Company’s consolidated results of operations and had no impact on cash flows. See Note 6, “Leases,” for further details.</p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">The impact to the Company’s opening consolidated balance sheet as of February 3, 2019 was as follows:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:58.01%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effect of Adopting</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;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="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 2, 2019</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">ASC 842</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 3, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Unaudited)</b></p></td></tr><tr><td style="vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Receivables, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136,168</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,468)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,700</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 138,116</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,260)</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112,856</p></td></tr><tr><td style="vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,226,029</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,983)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,209,046</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Operating lease assets</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,460,866</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,460,866</p></td></tr><tr><td style="vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities and stockholders’ equity</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom: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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom: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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Accrued liabilities</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,666</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,460)</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 219,206</p></td></tr><tr><td style="vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Current operating lease liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,721</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,721</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Deferred rent</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 434,980</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (434,980)</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Non-current operating lease liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,629,249</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,629,249</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Retained earnings </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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,105,863</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,375)</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';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,103,488</p></td></tr></table> 1460866000 1839970000 2375000 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">The impact to the Company’s opening consolidated balance sheet as of February 3, 2019 was as follows:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:58.01%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effect of Adopting</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;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="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 2, 2019</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">ASC 842</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">February 3, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Unaudited)</b></p></td></tr><tr><td style="vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Receivables, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136,168</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,468)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,700</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 138,116</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,260)</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112,856</p></td></tr><tr><td style="vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,226,029</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,983)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,209,046</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Operating lease assets</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,460,866</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,460,866</p></td></tr><tr><td style="vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities and stockholders’ equity</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom: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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom: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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Accrued liabilities</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,666</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,460)</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 219,206</p></td></tr><tr><td style="vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Current operating lease liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,721</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,721</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Deferred rent</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 434,980</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (434,980)</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Non-current operating lease liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,629,249</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,629,249</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Retained earnings </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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,105,863</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,375)</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';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,103,488</p></td></tr></table> 136168000 -17468000 118700000 138116000 -25260000 112856000 1226029000 -16983000 1209046000 1460866000 1460866000 220666000 -1460000 219206000 210721000 210721000 434980000 -434980000 1629249000 1629249000 1105863000 -2375000 1103488000 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;padding-bottom:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">3.</b></span><b style="font-weight:bold;">Acquisitions</b></p><p style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;line-height:1.19;padding-bottom:12pt;margin:0pt;">The Company continues to make 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="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;line-height:1.19;padding-bottom:12pt;margin:0pt;">On September 10, 2018, the Company acquired QM Scientific, an artificial intelligence technology company. The acquisition was not material to the Company’s consolidated financial statements.</p><p style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;line-height:1.19;padding-top:2pt;margin:0pt;">On October 29, 2018, the Company acquired GlamST, an augmented reality technology company. The acquisition was not material to the Company’s consolidated financial statements.</p> 13606000 2 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">4</b><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">.</b></span><b style="font-weight:bold;">Revenue</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">The Company’s 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 credit card 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';font-size:10pt;line-height:1.28;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Disaggregated revenue</span></p><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;">The following table sets forth the approximate percentage of net sales by primary category:</p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:37.96%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:29.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">13 Weeks Ended  </b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:28.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">39 Weeks Ended    </b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(Percentage of net sales)</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 3, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 3, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Cosmetics</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">51%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">53%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">50%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">52%</p></td></tr><tr><td style="vertical-align:middle;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Skincare, Bath &amp; Fragrance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">21%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">19%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">21%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">20%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Haircare Products &amp; Styling Tools</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">18%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">19%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">19%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">19%</p></td></tr><tr><td style="vertical-align:middle;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Services</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Other (nail products, accessories, and other)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Deferred revenue</span></p><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt;"><span style="font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin: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, the Company recognizes breakage on gift cards proportionately as redemption occurs. </p><p style="font-family:'Times New Roman';font-size:12pt;line-height:1.19;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">The following table provides a summary of the changes included in deferred revenue: </p><p style="font-family:'Times New Roman';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:36.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:29.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">13 Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:middle;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:29.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">39 Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 3, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 3, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 171,953</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,616</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 193,585</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,103</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Adoption of ASC 606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,773</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Additions to contract liabilities (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,167</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,032</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145,728</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,339</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Deductions to contract liabilities (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (62,816)</p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,052)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (164,009)</p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (91,619)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135,596</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135,596</p></td></tr></table><div style="font-family:'Times New Roman';font-size:11.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;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';font-size:10pt;line-height:1.19;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;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';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">Revenue recognized in the current period related to the beginning liability.</span></td></tr></table> <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;">The following table sets forth the approximate percentage of net sales by primary category:</p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:37.96%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:29.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">13 Weeks Ended  </b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:28.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">39 Weeks Ended    </b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(Percentage of net sales)</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 3, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 3, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Cosmetics</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">51%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">53%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">50%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">52%</p></td></tr><tr><td style="vertical-align:middle;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Skincare, Bath &amp; Fragrance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">21%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">19%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">21%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">20%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Haircare Products &amp; Styling Tools</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">18%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">19%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">19%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">19%</p></td></tr><tr><td style="vertical-align:middle;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Services</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Other (nail products, accessories, and other)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4%</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</p></td></tr></table> 0.51 0.53 0.50 0.52 0.21 0.19 0.21 0.20 0.18 0.19 0.19 0.19 0.06 0.06 0.06 0.06 0.04 0.03 0.04 0.03 1 1 1 1 <p style="font-family:'Times New Roman';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:36.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:29.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">13 Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:middle;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:29.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">39 Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 3, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 3, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 171,953</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,616</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 193,585</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,103</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Adoption of ASC 606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,773</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Additions to contract liabilities (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,167</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,032</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145,728</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,339</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Deductions to contract liabilities (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (62,816)</p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,052)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (164,009)</p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (91,619)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135,596</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135,596</p></td></tr></table> 171953000 130616000 193585000 110103000 38773000 66167000 55032000 145728000 78339000 62816000 50052000 164009000 91619000 175304000 135596000 175304000 135596000 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;padding-bottom:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">5.</b></span><b style="font-weight:bold;">Goodwill and other intangible assets</b><span style="font-size:11pt;font-style:italic;font-weight:bold;"> </span></p><p style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">Goodwill, which represents the excess of cost over the fair value of net assets acquired, amounted to $10,870 at November 2, 2019 and February 2, 2019 and $9,084 at November 3, 2018. No additional goodwill was recognized during the 13 and 39 weeks ended November 2, <span style="white-space:pre-wrap;">2019. 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. </span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">Other intangible assets with finite useful lives are amortized over their useful lives. The Company reviews the recoverability of long-lived assets whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable.</p> 10870000 9084000 0 0 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:12pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">6.</b></span><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman';font-size:10pt;min-height:12.0pt;margin:0pt;">The Company determines whether an arrangement is or contains a lease at contract inception. The Company leases retail stores, distribution centers, and corporate offices under non-cancellable operating leases with various expiration dates through 2032. Leases generally have an initial lease term of 10 years and 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';font-size:11pt;min-height:12.0pt;margin:0pt;"><span style="font-size:10pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt;">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 and failure to exercise such option would result in an economic penalty. All retail store, distribution center, and corporate office leases are classified as operating leases. The Company does not have any finance leases.</p><p style="font-family:'Times New Roman';font-size:11pt;min-height:12.0pt;margin:0pt;"><span style="font-size:10pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;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 (deferred rent) is reflected within the associated right-of-use asset. Operating lease expense is recognized on a straight-line basis over the lease term. </p><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.19;margin:0pt;"><span style="font-size:10pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt;">Certain leases contain provisions that require additional rent payments based upon sales volume (“variable lease cost”). 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';font-size:11pt;min-height:12.0pt;margin:0pt;"><span style="font-size:10pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;min-height:12.0pt;margin: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';font-size:11pt;min-height:12.0pt;margin:0pt;"><span style="font-size:10pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';font-size:11pt;min-height:12.0pt;margin:0pt;"><span style="font-size:10pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';font-size:11pt;min-height:12.0pt;margin:0pt;"><span style="font-size:10pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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. </p><p style="font-family:'Times New Roman';font-size:11pt;min-height:12.0pt;margin:0pt;"><span style="font-size:10pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:11pt;min-height:12.0pt;margin:0pt;"><span style="font-size:10pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:11pt;min-height:12.0pt;margin:0pt;"><span style="font-size:10pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:11pt;min-height:12.0pt;margin:0pt;"><span style="font-size:10pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:11pt;min-height:12.0pt;margin:0pt;"><span style="font-size:10pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:11pt;min-height:12.0pt;margin:0pt;"><span style="font-size:10pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;min-height:12.0pt;margin:0pt;">The following table presents supplemental balance sheet information, the weighted-average remaining lease term, and discount rate for operating leases as of November 2, 2019:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:46.03%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.8%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:34.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:46.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="background-color:auto;vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classification on the Balance Sheet</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;">Right-of-use assets</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Operating lease assets</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,529,524</p></td></tr><tr><td style="vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;">Current lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Current operating lease liabilities</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 222,627</p></td></tr><tr><td style="vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;">Non-current lease liabilities</p></td><td style="vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Non-current operating lease liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,706,806</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,929,433</p></td></tr><tr><td style="vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6.8 years</p></td></tr><tr><td style="vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate</p></td><td style="vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.1%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">Lease cost</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">The following table presents the components of lease cost for operating leases:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:25.08%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:39.47%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">13 Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">39 Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:39.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classification on the Statement of Income</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:25.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;">Operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:39.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Cost of sales (1)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,467</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 215,388</p></td></tr><tr><td style="vertical-align:middle;width:25.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;">Variable lease cost</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Cost of sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,834)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,158)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:25.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;">Short-term lease cost</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:39.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Selling, general and administrative expenses</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247</p></td></tr><tr><td style="vertical-align:middle;width:25.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;">Sublease income</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Net sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (135)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (425)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:25.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Total lease cost</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,607</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,052</p></td></tr></table><div style="font-family:'Times New Roman';font-size:11.0pt;margin-bottom:0pt;min-height:1.28em;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';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="white-space:pre-wrap;">(1) The majority of operating lease cost relates to retail stores and distribution centers and is classified within cost of sales. Operating lease cost for corporate offices is classified within selling, general and administrative expenses. Operating lease cost from the control date through store opening date is classified within pre-opening expenses.</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other information</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">The following table presents supplemental disclosures of cash flow information related to operating leases:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.59%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:69.07%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">39 Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:69.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:15.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Cash paid for operating lease liabilities (1)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 251,468</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Operating lease assets obtained in exchange for operating lease liabilities (non-cash)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 287,645</p></td></tr></table><div style="font-family:'Times New Roman';font-size:11.0pt;margin-bottom:0pt;min-height:1.28em;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';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">Excludes </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">$57,160</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;white-space:pre-wrap;"> related to cash received for tenant incentives. </span></td></tr></table><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">Maturity of lease liabilities</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">The following table presents maturities of operating lease liabilities as of November 2, 2019:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.91%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:46.09%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:34.86%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:46.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal year</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">2019 (1)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,555</p></td></tr><tr><td style="vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">2020</p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 348,826</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 337,449</p></td></tr><tr><td style="vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 319,252</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 283,484</p></td></tr><tr><td style="vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">2024 and thereafter</p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 919,024</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,243,590</p></td></tr><tr><td style="vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Less: Imputed interest</p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (314,157)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Present value of operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,929,433</p></td></tr></table><div style="font-family:'Times New Roman';font-size:10.0pt;margin-bottom:0pt;min-height:1.28em;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';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">Excluding the 39 weeks ended November 2, 2019 and net of tenant incentives.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt;">Operating lease payments exclude $186,632 of legally binding minimum lease payments for leases signed but not yet commenced. </p> P10Y P12M P12M <p style="font-family:'Times New Roman';font-size:10pt;min-height:12.0pt;margin:0pt;">The following table presents supplemental balance sheet information, the weighted-average remaining lease term, and discount rate for operating leases as of November 2, 2019:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:46.03%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.8%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:34.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:46.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="background-color:auto;vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classification on the Balance Sheet</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;">Right-of-use assets</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Operating lease assets</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,529,524</p></td></tr><tr><td style="vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;">Current lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Current operating lease liabilities</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 222,627</p></td></tr><tr><td style="vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;">Non-current lease liabilities</p></td><td style="vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Non-current operating lease liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,706,806</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,929,433</p></td></tr><tr><td style="vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6.8 years</p></td></tr><tr><td style="vertical-align:middle;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate</p></td><td style="vertical-align:middle;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:34.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.1%</p></td></tr></table> 1529524000 222627000 1706806000 1929433000 P6Y9M18D 0.041 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">The following table presents the components of lease cost for operating leases:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:25.08%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:39.47%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">13 Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">39 Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:39.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classification on the Statement of Income</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:25.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;">Operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:39.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Cost of sales (1)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,467</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 215,388</p></td></tr><tr><td style="vertical-align:middle;width:25.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;">Variable lease cost</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Cost of sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,834)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,158)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:25.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;">Short-term lease cost</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:39.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Selling, general and administrative expenses</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247</p></td></tr><tr><td style="vertical-align:middle;width:25.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;">Sublease income</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Net sales</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (135)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (425)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:25.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Total lease cost</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,607</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,052</p></td></tr></table><div style="font-family:'Times New Roman';font-size:11.0pt;margin-bottom:0pt;min-height:1.28em;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';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="white-space:pre-wrap;">(1) The majority of operating lease cost relates to retail stores and distribution centers and is classified within cost of sales. Operating lease cost for corporate offices is classified within selling, general and administrative expenses. Operating lease cost from the control date through store opening date is classified within pre-opening expenses.</span></p> 72467000 215388000 1834000 5158000 109000 247000 135000 425000 70607000 210052000 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">The following table presents supplemental disclosures of cash flow information related to operating leases:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.59%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:69.07%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">39 Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:69.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:15.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Cash paid for operating lease liabilities (1)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 251,468</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Operating lease assets obtained in exchange for operating lease liabilities (non-cash)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 287,645</p></td></tr></table><div style="font-family:'Times New Roman';font-size:11.0pt;margin-bottom:0pt;min-height:1.28em;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';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">Excludes </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">$57,160</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;white-space:pre-wrap;"> related to cash received for tenant incentives. </span></td></tr></table><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="visibility:hidden;">​</span></p> 251468000 287645000 57160000 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">The following table presents maturities of operating lease liabilities as of November 2, 2019:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.91%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:46.09%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:34.86%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:46.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal year</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">2019 (1)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,555</p></td></tr><tr><td style="vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">2020</p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 348,826</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 337,449</p></td></tr><tr><td style="vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 319,252</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 283,484</p></td></tr><tr><td style="vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">2024 and thereafter</p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 919,024</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,243,590</p></td></tr><tr><td style="vertical-align:middle;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Less: Imputed interest</p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (314,157)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Present value of operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,929,433</p></td></tr></table><div style="font-family:'Times New Roman';font-size:10.0pt;margin-bottom:0pt;min-height:1.28em;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';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">Excluding the 39 weeks ended November 2, 2019 and net of tenant incentives.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt;">Operating lease payments exclude $186,632 of legally binding minimum lease payments for leases signed but not yet commenced. </p> 35555000 348826000 337449000 319252000 283484000 919024000 2243590000 314157000 1929433000 186632000 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">7.</b></span><b style="font-weight:bold;">Commitments and contingencies</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">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> <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">8.</b></span><b style="font-weight:bold;">Notes payable</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">On August 23, 2017, the Company entered into a Second Amended and Restated Loan Agreement (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 August 23, 2022, provides maximum revolving loans equal to the lesser of $400,000 or a percentage of eligible owned inventory (which borrowing base may, at the election of the Company and satisfaction of certain conditions, include a percentage of eligible owned receivables and qualified cash), contains a $20,000 subfacility for letters of credit and allows the Company to increase the revolving facility by an additional $50,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 either a base rate or the London Interbank Offered Rate plus 1.25%, and the unused line fee is 0.20% per annum.</p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">As of November 2, 2019, February 2, 2019, and November 3, 2018, the Company had no borrowings outstanding under the credit facility and the Company was in compliance with all terms and covenants of the Loan Agreement.</p><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="visibility:hidden;">​</span></p> 400000000 20000000 50000000 1.0 0.0125 0.0020 0 0 0 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">9.</b></span><b style="font-weight:bold;">Fair value measurements</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 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';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 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';font-size:10pt;line-height:1.19;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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;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';font-size:10pt;line-height:1.19;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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;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';font-size:10pt;line-height:1.19;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';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;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><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">As of November 2, 2019, February 2, 2019 and November 3, 2018, the Company held financial liabilities included in other long-term liabilities on the consolidated balance sheets of $27,417, $19,615, and $22,128, 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> 27417000 19615000 22128000 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">10. Investments<br/></b><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;text-indent:0pt;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. As of November 2, 2019, February 2, 2019, and November 3, 2018, the Company did not have any short-term investments.</p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The Company’s investments in renewable energy projects are accounted for under the equity method of accounting.  The balance of these investments is included in other long-term assets on the consolidated balance sheet. The Company contributed capital of $43,757 and received distributions including $31,554 of investment tax credits during the 39 weeks ended November 2, 2019.</p> 43757000 31554000 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">11.</b></span><b style="font-weight:bold;">Stock-based compensation</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">The Company measures stock-based compensation expense on the grant date, based on the fair value of the award, and recognizes the expense on a straight-line basis over the requisite service period for awards expected to vest. The Company estimated the grant date fair value of stock options using a Black-Scholes valuation model using the following weighted-average assumptions for the periods indicated:</p><p style="font-family:'Times New Roman';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">39 Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 3,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Volatility rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">31.0%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">29.0%</p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Average risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.4%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Average expected life (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.4</p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">None</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">None</p></td></tr></table><p style="font-family:'Times New Roman';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:10pt 0pt 10pt 0pt;">The Company granted 97 and 163 stock options during the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. The stock-based compensation expense charged against operating income for stock options was $2,204 and $2,134 for the 13 weeks ended November 2, 2019 and November 3, 2018, respectively. The stock-based compensation expense charged against operating income for stock options was $6,523 and $6,557 for the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. The weighted-average grant date fair value of these stock options was $89.91 and $50.10 for the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. At November 2, 2019, there was approximately $18,105 of unrecognized stock-based compensation expense related to unvested stock options.</p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">The Company issued 52 and 95 restricted stock units during the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. The stock-based compensation expense charged against operating income for restricted stock units was $3,429 and $3,449 for the 13 weeks ended November 2, 2019 and November 3, 2018, respectively. The stock-based compensation expense charged against operating income for restricted stock units was $9,672 and $9,244 for the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. At November 2, 2019, there was approximately $24,383 of unrecognized stock-based compensation expense related to restricted stock units.</p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">The Company issued 21 and 33 performance-based restricted stock units during the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. The stock-based compensation benefit included in operating income for performance-based restricted stock units was $122 for the 13 weeks ended November 2, 2019. The stock-based compensation expense charged against operating income for performance-based restricted stock units was $1,904 for the 13 weeks ended November 3, 2018. The stock-based compensation expense charged against operating income for performance-based restricted stock units was $2,979 and $5,083 for the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. At November 2, 2019, there was approximately $7,793 of unrecognized stock-based compensation expense related to performance-based restricted stock units.</p> <p style="font-family:'Times New Roman';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">39 Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 3,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Volatility rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">31.0%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">29.0%</p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Average risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.4%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Average expected life (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.4</p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">None</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;">None</p></td></tr></table> 0.310 0.290 0.023 0.024 P3Y6M P3Y4M24D 0 0 97000 163000 2204000 2134000 6523000 6557000 89.91 50.10 18105000 52000 95000 3429000 3449000 9672000 9244000 24383000 21000 33000 122000 1904000 2979000 5083000 7793000 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">12.</b></span><b style="font-weight:bold;">Income taxes</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">Income tax expense reflects the federal statutory tax rate and the weighted average state statutory tax rate for the states in which the Company operates stores. Income tax expense of $38,933 for the 13 weeks ended November 2, 2019 represents an effective tax rate of 23.1%, compared to $39,365 of tax expense representing an effective tax rate of 23.1% for the 13 weeks ended November 3, <span style="white-space:pre-wrap;">2018. </span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">Income tax expense of $134,729 for the 39 weeks ended November 2, 2019 represents an effective tax rate of 21.8%, compared to $132,771 of tax expense representing an effective tax rate of 23.0% for the 39 weeks ended November 3, 2018. The lower effective tax rate is primarily due to income tax accounting for share-based compensation and federal income tax credits.</p> 38933000 0.231 39365000 0.231 134729000 0.218 132771000 0.230 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">13.</b></span><b style="font-weight:bold;">Net income per common share</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 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 share:</p><p style="font-family:'Times New Roman';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:55.53%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:20.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">13 Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:19.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">39 Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2,</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 3,</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2,</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 3,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands, except per share data)</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Numerator for diluted net income per share – 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';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">    </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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,166</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</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';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 483,226</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 443,885</p></td></tr><tr><td style="vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom: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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom: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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Denominator for basic net income per share – weighted-average common shares </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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,568</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,724</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,123</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,135</p></td></tr><tr><td style="vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 195</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 338</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 273</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 297</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Denominator for diluted net income per 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,763</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,062</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,396</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,432</p></td></tr><tr><td style="vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom: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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom: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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.20</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.31</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.38</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.18</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</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';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.27</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.35</p></td></tr></table><p style="font-family:'Times New Roman';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:10pt 0pt 0pt 0pt;">The denominator for diluted net income per common share for the 13 weeks ended November 2, 2019 and November 3, 2018 excludes 219 and 106 employee stock options and restricted stock units, respectively, due to their anti-dilutive effects. The denominator for diluted net income per common share for the 39 weeks ended November 2, 2019 and November 3, 2018 excludes 217 and 298 employee stock options and restricted stock units, respectively, due to their anti-dilutive effects. <span style="background-color:#ffffff;">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 </span></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><span style="background-color:#ffffff;">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.</span></p> <p style="font-family:'Times New Roman';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.28;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:55.53%;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:20.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">13 Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:19.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">39 Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2,</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 3,</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 2,</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">November 3,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">(In thousands, except per share data)</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Numerator for diluted net income per share – 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';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">    </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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,166</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</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';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 483,226</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 443,885</p></td></tr><tr><td style="vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom: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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom: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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Denominator for basic net income per share – weighted-average common shares </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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,568</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,724</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,123</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,135</p></td></tr><tr><td style="vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 195</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 338</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 273</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 297</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">Denominator for diluted net income per 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,763</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,062</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,396</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,432</p></td></tr><tr><td style="vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom: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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom: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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.20</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.31</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.38</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.18</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</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';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.27</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';font-size:11pt;line-height:1.28;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:10pt;margin-bottom:8pt;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';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.35</p></td></tr></table> 129747000 131166000 483226000 443885000 57568000 59724000 58123000 60135000 195000 338000 273000 297000 57763000 60062000 58396000 60432000 2.25 2.20 8.31 7.38 2.25 2.18 8.27 7.35 219000 106000 217000 298000 <p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:14.4pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">14.</b></span><b style="font-weight:bold;">Share repurchase program</b></p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">On March 9, 2017, the Company announced that the Board of Directors authorized a share repurchase program (the 2017 Share Repurchase Program) pursuant to which the Company could repurchase up to $425,000 of the Company’s common stock. The 2017 Share Repurchase Program authorization revoked the previously authorized but unused amount of $79,863 from the earlier share repurchase program. The 2017 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';font-size:10pt;line-height:1.19;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 2017 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';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 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 may 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 does not have an expiration date and may be suspended or discontinued at any time.</p><p style="font-family:'Times New Roman';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;">During the 39 weeks ended November 2, 2019, the Company purchased 1,639 shares of common stock for $506,868. During the 39 weeks ended November 3, 2018, the Company purchased 1,582 shares of common stock for $379,423. </p> 425000000 79863000 625000000 41317000 875000000 25435000 1639000 506868000 1582000 379423000 XML 24 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions
9 Months Ended
Nov. 02, 2019
Acquisitions  
Acquisitions

3.Acquisitions

The Company continues to make 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 was not material to the Company’s consolidated financial statements.

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

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Other Intangible Assets
9 Months Ended
Nov. 02, 2019
Goodwill and Other Intangible Assets  
Goodwill and Other Intangible Assets

5.Goodwill and other intangible assets

Goodwill, which represents the excess of cost over the fair value of net assets acquired, amounted to $10,870 at November 2, 2019 and February 2, 2019 and $9,084 at November 3, 2018. No additional goodwill was recognized during the 13 and 39 weeks ended November 2, 2019. 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.

Other intangible assets with finite useful lives are amortized over their useful lives. The Company reviews the recoverability of long-lived assets whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Fair value measurements
9 Months Ended
Nov. 02, 2019
Fair value measurements  
Fair value measurements

9.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 November 2, 2019, February 2, 2019 and November 3, 2018, the Company held financial liabilities included in other long-term liabilities on the consolidated balance sheets of $27,417, $19,615, and $22,128, 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.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Net income per common share
9 Months Ended
Nov. 02, 2019
Net income per common share  
Net income per common share

13.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 share:

13 Weeks Ended

39 Weeks Ended

November 2,

November 3,

November 2,

November 3,

(In thousands, except per share data)

    

2019

    

2018

    

2019

    

2018

Numerator for diluted net income per share – net income

    

$

129,747

$

131,166

$

483,226

$

443,885

Denominator for basic net income per share – weighted-average common shares

57,568

59,724

58,123

60,135

Dilutive effect of stock options and non-vested stock

195

338

273

297

Denominator for diluted net income per share

57,763

60,062

58,396

60,432

Net income per common share:

Basic

$

2.25

$

2.20

$

8.31

$

7.38

Diluted

$

2.25

$

2.18

$

8.27

$

7.35

The denominator for diluted net income per common share for the 13 weeks ended November 2, 2019 and November 3, 2018 excludes 219 and 106 employee stock options and restricted stock units, respectively, due to their anti-dilutive effects. The denominator for diluted net income per common share for the 39 weeks ended November 2, 2019 and November 3, 2018 excludes 217 and 298 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.

ZIP 29 0001558370-19-011366-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-19-011366-xbrl.zip M4$L#!!0 ( ".(A4^E5Q7"7@D -* + 97@M,S%D,2YH=&WM7&U/ M&[D6_MR5]C_XIFH%4MXFA 62%"F0]!:IA2X$:>^GE3/C(1;.>-:>285L#,V#X^/O9Y_)SC25K_*94^];Y\)H'TTR&+$N(K1A,6D#%/ M!J0GXYA&Y M3B@M!CA0/KA@A!^5ZN5K>]TJEP]]_:X&(8]=(1@WBU2J[E5K5 M.R"UQNY!PZN3KU]LQ4$R%/#W36O :( 7;UH)3P0SEV]2D="_NS<[WM^>*:K, MREJ5:8-67P:3PU; 1T0G$\$^%(947?&H)%B8-+QJN790][R]/^I[U=W]_7=- M5ZKXU6!5<>&P50%9FQ1H5(\7A36J<4+PQX-?3<$C5AHP)Z'ZKIFPFZ1$!;^* M&D9N,Y114@KID(M)H\>'3)-3-B;G1_U==S<\JX)UK $J\9V& M^.;X?5B!3/T:!CCNGO=./IX7G[L7=AUX M._3]V_U:]:#IU;?HMGW8/NT0;S=8+K@\[73/2>]3EUQTCR_/3WHGW8O79KSN M7\>?VJ?_[9+V<8^P4Z]2-H7I-TY^]KK=AZQL"S4U%Z0D6!YH),YK*G6 MT%!FV;3/C]JGW8O2V5^?N_^;FK!6K=8>9*J5Z^EG,4S6#B=%\H6J"3DMDP[L MQS(J$I^IA(<3D@QHTE@UZLS6-N9!,C"C@XTOH7W!EDN:!1 I1$R#@$=7'PI5 M>Z]CZKM[:*K@)UAL:Q6IQ=:T^IKV7S!Y=C)^ MA)V?QV?(@(X846S$V1@H:C+@FOR34@7H)R;P/)8J >)*/DHU=+M8U>U5?Q(9 MDDO@I>2(T329%&WY2>27FVZ2YM:LH%M4C%LY6IG[WZ_H?[7<_S;I?T=4F\"0 M#"?D.I)CP2"$+%HW=,X72! 728@]H3'E$:'1A*11HE)T$ @L36 *KDC)$.X4 MIX*$U(='BL@A3T@B;;VE"A'SF=:X94*5(;UFT&]&IH9G 2@#70JT+/:!%7RN M(!J&:A$T!TT"ILAXP/T!T2G^FK4[X(HC(0\ I]%]Y_[:!'@!*I#L M*GS4<_C8)'ST%GSM_=L;S%4WM4,(%T_C#B[#D,.M<<,30A4S#@\.S-%1P#$) MT^@T7 ^P.E8; GM!!H/WH*\OI$ZA'?(:)87U_%A)GP7P6),M M^ ,:73'2!LIPG@JFE[)JNUO,)<]05":KA@7;1C['O$YD<0A[)<@V,O!DX0(U M?$SWX5W=A] ]VN0VE$$]#, :/QD\>?LK/<4\_N4 ZCY<6KN+U;HMPA'=?B5P M]*PHU&$:Q@*.9R**^[&BB,&.3U.]?A.,.OH,/-SU9.,8F2H0 &QBQ+7A*%"+ M148.YA#G[";+D!03U$"&"V3F#EYT[ D+.3 =T$5+P0-S'*C3ON8!IXKC +@- MMPQGBU!2JC$$,KBK3;QD&(W4#!1*@$%AHY@"5OFIH$C$8%A&B7DH!2UL8):- M)^&JS[ B<"5HSX*UN=%=*6+\V?GC5TD36X3^@ ME+ 8@1RK MI%%B,14 G\? #I^"JCF0YD#ZK$#JYT"Z 0?HPF!20^4095@8,C_A(\ 'O2)M M-0^EU^"F]G9U*LL )S0$7JEMPJPOT^1N%=9ASW16FV$V,+P_'T_ZTSRCV0N8 M-07HTT3A.?;EV/>\*<1-HF'P6M#P^Z00.Q9PEH$+#RY=$LV4K(;'!]!*C,BE M[Z<*\2D3_JX2.Y0Z@0)\L0N$:1\DN?<R M43K3;-OJ-:!ZEBU LFB@F06&11N3.(8[(8)?,^'.8&_5+S[=2@_"X_STXQ<[ M_=C-3S]^@M,/\PY5,(6]XIP;(57+ L^<)B%R/"#T7LHLSG6C:< 3J?0LW#4/ M0.9PR).$L6]1T;Z$B!HK!!PT-%*V )^ ^6EDEO 7LYPX8/9/RD%Y@YYIY)NC MVNW\V.*E!(3YL<4FX*,M!,$<%P=PP.,]/#[T.0-O=C'=[/A@S.@U!FDVQV3" M-),=,R]M3=^%>!!&N$R_/8A=P2UH TUFU&+N_'$)=6@#6""5(!G)E34$"?J M= BFA!&;T3A:M_*UD:>&@?G!PBN'O_GG--8B5K7\J&%#=GX>9(30+U3 3(J M4\RP*4 Z\U*H@\2B#9MX-))BQ#!VBNB5>[=5.0+&AK&0$P:EXX&TK(LN "X MY&9BR_*3F$USYMOW^/%TYNW'C6;NU@?49:KD2R%HK%EC>M&<^F&U6K;=V!D# MU9R+W';F!=7J>^4ZM'+2H;SAP=Q',F+D;>< _Y-IH?V YUVE?9DD ZJU."CW/LO?)![=VM/G&^\;W"QH ' 8N6W-)I<;\3V,6] MC/M3I'!8LCV?EA\S+>!:X(\P+[7"MSQGO^SE4_3]I\B@[F,P;GT+ M94<>(7L53R67SY97A9VR03K,9\,^[%J[18*[VI-QYR6:ZFC2>+Q==FK9;3+C ML>;5+?*V:OZ1%VFXBJ[<^A#MX^WH[9;W7NCZRH%KH]9ZO4#U#"3E)9KI%B3U MU>'Q@+.0=&^8G^(+#^1LGI"W-NVXC/8Z3OJ E-3^$TE5UG /B+GO(DW3--,S M?5//H5,,>O]0\ J'9"$LWFB7,43[I;YB]+I$0PB&&W0D>8"1=*:'/O6OKY1, MHP"#8ZD:;C-N^H)1U8"]>C"EK9C1L%MXHSI-=^S,DHKNHCG[CJ/IS++A[[^U0,21'R3C M!JG6RKOE6J5Z0&J-W8-&M4Z^?G$=!V8HX.^KUH#1$%^\:AEN!+,O7Z7"T+\[ MUSO5OVNVJ3QK:Y6G UH]&4X.6R$?$6TF@KW?&E+5YW%1L,@TJI52[:!>K>[] M4=^K[.[OOVGZ5L7[@U7-6X>M,LC:I$!K>K(HK%%)#,&?*OQJ"AZSXH!Y"94W M3<.N39$*WH\;5FXSDK$I1G3(Q:31Y4.FR2D;DW,YI''!OB]HIGCD^FG^?]9P MDIWV5RV\/K4@Y#H1=-+@,>J]F^BQ,[(G19C1Y55UK@>\Q\W;N*>3YDZU5&N5 ML8]S0#FYU1'?G'\ =R!33\,!1YWS[LG'DZ-V]^3LE'R]/+^X;)]V2??LI3GB M_/)SY\+=!]4=^O;U?JURT*S6W]%M=[%]>DRJN^%RP^7I<>><=#]UR$7GZ/+\ MI'O2N7AISNO\=?2I??K?#FD?=XL1S4U)Z1 MD^#VP"#S6%.IH:/L;=,^_] ^[5P4S_[ZW/G?U(6U2F5=,/H&*O\JCLGZX:1 M+@)I#/E2(A?,P/IIP^(""9@R/)H0,Z"FL6KJF?UMS$,SL%.$W<_0GF#++,*#;B; P\U0RX)O^D5$$(B0E<3Z0RP%[) M1ZF&?BNK^ WK3R(C<@GDE'Q@-#63@FL_B8-2TR_2W)ME#(NR#2O/+?/X>XKQ M5\OC;Y/Q]X%JFQV2X81&/OA"">)B"0DH#*8\)C2>D#0V*L4 M@>S29J<0BI0,X9WB5)"(!G!)$3GDAACI^BUUB%G M*9J@EV&](J!WHQ,#==" M, 94"O0LZL . 5>0$D.W&(:#)2%39#S@P8#H%'_-QX^98EX(3F#(M8!\%2+5 M)=&*Z80%UD"4FX!I,H1ICF!82'J3K!MR1'FNB+*3(\H/011&(AY#S&+XSV.T M ' "W:%99=IY',%^3PT'.3P.1!J"3,"!3$ 6 $,XP1RJ@ ^"*A."WZK2U)Z!Z0"(AQWH*.HKUN3:*@B**%YW=8&4A M@QUZ:LR2M3E\/%?XJ.?PL4GXZ"[$VMO7UUBP;FJ/$#Z?QAU<1A&'MS8,3PA5 MS 8\!##'0(' )$QCT' ]P.[8;0CL!1D,O@=[ R%U"N.0UR@I7.0G2@8LA,N: MO(- #QD@AXOFSG4PH'&?D390AO-4,+U46MM]QWP%#45E2FO8L&WEWJ8] /?KD)I1!/TS &K\8/%7W5T:*O?SD .I[N+2V MBM6V+<(1W7XA(H)2+6,;=E0#^F*I"6&5JG *<0"ZG/:X MX&:".>(JM0CX%@TMT#FL7NB:*559PGKM)Y2D*@&@U3:G#0*I0FN +5KU60RI MJ@"\A1:6()!CES0V#E,!\'D"[/ AJ)H#:0ZDCPJD00ZD&PB #DPFM50.489% M$0L,'P$^Z!5EJWDJO08W=6]7E[(L<,) X)7:%Z:SW@RK@='W MZ_&D-ZTSVKV .5> /4T4GF-?CGV/6T+<)!J&+P4-?TP)\=@!SC)PX<&E+Z+9 MEM7P> =:B1FY#()4(3YETM]58H=2&VC I[M F Y DG_.@;R[;4P$4 N4[T9W M;WL &B/7?%$-DYGEFT[NP94SZH%2!8M-+/0LFCK$L]P)T3P*R;\&>R-_H6' M>^E.>)R??CRQTX_=_/3C%SC]L,]0A5/8*\RY$5*U+/#,:1(BQQU2[Z7*XMPV MFH;<2*5GZ:Z] #*'0VX,8]^BHCT)&35V"#E8:*6\ WP"YJ>16<)?K'+BA-D_ M*0?C+7JF<6"/:K?S8XOGDA#FQQ:;@(^V$ 1K7!S 8_W\/@PX RBV>=TL^.# M,:-7F*2Y&I--TVQUS#ZT-7T6XDX8X2O][B!V!;>@(0S4;$8M;L<37U2#,8 ) M4@&>V5110YZHTR&X$F9L9^-IW23%BF#O%M.^?;56>@+%A(N2$0>MX(!WK MH@N "P"YF=RR]"!FTYS%]G?B>+KR[C-'LW#K >HR50RD$#31K#%]T9S&8:52 M>G0WJC"VLKXL/V=9(+0@'F%=:EO?BIS]4C5?HA^_1!9U M[X-QZWLH._,8V:MX*+E\M+HJ[)0-?H MIE6XU%.'1P/.(O)QEL.=N=)\@72Q#I8J7Z5O:\WQ,XL&A@>*&:HFZX3N':I5 M^P_D6UEWWB$=OXU/32M0C_1-/H?>,-#^?JNZ=4@6,N:-JDQHGQ5[L)I711K! MRC?H2/(0D^R,AAX-KOI*IG&(>;-4#;_[-@/!J&K YCR8,MK:;,]N5*:5D)U9 MO=&_:,Z^ VFZ\JVR_9*EWW]KE>T7-OT+4$L#!!0 ( ".(A4].VT2KT 4 M -@Q + 97@M,S)D,2YH=&WM6_]/VS@4_YE)^Q]\19N8U*9):0=-"U)I MBX8T**-%NOOIY"1.8YT;9[8#[?WU]VRGT [8]0:[;9"A@1/;[\OGO>?W_*#= MWVJU#Y/3CRCB83XCJ4*A(%B1"%U3E: )SS*0UZJUZP_7:J.&WVK[70N>G=F&B9@Q^;G43@B,]V.HJ MJA@QPZV<*?SG<+[;,!/UFYEN?;F\&_!H<=B-Z!62:L'(066&Q92F-49BY7NN MTV@W/6_O?7//;>WOO^D4LX).D_NF*X?=.M!Z2H)&]&R=F.]F"NG_'GSK,)J2 M6D(*"NZ;CB)S5<.,3E/?T.W$/%6U&,\H6_@3.B,2G9%K=,%G.*V:YZHD@L9V MG:1_$]]2MMRWNOK]4H*(RHSAA4]3S?>_D;ZV0@:<12N\"E;#>4(#JMZF@S!V'XJO8A>!\1OX;Z_>'%Y.3XI-^;G(S.T/GEQ?BR=S9!D]%+ M \+;1Y?.V.D[:#SL:S"L1WB[+;?ZTK#HC5%O,#J?# ??X!'VA&@\(SC6'*+M MOD>C8S3Y,$3CWL51[VPXKHU^_SC\ _7Z$SW3<-U-3Y&O'*8_"S"K.)SG0N88 MZ"J.;L/E[?:\MV?B!.W@B&V8K*^V\AHW'2"4$C;$(<$ID;31G9(%ZH=(S M&K9W5712-6OZ"24Q&LY)F"MZ1= HCFE(!,)IA 94D%!QH7==0JI%1P3G:E&U M]CE)0P?M:!K &))WO]/G,TC]"_LXZ "3A @2+! 05#1> $.L#-=/.1;@E6R! M+DC&!A)()X&%6;0IF!Y,ID@)# M -/4LX7](P2N.[:VOSV2$C!B0&!])O@5U5X'H;?JHQKH:UWZ!MJ3"G,&BSMK MXERD5":W!%;<1\_?N!!LFE$IM1'![2C8#T2-8Y1G\$;+2J2ZUVHK1>HUC51B MK0,UK,(!(Q"5C&4XBF@Z/:BX%?,L,QPNGTW^.*C8!%)94@JXB(BHA9PQG$GB M+P<=RP(LZ3J6C36F$G8 HPA=%305SRKKHC7WG&;C3:>@#O.^!_Z5\I2@[4%; M?Z'EI*VT'YH-N%)\]O!\48G?F5XZ, @/#E/@XJ^XY0.ER*8>N1XE>TX;M%WG M"8>7B!F_]A,:121=\>$U*?X]/JS?FSW6;POG6#J&N2M%&YG%;3G>^](L/YM9 MRFCY,6:!D?BFZ+47T+S MHKQF/=BZ@3CE)2J333,0EUXPT2 M6=FX+AO7OWC0E8WKLG%=MN+*QO7S,$L9+67C^H?W.,K&==FX_C\:U^,0%$&G M#A1(4*@)"<5:&:)E\[IL7G\O:.X+N)L.]KBUFC68"F37NW#HL6ID,88_/6K J:G!2O#4U(+P/7^ MJN$8=/'Q%:>1OMZN< AP^-=4\#R-](V5"[_(@9V0$2Q\2)')LJYLW&1.WRUX M^[M+EUL.;C^ZL'33;MU\-D(K:3YE\0]02P,$% @ (XB%3YP:$V*,# M\GL !$ !U;'1A+3(P,3DQ,3 R+GAS9.U=67/CN!%^3U7^ Z*73*JBVW/( M9<^6;(\GKK(MQU8VFZT%3Z,AR2Z&]W] M-4XVH9.?GEB1"4LY.6_U.KX4(\[A/V>*T%8)@17ST1-423?EZC1FZ(4+0($!G@OH+@M"H<]3YW!\-.T?P MYPMJMV-)9U@")V?(B!QT^IN2\U@J9\>H/^A^[ YZ_1$:'7\<'0^'Z.YF0W@# M6LYI(:7TEF2%D<)B0=0M7A&YQAXY;2V56A]WNT]/3YTP4+CC\941T._W!BV$ ME1)T%BIRR<7J@LPQT(!#V.\A#DRMX*> :#?L$*2*P;%,[E3S-.QPL8!*>OWN M+S?7#T:QF/"8LD2:"CB1>9\$?NU&9UF[8[O7;PW["I*G\5TQQ%1^[ M46%"RCACX6I'GPVYKT17O:Q)%XC:0$4$]1(^+Q0"(N+%KEE2:CRWJYO'0Z9$ M'E]4J-D^[[(%E/UFUQ*,&G9U\0QB9V,6IIZTUV&*= W]W1I*N&'7!<\9G6(D M^Z/1J&M*$U))/;LR4&!119-0A[642869M[%6!VI1Y,:4LKW >+TAGF,Y,W+C M @M@4**MEU8>4V)A(L_>TFZQ+K$P^(3:Z:' 0B[56N1X%$HTPY>8 =HZ0B>8 M,:ZP@M[,W.LGZS5E% _.P)$3)%J+^::L$W4:)1 V?S"FC1EWH%7H]U$8;,7"=EH1B42B2 M==)]+>"U[!!ZV G[:J[7@D@0:1QS#0]B[IC$Q>GAP N#&HQ;S?+YXJ<)&&^, MT>:AG,RO8%!;$0=0%F(W6@,W6EMYB,]1)+'!K!)FYU@N+P/^Y&I?=GHW]3[T^8+VM"VZBZN BJ;&-<%0G$DFE*-!$ M2$&U"#,?^7'%2$#-Z$-<]]^:\'"%A_E[SJ623N"S9$60#G(A-1?(T\(:E,JA M=(-5**AZFFH-5E+/?^)I*&4N :J:OL%=Q#Y3"V)HF!1VWW$)I&R>6JA=&-ZE&5=6M:^E]1)+]! MUCYTGH62,B(E=)5G6%+ YBYE^^O!LH#:A6$?6F9F>$SDF;W"S MX_80KE98P,ST@2X8G4/O!<.=9Q;GL&Z_@Y;AP13R-7XEN=PX#K(XQG(U>'(K M&>&-:+2.93=XVO$<>]!-25-O!K6=,CX@JL9@LZ"\A8RLU+I0KT;H ^9@%*))J! MQ\A$6Z$HDMJ@Y]I7L>^8%""1NPW=^-KN:[TC0969V4+PPYQ7#Z:$V<9V%ZD; ME<]95%+"3!/QTN(:L'*VH;@BL%9]P="'9+:9TF5N.+Y8MI$T-UI'[(W[[>Z_ MQ%3\C(.0W$"7 OE_C8"=R S+* J+%H$##$IA]"GKPF3UH5]#I4;$,N"WLAISTR&HY>2U*"3US#T MNX$I?LZ.Y^DB-PZ6!7G$C QWX_M*;XU*OB JP*3:NZ &HIS.*WH5MPZ%MX0^ MY4[PA<"K3.=EIW(#9%FU&SE(; 2A=22I06>?/H-L,DSY/4GT M(:FE>0%4ZS7!5"]+,@"7XG'!"GUH;UC]E0'Z$,ENP-RKW=I!K<3K!G>0!;=* MFVU +K.E;4=QM] -TU$6IIB]P:#43JD=@ITR-P*?L@C$&60- '46OSD]FXO6 M"5#?,DSE+80;R.JMRNR8N8G=H VSH+FR]1K<]IDAYB1?EF-RX7A4+ZVDR;5\ MFTGB)=#CX)\A%HJ(')#WD.1&?J]$%+V);ZI$<9U-2+Q-2$13D[UB85=$41#L ML_+?SJ0:\,LG*.6 :R-Q@U>0KM2@4G*5!P_P8B'(0F?#)L_L()7@<&.6G^X4 M/=Z*12)9)S8PEH.1S(D091&T$Q>!E^DM4^#%$AO#%A(W>D4970TLM7*[@@RP!I)ZV^%Y2W4GL1NH"IEA#6H59WXSG,+NO<)P_HBMI^7%.4^-2@7C,=+:__=!*[\:R0G/9_ MA9K^HX>0>S)'YO#)8WTXXVE+TM5:?W,1/5L*,C]M:1#;R=F0OX*YG>=5D) H MJ@+@2[]M0EHI^7>$@PV5UL)Q1*6)CM=^C-5+1&#A9:1DCM $(1P:J3[TI9N8 MV$+=-S,>$+,8?[[%L:;MKR+A$$V'F+.8?K&)Q)J6[X;R(1H>X)G%\&L\(T%- MFP/-^S[FGG331Y7"W>Y1IB=@+1<*,>L1QGGGQD:G'U]SSPARL.B[=L+7UH_: M_4%[V.\\2S_1L8H*6_NJJ9#P[:>"_43C,IJD.6\C1JW*2*O2_U1.%?LYS"7] MD##H6C]6J"_O'%U;M3*/25^TM]SUP!]%385%+T#*&1X(L<-5V>?IPXJU(%GH MA,0'UJ.1NR10O%%GIB1_H&,XDC%JAUO"[X.'ZM&7.##^F0-)"&$H%]M1I2PE]<@.C M0:#W4I/[B!:&',K]J:G'#T7\[9M5;]>A8>.XLI0QY<@C"R-=X!EEBQ]GX#\P M%1XL(F EXH>>^4K\0;W H+.8W M?I?WL&S_C3+=&9UAM015+P4&_2&G;,Q$>E<1/L@+& M3UCX,FU:&>H_2%,N-B7:E*QF?L*S,^R:9V_M@@JVGB\Q6\ ^;#14TT4U&D0ZO@'7LY?O1/?- MZR7UQMH8\]W!E#RKL\",U9L&5(KXE;H[O9]*Z$I;_T9#5G:N64!W()WV5EU] M<+,_AH>^Z8+NB=0GD/K7'+/Q0A!#/AB.PT4HE?ZAI\20V"NUV5UP[NF7.GZX M(#-HI87_WZ\QW"=V/B M+7E*):@+SN#2,S03D73/:0*8?=!U0,[-KX.I.U/7M_F<> JZ+4,_8-6-V>F%)Q"/UB-QM)X54!]8<[+V8WC)ZU?Z+Z0[, MLNQR60^Z6FKRHP@O%R&!Y:7/S01M,M]&[(."Y44T.7/=]Z_GATV3+/UDR_/"S/FC=>A^,MZW M$4;OGU7E/O:6,YWB;]0W^P-R8Z^]Z##[DI^QH%JMS:^@Z7^3^0,.MEUG VA3V5UGW%//$(?B0^]Z-0LT6#L B)XM(&DF.S'A]M)-WK=^?6_4$L# M!!0 ( ".(A4\CGE; B0T !:\ 5 =6QT82TR,#$Y,3$P,E]C86PN M>&UL[5U+<^,V$KYOU?X'KG+)'F29DF<W^\?9W;7E4B>:83^T'(91B%WKA813 MZX'.Y\BW;C!CQ/.L,T;<)VQ9PX.C@V-[.#@X@A\_6=UN+.D,!5"3^I80V3^P ME]^DM*1'_+\>H34+D/K! MR6M 3CO3,)R?]'HO+R\'+X,#RIZ@ZJ'=^^/F^MZ9XAGJ$C\(D>_@C@7E3P+Q MX35U4"C,E*K^^LB\1,"@MVQ+6H+_UTV*=?E'7;O?'=@'KX';6:BH(+^3@.$? MY,&QA\-A3WS; 1M8UA=&/7R')Q;__?WN6Z9.Y(7HP*&S'O^R=Q^"^3F_Y]0/ MJ$=4>BYXS>7?$0G?0!W>U$GX-L>GG8#,YAY./ILR/ %/ M@B:ZG![;/NQSK#_4:J97%:6J1G'5Z1L1]5T%%\8 MJK:^>:*VK_0Y"J97'GVI;V>)M,:JOSOA-?1<'/R.R=,4VAM!"H>>0.@,$1_" MCOCV ;,91")>AT9^> XU,CRK($YF*JUL->&"2?"+:Z MAW8\%_HA_OC/41"DT'CH$7NGG>3#7FL*G4>,@;U6],HM\^?GP;%MV\?#X7'? M'AP-^X?]E.8I^D%FKM!>5V@ M,?^?3.#_ ;UB67=.%]DI1N6(8NH^:TX=G6,6OMW"Q"\$M^0)XIQG#S#@2*F4 M5]&'6OGDI[+^1J1,8\"$PF2![HXK-IY\AU##[2!ALK"."516!V!$HL33@1?B M>1+:DJ^S #\-[>&Q=@P5ZFI$Y MOTK+9TWP>=CO'QG,<06,1JQ@) GI8D]%,<6Y97>(7G5\1BQH9-=I$JN\%7-< M7&F'R*X!U(B5D\2)[_C&)?A-PM()65$5K1FOV*^5\1D5N1_0:\HDRF3+JNT2 MX94PFAS3R]=>3"=$ H=HL(S/S/T9R$R$MYL6R]J[3B#A%?$ZP1*?4= M/ROD8_<2,7[4+A@Y3C3CS& 7YA'$(?(]T&45=\@#:H*MF5Q_Z:VY5IT8L626W#JY2FY:QJL/AA=^:Z=[3U)^U?@GHMC_!&X M53R# XN>X0GE!]5Y.;';\_(U9 C6YK&?W%'VL%8S(\Y;+!M(>4U R"_NG(7#5X.2K_7CK1E: 18CR.(W M18PG,0[IRDFJS"[05@[(C(GT/19#Q5?L0\#Q1KX[_L> M\*V7RP%WY$ B5'2P0UV /J&B72]+QZ2&UJLVH1RT=LX>PFS!@MY[@2S((8"T M6W:1A@3E):2%8(U@] +/&7:22_[F'A:4P.QI1EE(_BL^EVY\+*^Z!UY0VPS5 M,LO*_K%^FR3_Y$^>10-^L:-/LH8@*;;+7%:!;,1#^/7!+'L8H^B6&Z6ZN^P- MC>U0^I2^JT/LOYS-/?J&D]F3V&#(KWX5K[E('ZB/>X;$7:J*V0//V8A)C-AD M^Q41GV= 8_\>^ O#0Q1>IN%%J%F/92F;H54'H92 M=?; *:KC+[TE0U-?2&Z2E"]-%-;92U\HPQ_[PD^F^4)\(6&2:>5>-:GL)"K" M]M)[:ALF=JNA:6Z5RMCC"R7 RLE65?'Q>W"M$(/4A>ZEFS4V4+*&=JCU(MHZ M\)7+2Y0]:J5>QB9'AV"3MH\6?H#3J-@@\0N]%U=SL:U<>%+%-5:J[JMWJ)@A M<9 /7EU=US>^_R+_*'4.__6D[+(K;- BB5B M3YA5/!BES8# ]T(QY(2_DW!Z'@4AY$7+<_BR\^H5I>RRMVS0(HD'Z;W>NHY4 MS-B6IHL/DA9M(%05L)=^4\D8B#\,5?R%E7QWG'/@]X#6H\G G6HYCGU)6;M:&OP]I[-^].&K6-F()*^)T!>%_A8F]^_(VKZC0%(O;1;:J:H^+^J;9. MY*W"7%P ,;!+@"':EEZ]5EY1/Y=J2*@\!E4T0L6Y5VN'QU-S M 8YE+/0,+E\Q;R0Q9<6 M+.2[EALK8#'0P/HQUN'?;9Q)EEQL+@F"TM(:75B_L9>0:-')2_BI^=J1E1ZL M]]U-'_-B@AUANP1=S3L\MAFQQ4]QCTW56-R7QF+QA^5PH>V&UR4XB8^FOF^_ M:Q7HN5Y0O\ZSAD'>7:0 MAP0);GJ;X@1OL%SJ=OBYC;^J")W5UQ1>5-XJ87# MC/O)ED\KRWK5>D%3V*L&P(ASXO?1HQ4OQ6R5*U_W M<<,V$X3D:>UXLKJSM6K"<"1-&)(V^"51B\F:]]Y,VRE$$& L2?>26?N%]%93 M]>JMO+-91;O%)!X<K<^*K1]%@_^?'6OY<':W.G85D.9/6K_[R58!?C.- T5',_Y?'6^6 MR& N)( D(E&?H$@IKLIN- <^1&C!YB+SB/A\LW M)@N HS!DY#$*^,\7WB14*7?:DCDV.,9\Z7&E'Z'U MG_\'4$L#!!0 ( ".(A4]PY@Y]2QH $>1 0 5 =6QT82TR,#$Y,3$P M,E]D968N>&UL[5U;<]LXEG[?JOT/7._#SCXXMB0GME*=F9)OB:9U*TF)N_NE M"R8AB1L*5(.48\^O7X"49%("0/!^Y$G55(]#X7+.^0YQ+C@ ?_G'\](QGC#U M;)=\.FF\.S\Q,#%=RR;S3R=K[Q1YIFV?_./O__D?O_S7Z>EOU^.>8;GF>HF) M;Y@4(Q];Q@_;7QA3=[5"Q.AC2FW',:ZI;CT3Q[?]8\;[2-]L?W[8^MEC'J[QKV&94S M.[&E8Y/OCVPV@W%*O(_/GOWI9.'[JX]G9S]^_'CWH_7.I7/6];QQ]EN_-S$7 M>(E.;>+YB)CXQ&#M/WK!PYYK(C\04Z3[\R-UM@.TSG9S25OP?YUNFYWR1Z>- MYFFK\>[9LTY"$C7&/]DRPWZU_%V':./W9^&/NZ:\KXCS1KO=/@M^/6'B,HQ? MJ.O@,9X9P;./_LL*?SKQ[.7*X=,&SQ84S^*3SI#W&(S&5&:.T"J X@P[OL>? M\!&]4_[H]+RQ8?:_,;:6)P;_Z>NXNQOM8"#>X(RW/;M[]C'Q[$<'WQ&F@#0 MHV=[OG=BG*4C?>WX**"GT3AO!M1,?*9T7*MO7.*YCFUQ'=P]](:SB>^:WQ>N M8[%WY>ZOM>V_'!+/IZRY#P3,/F9N;6]DS']=847Z\]FV#/ZQ"+O7$V MFW!$L<>F#H1WBWUD.YX.(ZF'+)")R7JY1/2%"$_;*FXCX'=-TU\1GR]2( MB=6TL=?#[,7P,K&4:8("&>R8#'G/YO++QH!P@ ()'.,G3-:8/4#S.<5SKL7; M9UGHU1FO0/)#Y!ZP/5^PB3K,W*$Y&W2);,+P#7Z=8KID&LW[<-C'C*),G.6< MJG"F@__>N&R1S,&.8) ""1VX/O9&Z 6QE3T3D<(!"B3P'MGT&W+6N,_DP/X= M+-V9*%6/5.22RH'XTK!:4W/!YAM1=T[1,AO1 MZJ$V1"-J;NG>_!D=?^=-V<0_L^SEV:;-&7*<$UWO:-^'V[IEW/5['_ ?C):/ M(/8W]XQ<OR9;$<6C=#YR0U&.5TB9>/F!9)9WSIQ[R=A:W=4]OG$[QV M-R+]C=M LBP*Y9+U4E!:D.NN0?GY^<7YN7%J[(9B?T>G>/W!,]R9$9WE?XS- M/ %7C"_'-6-3.CQ$=6G6.(T_V0_3-H__W%$UY69V.X.#'K$3) J$C<)>34 ^B433"<=:R0BGYL,=[# M3=RT)'@.K8T:FTR*&85.S-WQ(_3GA]9EH]&X;+Q;%JYQETJ-J4I?8VNE'DO @;LX M;V<&+M*W4N":Y0$780D <#N#'7IV/,1V28)WDM"G!F]$ E>R-Y+ RHK:+F7/ M@QD H+5'Y6TL@-U#2=(6B#.BI7=1I"3LO#F$XJ;Y?;MYWH3CC!2#FI!%:$ R MFITC1^WJJ?M4BDXK)SH)O$![B<9\[X%@ZPY1OA/H*7&2 M-:X4H(N< ,F8@(;,SJCV&+5=]F>BWQUI6!(BP::0IB]P0+;0P=ZXX"KAA[G_ MCZ9+?/SLWSE!OT\G'I[S/UY_=UP/6Y].?+JN*<4KS[P?(":KKJG7!.EB=TC] M*WXP,D81]R78<_6&:Y^7SO$"PF2/3= %@@W2@T?-!S2@!MCO$M-=XI[KR1:X MO380K(T>%'N$0Y-])(<\=25^2Z!"C_ME%F,<%G;A":9/MHE'F+%FC;'ISD- M@FJ2Y%VLDJ:M5$/>Y]&0\F51G-(=ULCP)W_*]QZ&]&:!R!QW2;2!34Q[Y>"; M-:6L34CVW6R&37\X"]L/B=AZECU;I6KS(9/:E"V"TK4EL$O#8$SO[AE3TV9Z MW2'6T%]@VOG!4^(BV+6Z58K?96;\M'B! $3H/F2$8]NY4E"NR@1ERQ$T,Q[+ M!P6K?E!W3;F]\/P^]A>N)3'%>ETKA;"=QYSJ\0,:P%#+MF3KX+;?H]H\\WEA M>.WS 0VF@,C7XEV^.HRQSVF]75-N:0/+JO)\4XU0+8PYLSDI^#I.6,6V,-,0 MU0*;/]6CS5@RLK^LY?!IC[X%16OI 3VXKQQWC!.C=>QV3^VPQN(6,8C MGX"7OZXB4QA_VTSRO[44P)H+;*T=/)QM3BIY]PQH7H=,F>!O6'3I+C'ETNFY M9-ZSGQB*GH=9O*DJF,TY: 'OL4?]B!#8O_8%P!Z]:O%GS$]2K!:VB1Q!B4I" M6T"%LH6@R5_A!)9+WNW00R_,X$>)$Q9&)+2MN71%2P]WB,C9>#.(Q.LXKMI- M[B/67:I2#$I"UHH%SMNRZV'SW=Q].O/\%>7(705_<=2NHJBQ9W]V>OOX;)_6 M67.BI5"!R+?4 I#DKT))_EKO_EQ*2?X*0I)_""7Y1[U;:2DE^0<(28Z%DAS7 MNQ.64I)C")*\Z8@DR9_6N6.43I*<6@"2' HE.:QW$R6E)(<@)#D52G):[W9& M2DE.(4CR]DXD2?ZTSCV(=)+DU-8OR7NA/WE?M3_9SB/)>Q#^Y&>AQ?E$I?EU(A(E?UJM M*'-%-YQ< *+\72C*WZL69:[PAI-;ORA[PA>\5_D+GBN^Z8%XP?O"2+%?=:38 MR!7@]$&$BGVA7]FOVJ]LY@IP^B#\RK[P!>]7_8(WUP<@&(\HM0E%^J%F6N:(>3"T"4_Q2*\I]5%[7DBG8XN0!$V1>*LE^U*'-% M.YQ< *(4)MD&52?96KFBG0&()-O@1BC*FZI%F2O:X>0"$*4P,S2H.C/4RA7M M#$!DAH9""SZLVH*W#;RA7M#$%4^ Z%=:G#JNM26[FB MG2&(PM21,/4[JCKUV\H5[8Q I'['PM3ON.K4;RM7M#,&D?J=")VA2=7.T$6N M:&<"PAF:")VA2=7.T$6N:&<"PAF:"CUPJM[.N<@5X#R V,YY$ 8X#U4'.!>Y M IP'$ '.@S!Q_E!UXOQ]K@#GH?#$>?Y+:5)>7M)+N.$\^W EX:AQ#WI>$<2N M8=5X=42Z<"J;KN59MLEXN$7UAM-ES8L^8 2)^Y%9AU[%- M&WL]C#SLI;MDK7G>W+]D;3,9OUG->YW.0+OYC-5F0M8XG!/*K6LCZC*D_)>1 MPP5$+'Z3\BKQ@\3:W>MXB?^]/U6<$MF?'S&N\_*U7"I[%!\Q_OGM6QC?ODUW M'^7$Q 0QNYUT%V6\70VKH,1GS;(**ABK"XX-$5^)M\(F\RJP);_.4-X6T@63 M(L7:"5_.PC$#$+MT\;+9;O*B;%#W268"1<@6 (.S8V9G4I4V1MZ\]KLGDY0O MGF*1L5'3JS/&WE:])$;DH$4-YD/VI;*,YN. I?J%+UVO!&T & J)V@@$7+-I MR"3B^)K9:C=Y00L$4Y!6[$)&ZD]DBR(L>ZIQ&D,D<4F3[?X+M[7F'+YEF*$3*_H[DL>YC8"\*N M1S;($UF#MN$1INEM,@\H[]GHT7;D'_Z5MH:PL9$-,2E+T) *MV,ZCY[/U4N6 M,=MK5&U)19&X[',"#8XQ-K']Q)=O;X#]S</?EPX ]-3I:/2&8I&2LM%B!AYQD?6#JEM9;#+I ,$8Z6*EX M@ 92W$R.[?G"'\Z^,AWC?&IY"P=](-BF9)@2F("&T]:!L3&OY0B^?[=P'28" M+_Q$')' M"(Y-'CQU>*RG)#?X-+H7=$]9S+K'L)]M:(\=YZ2Z7S#93&SFB!4A= MNY9Y. CAO[::Q_;4,[,, 'X!>0>9JN1WN@>A(D*'%7$MA*Z9/=::B!%Z"4YJ M3-V--F\9QMYGZGK2 IC$;A!2/FEA3^8*6FRY/=+X2NB&,Y#V>VS5&'DQ6$8N1DG?/PZO$$WSVN-+",D,='M3L^K MHDAUEZI*,D?4M=:F/Z3,7#_9)I94@(N;P8D-=>2_KR&F"!Y%)+C M28N4%6T!U(.K-&E/]"(.CEG^\2#F PMB6O5':[DQ$7*5"R9N-@(0&HWS9KA^ MLB=_WKC>$ONV*0FAA$WJKO].U)O 4 M)+T.$D^\V,1%SVI"_8"3=4S2GB)A8 M+M&D'G7ZL.D$G,1)&?+^@FS*YXQ2Z;^P?O.IZSH*1=;L6*<[FD[ZF@R5HO0; MRA1*OM>BSAW E$J]1WEQP9=$F$']H8 ^N7"3>M2Y/9=.V$F<0(M\)=YN4H8J MN5M]62I=EF*%#4JG_UBS4C(?$U2;S/!+5<+Z4RW_N][FR%0$&V MZCM"YYHF>U M/.._UYV<4,DS3BF :$%L%9*"A<1>]<4*F@S%3WLK+..Q1@HA4_&J8.Y]#F?, M=5:>'=+H""%JR RTFC5HX?RQG]B3G5E(C]Z1'>%3DKN[LVTXN[<)(J:-G)$; M;NOSVYR9;\16GY[M98(XS>@02LBT=%Q;%=)P#UMICO&0F>QH2][W'?[9,C6] M!;_Q>8:']\K+%%U?'=[@2W]TI]IDIZ *>_4A'V9+)+FL!2#;#(#7@$.]3Z4: M;W E2*<0%8/[H>RW'CI,B1L^LIVY],-4"NQE2<#J,'I4B$=W\S;;D%D0%PY3 M*>)7U2 N9+3.+=O@OS>NYZ<\S_SA\!-"N\W8X _#Y(/^W%_-R4*7,.CPSK#W M^$Q[YPKW6%#V.+H]62VN *R2$OJ4IUT3^@ YG*RA@1I 3J<7#A4\0W8JW:S M]:'^W>,RX!,R"@!1;K^&LPER9&69\G80@D$MA8Q7@!WP 0"%"7;8F///F#!7 MQ^D0JV,MF4B]H%+M"6^N]$PZ#YYJ# B;<:G12\DC!&03WZSZWBG))EMZ5("] M33^K$]YL=<(FXDJZR/2P'83E+A.,!YS 3G)P6K72&&%#"#Z$5*ODJ8F0^-(/ MT'Q#U.9O[&[.B/>R+^3D]C!> 96LDWF IOR3A4M]GGU,4GY10PC&7DOY1<2# M0V+]&)Q6"+T7&0I[C6#4..@@L$2IE+R/-/'!][(W0 M"U\.TZ68KP[/^P2#&:MPM)ISR\SC&<[">X/OD1ELURDSR_+V]=P&_>AW"=.; MM>3[EJJ&@++(22C$+WP^9.7UI6B"6(/B- [04GUAHKPYD.RQ7,_DR$39>*/X MQ#*I5^?M9NL"3LHX'V9"UHJ#47KG 8O\K%@(V6RL63#2)6 ,"Q MSCM4&1Z\O! LDU\R8V=%C MJ&0,C_SJ).EWV33,SL^+D][8Q4D_K_&I=N.HEU36I>Y38U&7#C/Q3Q=+UQ/5 M^GP\U5T"_C97'UV[E+H_>#B%5NP7Z=G&=$. *(@I0@OD+)9>HB0BAU^+PZA@ MVM4E)N6[Z!W+LL-I$Y$L:% 0M37:V!;$=.EHQ[=(;MPG3!#Q[^UG;-TL$)UC M_B@XGLE+AD70IAT!1(5.*AS3<@AM4RA._S7R;&^R8KIG#4DTII =3];O#J(0 M*.WRJ\\>-%Q%K'XEC#!KNX#7KI:OO9A+1\?U7CBPQK+R+CU M5O7M6 VN4^/?/(A\R'S#/ELEQYC?N,+<%M9@X!*Z_6>PE*JJ L])I_U"K/7X_;>'/+X'<]%NMIIPMI4J4@.A#,!J1I>LUKX7<-]4[CXI>T#8 M<\JD[$*411Q" W",?3OD<>0@,D7/_,CTVE.8<64/./64I=INI0S@HJILV:R?1. MMS>$O>+R=4M7&O4D4R>^:WYG7&#KQEWRFY[">XG29%,;C<-L:C#LZ2,?US C M ]>;3IV8"VRM'3R<31;!EZCWV.Y0RDMW@A#K^N6US0B]!$VW@)$<+QS;Z$N]Q#<"!R,[D*R\D\(H2#PV7,Q60 $ZH\_%[ M6LK@_J<&Y9TJ'FZ]AW7+:2U:)90( $6[6ZX<]P6'KL8P($49@RK:0PA#RWQO MHBJB$ , 4/GY?&J;/K8"^KXR,+SQY&O"^4]E'PCA0%7@)H@" , C3&ZN.6A-.5.$/.;UO&Q[7V_IQ@'IYR9+UN5:HOG/>K5 M&)!&BZ4+4I$?DUE^U&&9?]Z"AV&JKP.6.>%1Q$,OKK?UD M6YA852V^XGDAG"9\"XNO6+IO1I'##*;WF37TO2X98<:85;362B8YZD6VG&A- M(BEHZK9+@F/Z9&_2:@?L3M'S-28,6O^>B3SZR^;C54D;#3D'/^H54*E>14D( MFEIUG&!P;(DY4JN-;F<(9['+40M="4"#O=C5SO*GK(R?Z._\>R\#U?\?^&)ONG-C_PC+/ MK,3Y()R'K]&*9A,:-'W,+,"[O]:,C==;0+RAO\!TND"DDL A]?25:NO54:RI MJ6584\4S)WZ,5VMJ+A@+(^K.*5JFJWB^$%0\\V$-NAN7<1<,7&_%\XV#/&\X MF]*@DOTE*#9153 KVM>VG!Q@I2A/5G6 4ZN$H9+/\STH)*9K^<*<+=^TAPK^< M-+&9U<*2$MN,@X I&4C0T]?/2:7G$09X^(EY3OGAVQ\&S YYH0#N?(M M3,;Q#)Y+>"Y.E3-1]X'SS;%T:1,U5P"PVB-,&7%+VD))C^AH76Q'1,P. %#X M?=,N"51+>>!-T Y"D*S4J=B'1P_I!R#]#?F"]_Q@RT+\@JA[UG?.+ 5C,93D M*]Z;N&@H8.@P'[?V%XRW?V&KLW37Q)?69>OVAI#]R*@!VCR"VPD6$C[&7&3\ M'J4=!Z]MLJ"M-R"$I$NA"J#'-G"=X#F\\%(_ZW;-;],*-X;#L]-Z6I P!(0L M3S&X)S!ZG$@KJ^32C AAU0JSMKE9X**B5_.^*3\%,W?_Q]02P,$% @ M(XB%3X\+8(\550 _J0$ !4 !U;'1A+3(P,3DQ,3 R7VQA8BYX;6SMO7MS MY#:R)_K_1MSO@/5NQ+0C2G9WVS/C]IYS-JHEM:VQI-*5U-WCZ;CAH$B4BFL6 M6299>LRG7R3 9Q$ 018+"3ENQ)EC=55FXI>HS,0KD?B/__VTCL@#3;,PB?_S MJS??O/Z*T-A/@C"^_\^OMMF1E_EA^-7__J__Y[_]QW\_.OKG^^MS$B3^=DWC MG/@I]7(:D,^]C'$F,>$BWW[SIOKFN)":Q#^2-V^__>NW;U^_>4?>_?C7=S]^]QVY MNJ@(+QC*9=A+&87Q[W>L-<(TC;,?G[+P/[]:Y?GFQV^_?7Q\_.;QNV^2])ZQ MOG[S[3\OSF_\%5U[1V&)[Z7\VYJL#_=I5$IX+MOJ[:4 M%/"OHY+L"#XZ>O/VZ+LWWSQEP5<"HH'\KTIEX .9.F_>O7OW+?_V*]8'A/Q' MFD3TFBX)_^S'_'E#__.K+%QO(I#%/UNE="EO.DK3;X'_VYC>PT\#L-\![#=_ M ]C_H_CXW+NCT5<$*#]>GRFU>->253!].RG*O(LP'XHN;R.+X%_G#$$+&WW* M:1S0H$0'O)J?CXNN?Q00F_@M@1'86)*VM=U&N7<$MOWFS>NW7!_XY+>3P@_G M<7 :YV'^?!8ODW3-;71^E^6IY^>E( Y?2#+D^[:""*SSM(W32_U2-/NS1^V" MXEL_81ZUR8\BT;."?9DFZT' "AC) *;?HKMH5Z.6.BG-DFWJTR&_8QD&>4MC M^UD@8\[,."'BTOCHX\U7_U6R$L9+!#-I<),O)?__]Q_?\B:G5:WU ]E1:5!;&N59^0GWH*/7;XI@^S^*CW^[8;\@!62W MWET=9TJM%426O4,+E;N"E.(@=B\U#DWS'4NHB,@73G88&\[9G(:>'QPK@IVR M48B>L3^S/L4:A,CVVH$LM=F*"L]N=R#H[ %(":?%-F!CT&.--RNM-Z/^-_?) MP[ 4H![UIBBPC%)"4(U+^\(":,F@ YGIE.B?I@ICMGK0> X$/DW4N4 MV?G>OJE* 98FVOK2JFE*6N[\N!4- 2+[AK@_QH.9W?$V30%8F/E>]"OU4G70 M5)/:-\8^V*5=JNBLFJ@>1,<2"G(BZ DP( ;1 X(_\(+I0QC1R^WZCJ82M;HD M6,ND+LSV"JG^'F%QM-NX:H4!=$006OZ5SV(_2=ERG!_G\2WGXV3+ECO/QTF@ MWOSMX<*R!2-EVN:A94&P& ,\*B-JL6L_(, #UG$MJ-*%_C; 4J^=RK)[@J AC,GN^@9"V3REGL(LVE\C;/!)X%6;>HWO M[&[D=1KN[G_Q'Y?1V/TUX9)(=+5*8O6.5Y?$_J^J@EG^LKO?6_UUY8UW?F%. M1CB=[>7E#?6W*3.P-V_O;L.\DS4N)['_*ZM@EK_R[O=6?V5YXYU?F7]'DB5Y M\_;5W=>DY++V4]^F'ER&NWE>WR4R-7:^M_\C2P&6OW#K2ZL_KZ3E[F\K:(@@ MLG^DLC_&@T>8TR=_Q>!010:UG POTLC@[D:;)@U*Q.D"Z*;,%Z2DI+6;CESN MX#/K]?P\?* G7NX5)WJ:#7\Y.=X9B@[^[N&)C!;EU$0-1'U<4O' \2J;<0HN MVWFIHE61$PMAC:U[M[N7A/K)T;)4M?!WDE6EM!@YJQH@RB30XF2^8B*""RV# M]8 Z6,@L2(^]G-XGJ3H1>X<*,[^@ [:;8E"1(&49[+2O2S1(24F+9;N3 3YT M;$[6:SB%3_S?;U8>ZXS%-H<*$S"U5#NFE@DM3ANHLA.M-1P8,;L7CC+J<4[" M66=$,),&-UH$MZ;1@=WD9NU%T?MM%L8T4\]<=JBP'$$*MFWY+1($4Y>TK[($ M3DI*6LN_^^F:IO?,W'Y*D\=\Q8QRX\7J\5Q!C64'6O!M>Y"2(MB%!H?*/DH6 M(GA(P60[0*QH%/791YL(+3Q(H.Y$AP8%1G#H-*^,#4!I_1R M84%)B7>/2 %Z]R;1#AG*72(I!O6]G&9".6? NT\T-7)+IBQN-ID942^H;EY%$F=)% :\1N=[+X(JF3!!H#FBSR8&]EHAQ;35!7 NQ:[0XAD MN%(4"IN85><8;ABR&?82L\=Y?L0S[&,O6\WC /YS^LFCZ' M\?TG+]JJ"FH:\N(8_B#%FHY@Q&C=,0:@ZAH;8R)>'!#^1X-]1KRGZ+'Z@60Z3-&6A3RDITO18 [LU'9;0V9_^*D%T M$X& ](@9X9HTB)$*?HZ"':IAV[/J:^I3YEMW$T;MPZ&!T3J8AGI"0GG'X&)UC=$TX[1CY(A0N:0O)I$&:4 M1W%@#-$M_BJE&R\,3I\V-,XHFWDM\A5-6PL8A?)&G#B^,$"IIF,8L%GW$F-, M'7LK.$G!RB?&G)GL+)=Q?&=_Q:A@S;AF"=?,;RVFT;WJUGNBJM&C38+J)RV8 M$H?@WV-9?J-QI25P&E0S-D$9QGZRIB27@47:OS39OW)BO[)WGQ)W?])L7_(P M%IKD7F2\&:FZ%@5"'(J>R8:F^?,5P\@?)_IC&VY@RWAP',-(D:9G:!FLNX8!FHY!53R$,\T(9SM*ED>,44S( M<9QC/V4B8%*,%Y/@?Z#I78*E@3W7AGV#QS!2J5A_C>.PN_":OEE^9]T-VPUW M?N+RZV]P_,H0'>969\X A7>1RM_[LE,-F?'L=6AZC6MV937NKT/ ]:MD%BS5WNK^3-ZLO/$ M6F4- 7_A>Z_CRP-.ZF9F*?\Z!G17,DC^5U-CNHM9*GV#P9V[ (.U*(%'-2/B MK8"Y[\,S,=F5]PP)>CWGQ@IBI/F.%GIK_B.EM#\?TL#HSH\*8E)0(Z?SC,.^ M$=2HYIUN:=!U4K6:*GHT(]4H)!=Q>;3 O(80D&>+9L(KVDZJTS^&=G@ MA^A2;3^F]('&W;MD6$D355_J3;Z/R86T"94JZKR)70[DQ DYG/[,"5?\890V MY>0^V4E <&)4,)X%N3/],9OW.##A,9XGV)OA].V"&D-N9X\Z84V-0-'8%-1NN M._2I(W,)%0^:6^@!J2T*7K5NS;7XG7E7?&2L5F[<,>-)&4,\1<> F.QC[!UJ M:IRTGR&V(S)HVJ[@0@+0X76(4)0.@@I;20RK#1K[:OO4\NDQR2O[>N8=@L\CQP/0Y]Q+FAJ7(.904-SAA[*:5 M(%8DP>$\D_>RHGLM\P:X+63Q%IRW]VR/ &!QGO7)!./4WG;?)6DX;]I\+_(7_\^>_?7=S/"_O?VN[L?2NJ0 MJ\\IW_[P':/\8?;7'[X7E(SK^[^]*2F3^M&K_P6E32^3!PIOBA,F%VR=O-K& MWC8(+YCG_Z0YN'M;*A_)70"#$_]3:E7K9-G_G/ M(KI>YZAJZOGKG'FL M#MRMC_Q"!>98?I(A;LS.@X"_SD&_NA3$- M3KTT9D-E-O?][7H;0?0XH E!3/2M?_]M:(%ITO;!<;+/W>V!\RV!1S8#MA_&^ @EK[ASW.=QMII MEK$VQ=-+!T1ZDWMI[CS6WAUW8Y1BX]W9VX32JY+]IPP*-O2S(ZTZ0R[G.G9$WZ;L4TJQ M^RX'N-2HE%-ZR2X[I)7(L/=XAF$C-A>X1P]0H/*&SY^^01XB3%5/%2VI' M/*$-7NL%@A3? YHXC*S?F<,O<_QMLP^E\!%-?E&?D9EJW6)QQ/@E:F@]H$&/ M[P8=,(:^T.##V]T8H4WYQ/2K,"[\XC#[D(9['@YK,#PD&=M2.RXE:E.R68T8 M\M:KA\Q[TJ^4U%@UA[7@VV6&I:0(E84U./2OQ%=,S'261 C"/,'B!094&:SU MUUBG46UX[3,G\1W"R5*S8A)M'G>6+98%3&9Q;-%A3 M)0G0]MRH08 P&>JT+HD\60YAYEI>1\362&L.%-DV^6.85VFR5)[6WMRJ=(45\<73 ,#"B,1)I'1]M4:.^.RL#N/#W:),%X?;3; MONQISZ."C' ZM$=(#<$F!5A\@ZUJIH@5Y#D;L13:22F1J_!T04OK[M1D>)5V M=C%H:NL(4O(*B ^TJ]4WN1D#.T3>@SB+F8?2+!>0B]'D,HFKDC[J=TO-6-&> MTC)6:^T#$')GM+BK)5[%-Q?\T()E8 #O'!J?I]C"O6$&R&_HE6[ M_0=FC.)R\9;A+[P]B;/W=)FD5-#Q9[=/G]@T+$F#,/;2Y[.[9N5._'*:DQ0X<2?-?M.Z1(+JO MH;(8*/]5T)-7!0?:2Y@C\#,;+Q=Q>);.)A6]J[<=&ARKE@)MVG*+P+H%2UJ7 M'GRUAPJ+EUUZ;=A4 _E2S<[HM!]&>UY57HTKLXS?>UGHS^/@)(RV;!G0DQMA MS(WCB0.5:_JH(:MU[QV$JV-QU27-*MU]1K@$OL]&&9>OA*Z#:L^[/-+Q?P4#S0%/OGEYNH3#38ME)?.V9' T7 M@^,/8]5M.LI0&=8]:!S CFV68D@AAPA!D(Q5W)MJR)HY,Z.:6GNOT+XYN6HE M=R/.M$QUU;,@1>2P:/)(&(^?B3S$4F-Z&&RS%J1C4IZQ!%%*) M<"4.Z?%--'%P*A8-U/B@*O1MOTZDPDX\"HKIG"PB858(*^Y(+9;'7K;Z$"6/ M66])<1T+5M6P?C7:]_IVT&H%'XH)21%N*NF(!Y4C9%N>@W[^J6-HW@= MF58=V5B(L<_A7S[TXJ;1BXEDE$;>* M#C=CQ7KEU5RM]DNO_7P(K[V:@I+L&-2L,U(QBTNJ#7:L!U\G44Q<2M5H8^). MVRCWN).\>?/ZK7 1]LEO,&EB+LS?-E=1%NX-@KMC.C81^1HS[ M"::H9-G^G(>\*KF_AO=PJO>^FY>!\.X>CM?/L8?+3]>;*'FFY14,7DZ]R/NC MP7&R!H_GL;R(&JKDJL%BD-+N1JK;RL<;*,-^HMXH@-T,OD(,*>7P*1>7='0' MHDA3EKB8QZ0A9?=-HS,O+EEHYS>X\,>^G[PPAN7L(K[Q(KI8L@4MF^_DSU<, M?PZO'FQ@VJ7H'5-FI.I8@U1K%B?@JJXG9@'JJ'9CH9K;=""S'H^Z![:WJ\8O^"^^3-OE*#T9W%7+\V&MB8[G 6 M/["Q,DG# >[0XG'%'22*Z-VAP>" .W30F+I#@]$==^C7YH*F_@J2&#,8090J M8+K&54KA#>)R]Z78]V2KQ$6^HNF%ZY3W#B'Q) M\\6R\7$]5@^(>$.$NN+G8[JB;U0UE^B WP^':SXNUX<.I)#-JQ_6#X(47]8M MN+(0G*97'#BJZ*HV]_UD&^>E7L9=TN%SQ845"NF]=(?) 4>4(C+UM9*Y]#-7 M_,A,J0K]1HX>V5W2+9M0U'LY0Y3OL#KD- JU>OUFA\\-UY&"&N ]P$_.U1MV MB YDIEJI@Z.;CE#E$W92/X?YZGB;Y6QH3$NE5 _:#Y;BBG,9*:OW,ZT(!US. M )^I]Y6BR".314IAL\H;.^_*8_GB&)VKS)54_C35'@F7$H!BQ5F=8O!L-&6K;,[A(G"2/[8K7.BY\+FCZ7+DW49];B6S%QNA!O S. MF/TH@;R.).;9HB)_]"^9R-9?1LDCRBB^MQ2Y*#B M31(FU7JA_N4/&J/*@'@M2;PQX7 B]LB4T,29)KDK,:6+J3NE7,.J#'9KP/6] MZBJ/N,D3PQ%^L>T)GZR9W&W*0D3F>U%M68UGA""(> 1.U*'$ [.XF/)",1EZ MY##HC"I*E%P0(ZK1_=I^2>71FC2F)([E",&V^6X*ANY1'',!KJP,^E3LR1%2 M<#NP'M!#,\X1X@B$,] MMA+H4MF!R92OM7/!7Z^\YZ*4PMS_8QNF]&:5I/DM3=<")_]2T26&O$A%?X8H MUJH'9,)HOU20.:INED_!"^O<@IMP]B-F]6O2$( U+=U+NRUD(D+R$EOJ9[5: MH5HMJ]6Q?$H#_E0SD=HF A''-% 3:TK:OCQG;$7G)$[UE*J MQ%Z^*BU%.>.0P]7E7XLKY!E_[!R4XUM'GD(Y1(^$^)(_7]!\E00C5IU*=D<\ ML4<]K1/$]4 O,R/N$!")$.+D(':AC[$_P;F/5I!37FF@LH%W:J2XXJ6]$(=Z:R7P!9S[#%>^ULX%?RTG M!A^2])INBJD+6UKPM\QX2;2>&86.$7?BW:^2;,JMYD*;;/=!4D^SX=&HFI4O M;,4C=9P;>X(]6*^V*HZ\M]?:S0;PBPV?)I\^T=0/,_5N4C^? \^L,&]3GDK]+!U$3#@0 MBBKYD(;'\;HT1L6\U %[7#2?,.\]XW9_Y;??BL_A ME=YT*SRG]F.&:=K:CUDZM;X#Y>!_$.%90(?0KFQ'%+@+K40E#O>Y1"!,[ M$[&M(7U&ZH;%EY#VL/M9BT$ (I([1,W''4M9&BZ4YG?T/HQC&$Z4^ML+BC?;S2;BI3:\"%##._-G\3))UWQ/ MH^=8T)@;)] -5*X9T@Q9K0>O0;BZ&X\-;A%\@)\T!*"?[$VH8%U/)JP%H!8G MJ.M_AH&V"$&'$*W8@ +R3E&!'2J,X@%2"*H*JF4!V3 XP,7_ =7 S$!S3^4E MH>$(L?E>'7E59)$R.]W&0?8U[O0:G+5XUZO.H8D#R?[-B:@"M4UISQ"SOUB\ M2?84W;$[S]Y')LI4>W_ :0VB3G:T,EX%P!#E6 MT>I0.?!P$OC.!%L**LUIY:!^CAP7$"(T6:CJ!EL.X,!FBZ=2TJ'KYC MP5\Z*-]C1_6*"90YJI7!(24F-;/#[@<>,_N5#$'#70NZU-W"%X@[NN,!J@\89W\Z^IJ*F#KVA MZ4/H4Y';>$W]Y#[F4C[!Q1EE?#ATLUACD)WN; ]CAVT3822TH9!D_*F:Y85Y M=L;6^OQ@1GCK1[QYTFP?\@X+!*2 4"8X-T!@#@7L=A>D9W1'+(U MA(/6PW=>=21[N*9P#F\/K8_F#2?*V%\V?[%AV(R_A@6@W[S'(O#KPTF/+U M.FF=@'D<\"=\YH_0FJQ+C-@0XO8 =:H ;,"#$TF-@74,Z%/[=GZGM -/? BS M;.NQ[A3YFM4E$,'B0_GAB%/*E2APT' M?#8\-BB4S&Z&AK9J0P*$X'0V3#3A=8?N+6S*B(T/6 :/<0*U]$@ M8J!A?R@AK\*R:!9B[G[K](B/964EZ^,DRT5=6I.#)R6K ^>1/6HICR85?+BG ME%I0/0>6,\*Y9U5%=;888!**FL]89>CV4,_)@CLM?42HZ'G00,OA@ /)E5#Z M39L&*Z)QB'<&&^X*G7]R(!?L;G9>%]'"Y#WXOS5D91(0AQ[5D#Z^K7-VR9,B.M-P>IUEII M&G':7V,.@-4UQH8%-E.L"G8'POM^ZKT 7RL'EN-D?<<&*'[6VA.^]2PX?F6B M1M.;=/36?:@?C/899*>,QWQ]8PN+/$S/O_QSFJ^-MEB=KFO9$96-NK#N,@Y1K7VHT8D6XY3@ EV2O MF7,[:VY]X=N@3)P7&R4HDT_&R3 NK.-0-*6Q@)0"E\.1"=-F"UDB(?!FE(<-]&^&#Y4B,-&JHWQPR2X::9] M,7/73EMBW)I#'T1?1_SRA-[EQF.$BAC'S_30F_XDI[3N-SH8DB=V<2VHL1][W7G-72V#)-IT[M_,$82WJNN(Y7>?IO+.V+1=DT:$AV([].I[X2WUJ/48MDNJAS!W62HL9/599>OO&>3 ML6!?H4C+STFZHK5*W4NB_<7L!' /6F#;LLF_;ZK9NY>RKU3'C5[?&:.L7B[2 M7;/7X>WN]=3;/,FR586?%()Y=;6L7:V_E.[ 0'>8;G$O')S%# >]]9Z,]]6U M'#AN;*!$TT4UY-;=KQ>+9.($'(2Q8![%2'#WC1%Z%FBKFC*AX.>X*DF1WH^N =^ZP5A!:W]1X2U0"1O0N0D%,:R M$4]F5#6@W+&;ON"IH7?#@"?"Z^2 M*&#:BF=(X("U;Y^]APFQY&"O*ITB@TH.G+*"/7#DA><:=>?@X:+[U%N[9E+F M,]0!_"X9FN'-EP,CCN.5;?ICD-E6'?'<0 'O>29N>>; M$VG-?)/NU)-KR2)QDI-GMISWX&W.JG8[,$7/]8Z]VZJ?JJY"6=GZU 0@!BQ]M;-7]%@&S7M MH?B% HEA(.X&%3@72TUPACMR_"WD3/IX!K'4L[_1%W4$53JK?,'0@T6'T'0T>XWD AM#SA_X(,'C;>_(5'*C@Z@1NM M16%WB%I>Q%^2S5:4YJBI>=[]?0KOXO#R\D79,_V4:A@O6IJ=N6([R73]C!@I MGT[Y1!=^O9R$!7=(4GAQ+QY?K M5&TV5%.(SVR]N&)C]IS%,19,KNG:"^.R]A%<06'*P(D:3""N64#YD*3R*DG] M^Q0';Q-CB\-21]:[(P=N$&ECQ8I6AGLRCP6$(T]@8/Y7@" 1R";\'AG$I* M0F"Q#ILOC "P%.OWBL/Z3@M.=U9SE<62E V3HF52-2W*O1%HG+#62=D\@?8) M T $ EF!.!=V>I#[=D\#W;5,Y,J=<._#: *HI$:LY:D&WRGJV27%J>ZIPB&O M:CCCEXKP_6Z4!HU)51@STU^+%6):7)?*D\)9?+AZ-)EO]$ZXX+;OARAY;!1T M*.Y W29[SZSV%HXZA9JH:R1SI3TE8T^*)H'?G?VLV$@AG0'Y<(E^R1IL?)ZU M/<>M:XK4-TCQHFJU48834M9S^K- MJADI!>('@LG5;WK]6C!"R@'L1W-/9T8715SI'>[ANJ55#L7#R?/WII MP-/+%SSS+X,:7"(Q,,NV:_&940B8NA'L\^PINTI^GCU%"XCGV=/!U_J;I,P# MX2W-"&^+%(W-2-4<:;3GT.F8]:XKMT](N7WB-?J%S40""OLG84S)?0J/T09\ M[Z0NJL=$T/4F2I[9="_C?9ULD/-^ZS[!F*;C* !"I>2#[B LOGUD3 :@3=48[29;F#0=A_]IU#O;1;S?, MAWEV79WEZT7SIS#;Z;P>6KNF; 0<+%1+:,WP#%!T7ZAKD)$O0&C;,.C]+MR3 M!([D9,JI:1$,HP]X91@J0KN&H4?1#32"GK0-1+!8WGT9 ]\(MJEE9Z5I9]3_ MYCYY^#;+-RF8]@_\+S#K'YIFS3[[;7Z^JT7YJ653;8/A1BD^LF=^S?8ZO]2< M?#FW;5!Z0(S*6X^^+#+*6'Z1(OP%QUA^Z1K++Y:-Y1>UL?R"8BQ*0)&7_6[7 M5OXE!?@O'%OY5]=6_F795OZEMI5_H=B*$E :_CN)[1K+M13A-8ZQ7'>-Y=JR ML5RKC>4:Q5B4@-+?O3CS1F^,CK&6X[D,(GR*8"TUF,I:CN=VK:5LKYMRSY9* M&-:B!N1%X3))X]!J=#E>2$$N<.QET;67A65[6:CM98%B+TI 292D7I!8M99; M*<1;'&NY[5K+K65KN55;RRV*M2@!)7%,_3STMZ-OI(XQF)-3&4KX%,%@:C"5 MP9RA,Y4,?\,:1!2 XH8;1):W6\YNY1"O,2QELNNM5Q:MI9+M;5YX?YA7RYP; 4-2#K6_Z__"H%^"N.K?S:M95?+=O*KVI; M^17%5I2 :)QO_=]'EZ@:8RWGTC'H'&<,.N^.0>>6QZ!S5<@_1QJ#U("2;9C9 MGK)<2#=P+W V<"^Z&[@7EC=P+U3[I1=(&[AJ0%X86]V]O9#NL5S@[+%<=/=8 M+BSOL5RHMC0ND/98U("\])E]$%BU%NDX=($S#EUTQZ$+R^/0A2KL7R"-0VI M7I9Y_FJ;T7S<$P"C3>9,BO,,QV3.NB9S9MEDSM0F<;E0;7!<(.VXJ &%60;_M]F$5@U&FCEW@9,Y=]'-G+NPG#EWH4I4NT#* MG%,#8M;"VK)K+=+,N0N7,N0M5HMH%4N:<&E 2YY8W72ZEFRZ7 M.)LNE]U-ETO+FRZ7JCV.2Z1-%S4@>I?:ODUT^4D*\1..M7SJ6LLGR];R26TM MGU"L10F(/GAVD^8N?Y8"_!G'5G[NVLK/EFWE9[6M_(QB*TI ])'\[*TWV2JT MFY1[^0\ISG_@F,P_NB;S#\LF\P^UR?P#Q624@)C)_ -8K1XP7EY(05[@V,M% MUUXN+-O+A=I>+E#L10F(V7TA4M5ML E M4OJ"&A"SEU^3]'>KUG(LA7B,8RW'76LYMFPMQVIK.4:Q%B6@)(6WK3PF([2\ MG)8>3%_B'$Q?=@^F+RT?3%^JSH$OD0ZFU8"XS9QXOUL^#%A(ETD+G&72HKM, M6EA>)BU4JY(%TC))#6@56IV]+*1E?Q8X97\6W;(_"\ME?Q:J*CL+I+(_:D"_ M1]XJL5LD:B&MY;+ J>52@ZFMQ7(MEX6J=,H"J9:+&E!*[Q.K^0M7T@2I*YP$ MJ:MN@M25Y02I*U4^TA52@I0:$(WC[#EZ\"S735]HUJ\WB"MIM6 N,W87TW?2C,Q;W$R,6^[F9BW MEC,Q;U6)C[=(F9AJ0!0R,3-J]<#Q]I]2C/_$,9=_=LWEGY;-Y9]J<_DGBKDH M =$GNU=?/TJSZC[B9-5][&;5?;2<5?=1E<3V$2FK3@TH]U8V+>63=#7]"637]2;5X_82TFE8#"M/[T/)*^K/46C[C6,OGKK5\MFPMGU4_SFYF27VV MG"7U6964]!DI2TH-Z#E9LQ$)[T'#@4_7G8O=9M_W%X3QBN*_ZS><+ MQ\JRYAO3 .V>3XQ\IA#D$BX8Z;7WB?OAAKDHZX6[9Y+!(WUX/GW)'U]=+ 4@ MA?*[1#C^)X?:]*HVA75?D37?S42K7KL59#CF/!!J)LPUV="46>OHD\4IS97A MR,[BSZO07YW&>9@_+P2X?AO6<&(;=J]2U[U@2U$O.B*IF$2G&Q3_L*VHA_DI#A^HX/==!09 MG77/4(/HOH' 28F@)24QCMT/A[WAM"X\NWZ5@FOESU<,9L[F:*=_;,,-O!QK M]L!Z'SOV4^IFZLD?3=?S6G>.8<"Z>7(%TXQP-KZ(J!@G?^-\L$4J=>I;(9LP MXEBAN4I-^^OGLFYYII"&VIQFP6K/\,ZIE]&KU(/GNKSH]&E#@Y"ARZX\_W?O M7A4!>[EP3,Y0F::]];!8-S8C/-URO<#%S*SD(S4C^U2PDB]YNJ5DZ459-]+9 MF2F,4^XT@L?DDACFQWGJQ5G(_[4IU()/F4=0LJFTIY5D/,<24_XPON=*GX?> M71BQJ;RB9Y34.([4 [[I0 I2ZXZCQ=&]8E%2D\)U*@8)5/V_!5# 8/W@Q=M>>A)%#^%1".,]=BWQ%4W(&Y27O0^;/Q;$IXHZ']PS+X.PVX2JEM-209C^E2:;< M[^AE0]KM,%2GM=?1PV-_I\,(4'=25+"1/"$%(ZDY9X3SXGC[!!IYA49^LMYX M,>J\KCQAJI4HM IZCJ1D#+@'F6H59.>776JT8TL5%,VA7LU2ND?G[,/N">4( M'2KK+_T!\?CF),R\^_N4WO.CIL6R2+S1+67T+#BN8*)&TQET]-;=H1],QYC: M+&!4!1/^$D.A3=\RHY_-*%RQL+Y9K\;*T-<>^ZM$ Y(*)CQG.08# MC'-QT'\=9K]?T10^\.[I&X7B>A8<)S%1H^D@.GKKSM$/IF-%+18"/#-2<^$X MQ-YJO/+8A 3R2>"SKQ%]8L4PTK.8H:K!"Z.YR\&=$G3U)'Q2JV;.C#I>-!&K'Y%=H8L-0/&F-6'1A;M]1YT$+<1 M^8FG<= S=@U6Y[W'_NE3XN6$Q@%XC#P5[ ;]Z\?BOD+%?^M(54$\8:O.9!XD&S&GGOM^LHWA M1)9I'@=>&G16;Q,*MAP()N\2'BTFDWJ0D!(D_A8V8Z4IYQ-#[R8KK& @%W+) MJZ!HX6L8X/PR-#6._)E#Y&EXM\UA/X-O'A=M@G-X5:N0YB^:_>8@GB^-PH?N MJK.JFTZJ;CIKS('J20]K@MPFI&R$+):D;H94[5B>$1VZ?^8-4YC?')._O?[; M 0)E%S$S2S@)S!;I#4T?0I]F5VGR$ ;=0X/Q)M!\ M'@0BH0%^6MGO[^AZK=@RO:9^? X5XN"*3JFJ\1*O(\&M-9\"WO!% MX*S:XZ]E3>N>[X2JL=B#'[V<,M7XA 9;WU'W+-.*RJ/CDVW*9C_B^I^B3_0L M.*YGHD;3T73TUMVJ'XPR&VQ6Y2 0P55<(CV0OVBW'D:H48Y;; 9S7^:WI4JG MMWF/"DK7GHO%0^:GX:8ONUK+@75_JE>)]MTI)3G"O:D>+)([4\ Q*R^ -+CP M\Q'DVG3.[XWZX!P[&\%0F7[+.D?+13#",\C"SK%S$<:JQ.@1)Q\"=?O.SBU- MUXME.>_2JJMGQ'0/$Y6Z'J+C0G*2?DA*/^E9S&;JE1W MW5@[:U>NHUZ']ZM\L?R847X-@%>L@>VGQ?)#&'NQSU!?)>*6 50RBS.X,G > M9BKOFDRZ"]==]^X<]?78T:*1K]/NB;O_^BUOX"A9'K$FQ-64&:E:@1!0M4/* MALB7NBD";2'.UQ272(^W:^XAWP;_V[QZ#^^>#9;MR87TD\ $WW&>D M:.//X&*7S/H.ZV7C6G#*T?;I) -?&R/>%7<;CWV0Q]7-O&"G^TQAE*;!_(%] M>D^OZ=H+X^:,6)7^/5R,"^YCKJ[:1_IE(#N"*< M50EPA+.6L@@(JRZ&..BNYDIWW#4H=4Q1ZZESK8Z3+.^Y#R*A0RRK)P/<*:37 M),(IG==%H"J6!Y3H]R\&8>:0G2EI!V",'%@0NC!(-"&KAP&@0@[T-83^4 ZT M+L1I(\QBGN1+(.^1^_K)2T,XL*U@P/\6RQLOZI;Z[Z='R&4U4:#*6=41X^2F M]B/JIG&L^4#,%L /!7/#-&9L8AWQN\X\^2GC=!E(:Z1ZD,<5C4ER%X7%3>]E MDI*-J-M"0KB"QA?< ?]\R5?9E%="VJG89SL%?T1GE2RD'@6*X6NQ))S1>K+; MOIKL%PL)1%_HQ6-S6Q"PO97>CJ MQ6Q)B;R@;^$[ZSN(N]\*8!F?QZ9.H MV/$A28>]5["71*2W6??OA-;SK./%V7^A=5^LW4=:._E:I)0*%TI+N=PE=IP; M^ZF%Z3MC=WO+$R_2)HT.H>IS-,B-0DD>1E_#T,>R'P7"3%@*X M.>5IPN+')$VX"I8?#CN#+[;=P< M+R%MTBKX0*5&<^:7;UZ&7WY@G3A! M9P@Q[GME4]VQ3@DRG/;)&N!4+@D2W?=(C=[,(=^^$(<,'Z88)X68%^"0#75' M.R23X;9#5@ G^0\R7KCXF\6VZXI57R,?[8$.>ND M$I03>*H'4E^*OYIT 7/:[WGR-[R"2[EZ[OOPGOWBNJ?NXYS.^N-4+HB5R;>7 MELU$OXTB@>!3]\"/Y&R]V>8\LDDMHF,$"::3?YS4@EOYX4@I&4=H#LNPCA<;] MLRXFAYI>M*G0&L*HB*V/\W0 M(^FZ&Q1XAMJUG(.4+*K:XI;6U(=5PN*#[?0N/XNS/.6#S?PI5#[1+B%$>I1= M";GU#'N'RO[#ZPH(DE=*[B!=MZ0D7X#6&:.X]-;T)('D(",]F^0N&$@7OMI, M:EID8]D%TFLRP$"^"!:DF+B?!C.]"GLLE&XHLYE@SAH):#"/@VNV#N,KP<2+ MY_?O=C$"+EA= T_;(3A?, MU5WP]CM2RR1?A%3;D>G@':"Q <1W_UK34LV<3D:(]'Z?$G+KC;X.E?UW^!00 MNM>R=F?ZR'.Z-G#M?$Y.ZH)AJ.=Q,CIDX]#.?CKF@3IU.P!PBY?RZ4,2/83Q M?5L+^2S.C ?I8KV)(JVK\SH&^Y?C^]%(9E@%3W=G!&?&,(DN$9L(H![8YCE< MXQ'8M7X@)\4Z;E7#;I^F=ND0#DM5("3G!4 *)08+&\I(%\ MB&*MD=V$T?Y0;XZJ.X)R7E(QDX);V. Y.2/OR8)<8T\)#J6A6Z?[YWW//NMY MW#GE[RC2=])_CO?@>9^D:?((RUUOP[Y15BL<)L(=A^E3L\]_5/Q.N),>G*EWS4@AAU2"2"G) MG1R;@;J6*MU5*OD*E?9)Q)7@A >M67.4USQ+(0UN'@3\54(OZG6VB81BI.1. MU15U7NZ^$I&2!W;T9LH+2SZ420&A(R3I)>8@ 4LJ6^SS)%29W&7P;T\?B'QZ<=4(MQ4V:/(0! M)=G67U6@ I[E&>;\0-SCJ<6VDW\/]"NH)BBU;%(*GY%:/'YD/62G'$O,DIE& M6NV*E]8V8>AMIQP=,Q^ (I$?PB<:'*^\])["1_QM2O!466\,E8 05,PXX7(,QKYL',^6VU[Y([J2R/O>R\+LAIFW%RSBYK:IZKEIY>%C0'K8$-Y[NS #.J MONT8(V%.[,T,0&J^42.$5FN(&:GE$B:8U))=VB7=IRL*C2/HD273T$57-^@* M%QRRS\=0W49]QG1?/&W8\@D7S%M5''Z;9SE;/O"=DW(%G16S_YWM%SS[_>"% MZ2@&4*,(++)$[+?_)Q6W=G=D+Y.)XS M>0?/ M(5LAI_[J^9P^,#=69_*9,B/'!2/5I$ZOY<3S: -8&NNU4 MIH?'*8-23U6T#*X8E79LUID5ZL3#DC+VO(2MAO_8>E&X#&D Z+0S#14QCE_H MH3<=0DYIW1-T,"0)T36QL!O$TY%KMN&QIE($]DP#@>FV7ML M1IWWW)68N(V7N[O;Z:BI=WBK!E[D+N\.>NW6D6B&;V0V&BH7[#QY0;/=*?(< M7+@C8JW?'OC";-W8)T ,.F'LQ7[H10U=JXXX"3,_2@"EJLM,N9$"Q3#E6B' MC-6^[5W)DBPK91OO6N-YVEG\0#.>.O%S M$L$!L_8(5DF-XTD]X)N>HR"U[BE:')+4M)*:E.3X)W%=%?KF=UH.5TQ'._?2 MD#M@0GWCN]2,#CVWZ8VJ^^B!&C'9ZHS>>D\B90=F9//@_VP+7$I=]4Q83F"B M2ML/=!P(KM /1V)%P,1WEPHV/O]O,&+YPRAE*M?.F4(B&0S1.V[\%0VV$5TL M;U9>2M_#U;WCQF[&/$T9?+&^>/]$OXD[#>7E)U4M]<;0K! M2)XU69>T7&IOJ?9]:2+(72O]',.E^ \S0WX[;K#7#!,'U!\U42)%%R M_SR_R_+4\U4)_%9:?F'N-[Q3)_%/\V9?C@,/U6EZ#Y\U]^T:*/@4NX&#?"F1 M(*T^\?KX,PWO5SD-CKSB@J_7Z*8\(6P^'Z[A*N*RVCC\DX3*4O.Y4/Q3$C%I M<&D%KF?:^)UZ /P) J=1%Q\L?FI;?]EAU$ U>]%T1DHXI,!#:D"'NXMM-ZB. MZ?%&+_#;W*[<[9RT8Z[#[/[I\@:.HZ]&"Q4M;HRPZ1:HUL M1D9 00 &J0H[_$D"XH#^+4>%E+$<+:$SPE:5"Z?BXEU__]R9],_ITX;Z;,"X MI>E:587FD TB1L*#=F$G!!ZD-9S8=T!5; :]LGD"[2.&.IO=6<8X6NH>A+)&7_843ZT12K0K8?Q99G@#NK=2 M_3FD4>#6A&Y,=RQ$#_R40J'*L_B*IF$23-WGBD9>6'S3=M4DP4S:PLN)7!KX MAPA3BS(NB0;94HN()F?DDN:0QG09YA^8WS>_@3 ?9ZH)W53"<:+:M%W3C&;32+8>Q::$ MW7&Y4C@II"MSFV8\W[%H@\!/UG;1HAF2<2%TT"NI#XR MF#+C>/XPU9J>;<9IW7.'P.KN3I3,ZG3#0_J^,K'4#_+\_E.!@,G(0"LL?'S9U@N MC>W_3J+8/>^AH)T;!HNBI,@>XP2L2U^Q?@Z2*/+2#/:$2 9@$7>%C"9XEPF_ MR\+Z"7HRNTUR+VI^?YQD^662_TKS:^HG]W'X;ZK:(#I@>PZOJO;IP,$+K3&- MN;GV&J_)/LNQJE41*K-9.\1"HXPF)\\T)W6[#J_/)NS&CU"_HB!IU\)YN3/- MTS^V8?YR>95 YL^^7,)D(DH(QP*R1D6]203:V7]_W>X_1GF!(.>&/YV*WA4,]=&FV@%? [35U4/T*H',@A&U;XO7*Z.D_BHV%'B7R*> M<;,)35! OH%"I+S&X>F3'VT#&I2G]UOQ@O=B>5J\HLWF9KQSYNMD&ZL**$PD M&^F$?,J.:1V@3R'8_OGZ=*B[Q^\-V:063DKI=0I,(1^A7D81L8RB21EM=!^_,^^WNVYGB^"*J\YD.7C ZCKPL M6RQO4U[8^)E/XG0%QC3T.$&C5X%F(% 26W?N'B3=A!*@!RLJ.<2RP)%*6]=T MPSIGQ8;MJS2Y3[VUYJD='0/BKKI6AO'XK[)U]HH!W M^YC\DH"0?QFR#Q^3D/G\Q-\G,H M'WG:,'S\1 FFD,QX_D94MOG-0;Q+&B*F5%'I:DP4*641)HP4TK!>+)I2:>T/ M:3NVT =F8/M'EUTQKL87N;K#(DQ;AL,Q1@;4(,K\_45%&2,E!\294I[SD<9( M<>W/>?!8DPV-*IES\2,;%"DR]V)"9NK]8;Q,TK78H@IC'@R\^_N4WL/A^8:F M.9OZPH-?>5("B+Y75 Z3N1<4 M1BIR<-=G=#\,]?XFCS,!H*M(3PRH&5P* [NH#.8!/[@]#^C52(6>J^:<(_>J MH_U%$-,)>?ZC; _[O.?]!"-.I 1",*,\;SK'? MQ1JOVXUB!H.X[0VPNQOXVWR5I'"[0QQ1*HLUFG(C;88/4ZZU+V[&:G^+? BN MKOUQ#^K&\1FI): >J.^G7D,)CQ/R1)P7XG/7="V6.K46-:(_YI#'>#2E="FGLZDD%H,: MHE@K^IHPVH^ZYJBZT;:.K!4S:7(C>]!>NMU\Y-D;1Z_?SL@Y93.=C+RZ33:A M3W[X_BWB542=4M^_?C?:L1J\[CE61S%3QZH8G7*L'50#'8MQ.^Q8O;H)Q_K^ MZ/4[6&4]T'A+R^L*,7]8,"./8;XBQVPFEZP9E-+O_O;Z;Z/]+BL=+Z/^-_?) MP[=9ODG!Z7[@?X&S_=!P-OCLMY_/=M2O/K7K(#M@P/2+CZP9=:N]SD_Z,_ER M9MD2>P!YCUX8VK253[AH;-L4WV N96IB.S9 MG1Y!=^^O()EZ&\#, (K&/\;9AOKA,J2!]+9$#RV"(?0!KXQ!16C7(/0HU$;1 M8$"Z#;$7?/P-@,H#JRTY[=)$38YTQM(#OW6"HJ"U?SZB!:*VEIH>>6$Q4(&: MS&[TOJ99.= H!NX.A?U(K0!9QN>=KZU&96G;DC.IB@IEC&ZTKQR;)32HO[1\ M+.X08/W:VL&K]7NC#;E3HK47A?2#;"\U;G32#+$]I&A1RVQ\:MH(^A@[3H6Z M*I$X7(*$B)MCV /'FUJ^WV9A3+-L[O^Q#;.05Q]5G^TKJ7$FECW@F_-*!:GU M::461\=B2FK2($<_:I>I '^FE&JK%!CPN6-&4H7Z#*K%Y(1I21"9&5G)B5R^ M8$J=9OU*65S2TS2DV6)Y%@?P/.O6BZ+GL_6:#2AIZ$42M15W"?<6A[0EL*?Z MK2V#D;+L;RGL!;2[Y<#%099-4R"I)1*9%Z#=X3M,)S1C%IM8Y=1?Q4F4W#_S MDF->'$[X^*?12N(J38*MGR_2X@D,Q::&G,S^VD$'MUPTR&BLKA;4 #KV4)"* M\G0%^>39B4,,(>-WU04.Y=:'AA;-)-3 =^RB2XAA'"H4:@N9MRP$;9-D-'[/ M!/\>%YN/DVQ-\]#75#'HD"!<6U; K&XI[WR/9^DSY8O()NAKZ@P+Q7 MF5#&:RHSH3__[(4I--,87V5"&LE!'+;G[Z-MR4O:T]]"/MEM?(PW3$@S=!W+FEL=6$U#UF@MQX!P"=$+KYT_[25:L:F_HXT#P M#C,E*F_1D^-XCPDF_#[CRQ+8,I_QGXW_4M-=F3-+CH%7AU3)>?5W"(DON\"J M-)?R"[M)+>U6NS-.^!XG_0Y:5J-E'I@A1 MTNDNPCA<;]=*B]OYWK[-20&65M?ZTJK=25KN_*X%#:+M#4!IV>R\)[W9M;]' M,#L9P,KLFE_:-;MNR]T?5-!@FITY2M074I,UK>[.G4-+^IQ*+0?:FZ9]2NP\ M5JHBQWB%5(]%]KPHO$-7L9"2!SW14J&+-LFRA\U(G5VH97+$I[2F]QJI0 M$RKMZ&+QT<8DRQ?+&R]2[4&IZ9 >:50!;CW.N$MD_U%&.0+927H.*8B<$CFU M@>CDVS5GA W5;Y\GBB=O!>>KX($HH'AWA'!,WTB1IOEK&:R[@ $::141P5,X N%.OWQ64N.X0P_XIB,H2*V[@!9'-_^O MIA93+.RU]VCX1W=\;IA.9OY#WW95U(8WXW'I;5=9+7@3!L?>=M7723]K/.W< M?LFY>.KUG?-/O>H5U#SUBE;??@]UM+](4XWB[W/6+OLW^Q?[ T+#?_U?4$L# M!!0 ( ".(A4]7Z*JMFS8 "[% P 5 =6QT82TR,#$Y,3$P,E]P&UL[7U;<^,XDN[[B3C_05O[<&8?JLJ271=W3.^&?*O6MFUY95?7]+YTT"0D M89HB-;RH[/[U!^!%(D4 !$A" *&*B>FJLH$D,K\/MT0B\??_>EFY@PT(0NA[ M/[\9OCMY,P">[3O06_S\)@[?6J$-X9O_^L__^W_^_F]OW_[C8G8[<'P[7@$O M&M@!L"+@#+[#:#EX\M=KRQO<@2" KCNX"*"S (/!^;NS=Y^&YZ?OSM!_/@_> MOLTD75@AJNE[@T3DZ-UP^YO+3*KO_308CMY_>#\Z&9X/SG_ZG@X6Y; M\ ZU<@YK2[K0^_,9?6V -/7"GUY"^/.;912M?WK__OOW[^^^G[[S@P6J>C)\ M_X^[VT=["5;66^B%D>79X,T E?\I3'YXZ]M6E)BI4/WE.7!S :?OM]^BEL#_ M>IL7>XM_]'8X>GLZ?/<2.F_2)G+(?Y,K@W] 4F=X?G[^/OGM&V2#P>#O@>^" M&9@/DI_]%+VNP<]O0KA:NUA6\K-E .8(RWF([#HMVWN8X38@^5?^E[H MN]#!9+JP7(SFXQ* *.1I+(^4 S3UP0K0KY<@@K;E=M/N/9%RE-C^,)S.)V@X M68'&C2>)DM_H2RMK:S@%9D'+CPT M&]D6&MALVX_1R.8M'I A;0BX2"0NLT,UQC9"-(38/(*-+=?LL$DSL %>S#5N M$"IUV) OON]\1TL:Q*8I&C>#">*1MX#/+AB'(>=T(B*MPZ;? K16$&Q@7J?# M9ESZJQ6,DG$$J8T&&,QCM,H4[AE,01TV^-Z/ )HH7ZUG5Y" Y9H=-NG&@L%O MEAN#.X0/^G=B!+&V441TV,B)MP%AU*!II8I=#L]XTDJV&H@Z:^"%#683FHQ. M[8;7-4_6BVB'*%7LL@. *!7] +%!4% 9/HD'1Z:)*F*2NU\Y-6GS7M7. MER)-VE2N*7UR: 0U4Y+\<;E)FVM$'6R4N *1!=U.AXFMR(./$S>HO.7^3VP% M$0@::=;F.P=7-^V:$O7<^X"D'6\C!8@"NA_%T0^LQ2( "^R/R7_6I+T\\B0T M'\Q!$'33_L78CN &1J\M M=!"3W[EZ=U84!^@+TWGR[UMH/4,7#9<-YPMNH9+<0(T:310@VRG4J*5L27)< M1(T:2JHO?4_0;(7#%B7'?=30IM7Z\CEW8N=VB-F8MQ;):1Q,4#0%>(N YP-G^%$;X M"R#7%#QKY;G#%*I@Z+8I-VHY:YOE[[@X@ 1/ZBS-?[)'ZQVCY_# M*+#L*!?D6L_ _?D-7Y7W0JW#]@V1@9,PDQ#8[Q;^YKT#8!)*@_^2-/WMR3 + M4?EW]*,_TJ_/P +BCWK1O;4">VVE%?OCX^FGX7#XZ?S\TVAX/CH?G7XN-+E( MA7%0;KX5V/DWT%\K["C'R60EWJ^38(>W]A*Z6]SG@;_B-6;6 %]0(3]P0/#S MF^&;01RB9OIK+!5'6R %TTW,;6HFJ@))Z]'>'JUQ<,F#P)J;)',KN$C3M1_L MLY!1LM?@BNB4X3NJX'M E)X0 U/W0RU,^T6-P(E+J0RH4Q5 I1I=HJ8&ECM! M,\_+K^"5.DSNE>LU1/P:9?B<]7.@?$)R6=T._;JL]>GYZ&S8'QQK%]1K)>DPS! M3_U"\#(.L)G2\ZW?@170NR>M:*]Q%5(J@_ASOR!.;7$#77 ?KYY!0%T2[8KT M&E(N93(HS]4M5+''*4 +Z427)/#[$A_6!*^7OD/?W3-K&0";N'[YWO]$'91/ MULO$0>HFQ^KXZS4=C5+> /A$-,N!JWIM#@;XY8&P*(@5/QUN?%GYZ/33_W!I%:1'(6J>^0 *.!$ N[# MTO?H.^#](KU&@TN9')&J-^, B#P".XDK&XZ>GW!8 &1_2*]1H1+F1P1)4Z) MI\#".4@>7U?/ODN H_3[7F-1KTE^W*S$I9!3Y?K%7EK> E""/4C%>@T+MT(Y M.@K]!A,O E@'N %75F1E3F2&TXY4O-=H"2N6HZ;0@9 U+PU?P", LFXA)T<>P27:T2W\@!X(4BIE +KU^N2@]BP*)"-O&I^+8[W3 MF-QI'.'487A*IW=E1J6RB3X@$WWL&^3"ZN4,Z%D@2:KMX\IRW?Q"*A7R4BD# M,*[7)P=5B:,C;>3U"@0+1+HO@?\]6N)K&)9''WF)I0V BE^O'#(E7I&,5TO@ MNG5(%0L9 %"M.CDN2GPCN5Z[F)0;]!/22$QLHJIK&! M?! 7RAH$5!YU1VC-<1N>X#MN6W'H[T6)@TSD(),I3,:L]LJDB1THS287TJ;#B0"!.YR M.EI"I(D"31\!S\!\Z& MO+%<@+.21I=6$+RBR2=)ID A!5==34G"@W>5*\TU-I$[CTL_B'!2G%+:4R)5 M2$6-8@:W@M0[MSTFP@S8 '4&G''O'D3D8SMF6:.HP*\A]5IOC[F ^>\AV:]H MU07#)7!PWC#:L$ N;!0;!%24<(M8.1T> K"VH'/]@C,'@3QW7,F@%&YPU#2* M*$WUE7!Y61?69 G!6?1(BIC( [IB$NXT[P _TV ORK,'+5OFT_GH[*R_D-=K MUM4M:#^R7'TZN;\&0?3ZX%JI7Q3MJ-9XX8Q63=1.3Z^B*2.$>[^@AB;N)Z;( M!%:4IUV=X92LT_G7,$TT2Z$&LXX9W!!74>H&0]%4D>L7VXWQ05@-\CQ5S6!%8TVE[A44C0=Y/O5B=EH\>^;OD!&Y MPJYD!DL:Z"AU:W&J:#&QVT;?^Y[-W&(0RYK!!G[5)&1<4CY(, <#DSI]?>=N MG6:)N(=4U+D+F?/19JGZMFO-L39O=6VXT32JH96B$K:8BKG"%_1 KZ -'SK! METD7'LU-/-S.'G'*G[VH<4T2"Y=M]5F]6UH05L+LPJ^GH9P(8M3PBAGIM""7 M-Y(9 JJ:Z+3,MUOIDQ=L8A#+FD<*?C5-=%26W;6Y,5_9S&!7,H\B#?25ZO94 MQ!7N*>48YA*Q2:2U,U.G,U%*=ZAW7-75TYDE7>Q8FAF@HW7(!@3//F$P^:AV M)3+#%V[0GS"JY0^KBNG4$=9=ZF)%D2,M-\*3]5(P+S=O:-6.A3M"^IMX;IL< M+X@PAU[!=,X(:FYB?&=!^_IU;MDJY\@JYT;QH4[5K@YE=5KGXM0Z,+TE@^]3 M^1Y>N@'/IA."4<-T@HBJWM$!+FU5JVB++'RXQVMW\P@CJ+F$]W>T&&"RW%W, M*ZQ[Q;1CAB"4Y,&C5D,3#VN>@N0)^-=$]=0*+";0BIO'""%-VWI(SE-F>&"! M$W3H,I>,'0>FBCQ8T)EXE]8:HM51H:_03O1J*YK'EX8ZFWBY=8;??/> QBZE]!>;0AO1;SW45S>--0YU-O 5;M27WFK5H(SR>CLY.>LX+ M3AU-/-ZI6^LWI[2:VO3\IH')374T) =; M)<7X.(Z6:(SY:]>-Z:38KV$2&;AT,R0PO:+V) QC?@*DI!>J4D[!7/-BR;OO#<#I/ V0YEW,C=@[0>:_+E-QJ,Y54V/BLC.&T79C%E,A&G$R3:GC9Z%,'X&L M5\"05=&7P _#A\"?4YVJA1)]1+*N^5TM<@H.#"6^3^"Z."\%\$!@N6//&3LK MG HQPO&Z&Y#ENZ/Y0[DJ]Q']%II)6_4OV*I/D+-HX*$ M*#^E]Q=2\]SZE:?$&"7[B"VO&A*"^!2E9P((ARC5-AND[GW/S\U S]W'4[6/ M#&BL5]LP/6)HA1I2Y-2_0<9+XQ-CI'C6-]#F] +,_0"DY9+$IME1J5R2=H7^TG!PYI#0B89=;Q%YL@Z[05:B]%W&Y32 M_>4+GRI=':,J7IB@0;AV25(JTT=@/MX]0R"Z;QR*%DSSXB**=MWI.X 5V#" MZ43'?)SI^YD%KS%8,Y*0#&T8TRD=FK.,;A03IS**5;+1FC>D1%#*D5-.R"R' MF1L/'*R"7[^\$HHI<'+@E#X&_@0B' MB]>O(4Z]MSVA&-L1W*1!].QEB[@@;<8$'@#W/"9=J&I( $T:C,#PD.T*:(-X MQTB23F^9.DM=5RB['OO/.'O#]LF? =OW;.B"DG?QR>]FK)'QJ>/AYL&L9^(F M_PJ@QMLP(0+ZNPL21GC.>.4'$?PK^3F%M3Q5M6/AP^FU:\,+Y81- MP^')*.42^LD?^.04F2W)/$D)9Z,4^\$10=M('8>&RHZA<48.< 72/R=>.6\V MZQ5H^6"Z;ST-N[V85S:Y0"NRC]XV(G%VD8OUXR-BC8( MU;EB:^0L!U+-YI9?0-FJIT?-PY96D_J&I39,1) N,&/,/$O#0MUM.-;2]!Y M6%2G?MN]9E\&L8FW06"@5@E0IU#G&*E3I[[D+(G:4.UC M8E['JIGV7LCDIM]>O6-D&(\)3'P,@VB)O</8*N+[@-B: MWV"TO$2;>C1>;Y^?H64<%91RC!P3-TA'[W)TY*.E'&82%$T?)R*_L$<8FYI) M,9A"'1I$ZE,=PN>?W!0J/K''1Y=BC:.C1JWR$B[E:CAQ)?O=?.YN8>:A8,CL@Z$\:VD3"6E_=>59]M)+>^\&0Y VO.O(NR&JJB'O'N6#]XT? MS, Z#NRE%0)DR=KGE^LK:L.0CI&GSX""MC@"IP;6?9KH%5Z_@,"&(7T17U?O MB/C4R!0=N2$V('CV)5[1KBP7G_"Q6!R\$D>;^AI'0(N&1I#L+SC5?JUS M!-3JQB9=!13KM+;&]L#_Q[O9C>7BOC=#&XT VJ@S)+X3SRG_H%#R :#F.]6C M?]N-<8:ZZQ>T1/ 68(8ZUO5\#JCK\L,VHHSMQ_ZLZ34PDX0NT#O6RR#Q<7*2 M1;&V$??KA.](G2#Z032FR8?'R;1A9\ZRE&K7GLHGD1[C]=I-S&FYN3DGWMP/ M5BF6;,<89^W>CE)M]),01*_T[2%\G0XZS*C6O8+:P-X%G,3051Z%]*2[B"T8F+ZS+9,$R\ M++0[N3;NP BI$Z(NA2^;.!=Q=.]'OX,(=RR2TTM4AC;,D(KXGE.L$R-)';ZV M3K(#9X9/O()+WT6JA>EY_)L2Z-04\6*+7_E_@^P[:I/%5Q6OSQK/JJ-D MR9HW[8EQ<;UW;W'HV.#X'O MH;_::7\;OT#:OE=(AC9,$0"^RI;V*C/(I/B$8Z?*(W[1Q J<\.L:#[^H_,>3 MT1W SY_0J,!35SL*M$>3P)#&EC#D"0F6 T >F M\[&3MI_)&E+1HR )M^*&1(UMI^QT68S2*%64<[EC1:E(BKR!@C5#O M=L%KS#Y?*:F+<=NM*W#C;V&9-4QDAKB&ANR'IB!R((>=@Y5P7Z_H+[8LV$DX<^E6T?;AVI\GW(6%+9/O$^ALZJ8PPQA+3O:3[ X MHNCYL]*#-O2K&[LRYK"@7BVI4X.J8Z[BNT:4K5/2*9[W7U^; 32(AC "CR#8 M0!ND$?SX::2%ETCYS7)CVKFY[,^:0TLEEI+Z-H$PTVG/S%)/#:9!'I-4+ ] M&ZY=D.493JV1WB69SM/R4X^\.I+[M3("Y^>C4\7I?,6YJL! 4O=H765^)MX; MWKY<\QV?8Y*XQE'-$-(TU52OEPJ:HY^N-QMR(*U\/$Q@Z"OU*0%%^[72&4)PB[],$HS._$H82A+.)1L^Z: MGHEA$NUW^7&!B&/C M4_V"9VA8WJK.3BIZ3XYZW7(*=..&WMT/5TX"F0<5PY/ST>AC3XDAK&5.D;8N M:SI%MN<4W5ZMV]U$S/,EHQ'RP@IA.)T_%"2^*>%%N4\W/$'_&[P=[(2B?^1R M!\A\@VX(I=LX6:O>N:,[ !WLY!6=,K MSZJ],A>@)$H_^33.*DUZ,;NF;W+75G,!@=FXNH[*6[W,X>'YZ%3QW39!2,MW M$UKHW+M^^\7WG>_0=?-CW0F2Y2W@LPO&80@BWFGV0[5#YY*3W7PB>[ 3/LBD M*^@2!8WWE>5.5R8H0T7/YVIB7?\7$Z+=*- (ZN)8T('^O1L1;G&69]Y^_[': M[[/Z"BB??KFFZ^X74M$W;_%C& I]CYQK7K7!PG/ M/[-[WO"DVO.*0E0<)2[]('H"P:K0#EH*9&9135Z%0:LI4CMKUZ'BDK3IF3P0 MUCP TTC7WO77)![M8O_V*6?7)41F)?+>)M=9T6ZS(%'%(F_;L.0EV<+=6A>' MS>+[)>'N]FW^/"1M]=I2F))5+F^;+XIMKET-MY.JS1C1#3U*JVL)ENG=B%)X M\H9S&"$$2Z5"!JD4E2\:U>YJF265/L;$O[]E5=&FNW) 0GQYB5>GWG6T;5X;.'L=(1P)R1P -..MP8!GKZ1S$&8"%61""]+^8?42Q2C=$!Z,279 M^_9:4]?UJ.6UZ7=U,)2R] EIT[L>E^BTN_CU$/B+P%IQ=CA")%,B;Q!L!2+% M4XE:7-["7F7JRS_LPGKMKTS/Y(&-?3A/1L7_]E2ND7RBT?W2" M_M<\M'_PM_QK_Z%UE+]NT?TWR-R6FUZLI;F,"T7*]#T;GGQ4])2?6(1^K0J& MI,=_P#<0MQG-7"L,DRZ3X+'-F'8%0CN ZZ([:@]Q43$]944G:AJ219_QV$QB MRM?TOW5SO:B8GC*G$S6E)=A7<^DXR3K--]>C+?+)J?C5X\'?TF\HF>&-N8-, M3\N&OGCQ^@7@G=)Z">TQ3@V46)S:Z[DK:M//N[_[V\X&AB[]A0:#474P$%GX M*QP4^G^YUUX")W;!=,YZ;FL<(!K<;1MW7:Y\0W Q3("SAB-#-8"S;GXH:_\TA>.Q4-LPG;# MBXT9VO'<^ 'Y>EC]CE#R-[7KVXR+=LKL88A'.]$7QW=Q3124TGTB3 --E+N@ M:\<>' %\X_K?"^'Y6>C>D]]ZD&DIO$_DD*^X(:^^DM3?+I7NK"@.>->>#23U MB5$=:RGMJ=C#ANF++#F'A+,,6K"^TD7HT4?M[T;.2JQX\I1*\;$5?)LL[:)A M&*_2GW&-%]U^1)NAI/N8_@,82J(KY<"QQT(#TFEU0&)$("L=DWH9BKQC[GZ[ M\+&XG>SAW!@OP\0&#"%IVHP,(F',7>K:P\[-#J"X I$%7;Y.?M8L>?O@;]E' M?H10Z+0[9S1VL2B6.WZ!^R\-,"[(>[[;O;V2A][#!]%E[;/T.L!WQ?BTN7+V!SX*+JT?OA=#_Q^F9#P M^V5B#GX475J_L]Y)F%@3R"97),@F5^9 1M&EJW?1%7>Y"7'&FQ@TXU%TZ>K1 M4>?D64^]14_LBXY?CWWO]P1]W]W MCP;A1]8EQZ_G_I<[8KC$W=0@_,BZY/CUW/]R1XR7N'LR"#^R+CE^/?>_W!/W M?_?7YN!'T27'K^?^E_O?B/C]9A!^9%UR_'KN?[G_A8C?+P;A1]8EQZ_G_I?[ M_R;B]]\&X4?6)8^5[[G_Y?Z.B-]=6>=SI/.PK_B1=NY_^7^DHC?I4'XD77)\>NY_^6>>/YP?V40?F1=?TU_, MP8^B2XY?S_TO4^)5V^FO!N%'UB7'K^?^ERGQLN:T?,'Q] 3I/.HK?F1=NY_>23N'Q[+:^[388_G M/XHN^67WGOM?'HG[A\NY_^8V(WV\&X4?1)<>O M2__+@2 C;OE^&QL$&5F7'+*>NUR^$?'[9A!^%%UR_'KNOYRZ7;T27R[>)0?B1=H9!-/Y(Y(/ M:)PK%]*.29V"7.40A_;Z997NDAE6A)^5_X;&^.6U%Z$VI<^^<="%6K-L1?Q MR]F1<$C,)%*'G&W"#FEOY<6KE16\(K7APH-SM$;PHK&=/%8+O<6#[T(;(I.C M\I;[/[$5H&:*O6DSJKYIDWT3/V03[KXZL+:?':RS[Z+"Z:<'V;?5/G93-0SE M!1M6014#16K$!X!XY5S%0<(6RLA *JK-4% /0+%'YU_HD5-\NC5C1_<@^\%JP2^A_YJ9T]B51^ :B1#.QJT K;* MD_;&T)"6U0EC!^\ZC* M>.!.PK=V"S<)]E#6L:6H#Q[J7BX_O$(_Z G9@X .?Z90T=7 MS<1YXB$ :PLZ>*+T0H!ZT31:@B U))L2'#7-($A310\3V:7)S@1U'=$]":IB M"D$$-31Q-BFOJ&9PL8RF\Z^HOV"+(]_^<^F[2-,0]Y;HM68IREM=.])TM[%M8X&..*75@#.V M[2!&#=_9A;U>H9;7CC.MH";&* @H;N(BE[+;9_.%7_J3*.1=9 M:(7H7%N!ARP2HDD\7L6N%0$'=3)H0[JGKJZBZ31J:('\:GH_+^*-;62J$.+J M@E=V3JLW[(K"U-[%N8A#!&487OJK9^@EUJD[M6!747L?)V];T< 7KX5_\=W+ MX1-39ODGM+%4]'Z[")CD&SHM%-;W\@5!*<:='$II[4#N!+0J%T34[Q?D^*\! M ,3P/>YZVM% !"\^M.OU-23ZZQ$$:"4TG4\\!VZ@$UNN^SI9K=#Z)8"62^I5 M['#MAN)Z0:EZ4A"FE2X-8@CG"%K?UL0:LJIHQYW#S4IL&Y@82_1@O29W*I_\ MK#OF5@'AE\ /J;&J-=6TXY PV(23XB8Z2_7(*TY*M=,_,XA#80N]@HD\$=2V MWSF$LL1,Z ?68A& !7;4Y#\3\F2<53T9F9STQSOQ@R#[N5+G1M8XG)#JTO>2 M;? W&"WSI%0U?@[NVDK.37;61JS8)@!DN3=85;3KXX+0E':26U09+(2"( M^'$JIWRGA^?/!,_A\&24CK;H)W]<^N$*1-"F> $(173$CA.$PG#*JYBNN#W^ M"3T;F>;"BI9(^9O 6@269P,ZC.P:YJ#:0$\)*^!.0/[%@@%6I6B/Z!756SSY MOLOHLEP5S8&\N;H2(DBZZ=Z9#1C=N53"'"PY])(0C]H):,G-#H+R=!#9-F M[/Z]M+P%F'BDEFWC5FL4%)*AW0C0P@':7G'E6_K.9@FZ >C3!+V.=BQI#S5Q MTA"T0$=T62YPX[I5U4;@O"+[SOAUL<>HLW@!CK5 _NF7OOI2 M_&R>#LNO86>.P'3]=>U5&?11]LX=#\[?H>OFR7\F2):W@,]NFL=#\,;5AVJ< M4OZ! 5I"#))/#';?&*0?4;N;+YB@HOWN%AI[RRLH0\6HD#>Q1H,RT<_5A[(T M@J?8KYF:&;+AWAHI"Z:\B@/\,DPRKM11EE#%7!)P:]MV5[-=&D0E6L@:Q]/G MY;X!G(8)..,-"*P%6OW@0[#\VOD3"%;(?K@.WM?-T))%;'3_6!W=LU?MW@[R M+[\=6.FW!T'^\8&+"PU0%UDEDX"3-6" GPY5._2GS:_+T%0JA,F"A)U\&)U] M'HU./IR=*4K@<8NCIU/BR4N\.[05+2*5U3X2K_7 M#T!&N\H0UNO19Q"M%S:(Q=_W&<1:/91'A>Z\8U*&5;$GK&%C3F..L.+FY\KL/(^S,901U]G$_)A,*VP? MX9S.;Z!G>3:TW <_O1%]C=TG(?9/W<*P$:_XI6O'0''N"/*OI6WT3: D/9.O M!NR0,3YQ*2TUK$"+ 6K?#!V/4,W%:T?"!O01Y>"Q#5)=)P#6@"52AZH:O,V0T>Q3 M/^]=IE$2R7\O_5 T6O-C]<;E-IXG^G19$@Q-@F_T M7RE./-35P'8A?(N_!)DI[!DU-$12#*7:IQ7(]09:-"PE='CW-#S'#)N!RX>&"91L-ST>C#ZJYP(-B MG5N.JII>;W]0LH;\9@40#VM;50JKX'UDZ\KW'^!&&G9VCY*<8D%11W]<^D&$ M#R_J.GJU8/]Y(*::U-@K103V< MJV-+#@20>W1V:87+&]?_/O'F?K!*,?&<>]_#OQC;$=S@O&B"IVJGU%,U+'4P M1]\;P-T'DTOQGN^]M?%OK>RC/T[=&JRX\U?HN%;=>6$]NROSK$U $4,\LGO7 M *;/J&]XP)EXUR]VD@OJQ@_$(KQ:2.PA8[K65KEGEO9F$!I#9\ &< ,F[ MWX:&.RD_N,=GDF/)<4&U"_HP.[I40,X/TO$:Q427MHAE;ORXU7Q;$/.#=)PV MD?"P8+\XAS:O77 .B?G!.4Z;2'CGL#><&\]1LSLB7DG6#_:)&,;$:X"\UFG) MNA]$J[%%5W?_=+K)S#3(5R_/O0V4>5<4E:8KD(FF7TC^=>]'_T.HDM_A8QF X2%EOC60?"R)M$UOB"%6Q(\#/U;7++#U5EQB,#4%I=2"DB]0S$T478K"M)AZR4(P' M&\:]^6I!;?!NAF:5#9PJZGM'OJS O;4"S.OQM.+: ,UXE4^/8?BTKP)P:2$6U Y03D#HD>S,E M=!2>#3:^NT%;T+(5F#D/F'4TYP7?9-!841,I<@NB",>0I49@,H-45#M"B*-* M&=^>QAG963,^_O%M,.^[:S/I2 CRDAQ5RXVGSGC5PMJ!R47%&P$ MCVRNOT6;&]^;>*A1SY;WYW2.% $.-L3MY&(Z8X_L/'6UYHC0S-]BZL)#]IJP6 C':5(:S70T\0 M.SDTNZW+'<>JHPWH7:V;Q;7M*(2ULZ@)>4S)'@V^\(/ _XZWI=8:_88:=2,B MHA<\8O. CTM"!M!KB48+QR%HB5]^1DCN5,O>*.G/8:$V]UL_C4A?*2'R#4:-'TU4,:.OD8C,,D880- M=@/R5X-0KQ-807'),Y)PW5K#_&4[!ZG*EOF@W@_:-4^("G9TXXL&O?08Y!L+ M!K]9;@SNT(H/_3N-MQ8*1CZO!B-CJ8,-%CM8%>2J#4O>JKIK*BT=$;NHBLZX M;5&2$"T<>TXA'C_##LV6,X ?1D4+]30O9)#_,YE262'-G5: M0*_M=\>GB;>.HS QZHAYW,^HH2^!&F/.X!&G_B:R9@8B MF%KSP;6\)^L%OR05AXR)C%%#7]8<:/82M8V^@>,439A3%+..=MP0Q8H;[GA2=4D79*EU0V\?(BNTB.*&9A=5^I) M5Z>,(>N8///.DS^V_Q6CA> U^B^^+A8M?:<>>][JO>5#*P65OT;3#4?2)_70 MSB ]'@V3)]/_&;.9P:[46SXT4*MWK]@\1K[])UK! .?27ZV!%Z8/JPM-S,/J MQ)R(??N,Y0[L@F#%.:RV39S.B^K.@(N38^!G!L/')>)/TO!\.*AY%J:M4"4S MOKT$3NRB%B-3VG&O MG@ND_VDW,'K_6Y"9BU"D;Z]/YZ8GB^&V%C!(WE"%[]0<0)"]X>S9(3!LR M^40I_8-)S4PD;:>OV;J,9NRZ \WV@O5CYH'7^Y),J&\\3F.%BR=X\2I1"'OK M4L^M[_J+UQHGS@&^K!^=Y="K0QZW-*[4WWP7 M2<,WJO"]S$/T%&8#S.DP+7DLN4>)@V#B(\N=FG0&PS]O @"2M&MH>W*H_D3Z M[H]N=)ANQ&U[$U^,WAUYL"WYS&/)ZY YAYIF2-_]T6T.,\UPV][$U[H;6S(]: B_H()1./$> -+$ MZ;JK$#]B3K\XV+:?WXXF+J6V!V0@V,#,$5VQXI/U<@$\,(?1#0*W^!L\/G@A M;1KH1OCQ[LH.\CRH;85Q\M_'0S=49(XK09MKCGNWD]BZ$%ZZ!X^^9'E%G^/ M V'3AY]GP/87'OP+T-;;TKYWO%WCL";M*%V>5IV@,53IG:%=WM-P&BU!\+2T MO(/L004_?[Q=1*F%LQ[S2?;Z2]X=WNQF%!"\PSLBW>'%L@:),+77@[9:U;YS MSU5#Z?6];/6?[4/KFE\NK=V@P $,\=X>AUJ&!!A?S^? CN!FUS.Q7SC-_A]# M;S%=HU5M,CK1%F'< OK.CI::2HL=EC56WX,HU13-1SC_M>\E\QI>TWDX?W*# M"Y^GU5$6OK]+WT7,#'$V$IO2R06E:-/3ZR KI:?J0$=# M)H4]E\9]C(/9L^#EQH2BBOYA6M M'M/L<(DC()\IPG$4!? YCM*.5-T5%<+>Z0O-EH)[22U):AMR]832\:Z@&^>' M&L7^)S9 T:3TDD==Z-A5. CV$JKTS&W+R(RM]9 QA:2TU^$KZ&TD4M\C8BV"B M--QD=X!%72,C,=<(_N!;)_OB(/WD#P>)>*01,F-NQ4>:G3=!T']A)MUAX"?Q%8 M*['!X8R0*"\9!H*M7*1_(EAQ.MN"FRP][[SW(]I 4%=8Q7!PZ5IA.)T_!4GV MYM>DB:R$==3RVG1;/DB*G5=,)WT3Q9%['B-K'+V"-F@VPX@2Q<"OJN;YX:K# M:VV>-TH5[8 6!(H7:8:V>FWA* ^WD[5Z^NX_+?TXM#P'[60>(9I/ 27U6B,A M/6$' ]P"/[JS@%[Y,MHP!FR0P=MSIBRF9+,/)T?"&@X;2'4$#*7RAI(RK;;" MD7"!I:W4^TIRYQ=4[K,H\+LZ1X)]C<)2KQ?+[?2X7 /XSX\-?I;">IX8A4%4 MV'*@?^UO-]"/_ICATW7"]K'T.^U0;KI3K-?J8/D ^=$A]LZ]WVJ#4+V%"6C4 M=RW-HL^XP+NS7N J7E'A*_U>/P 9[2I#6*^'GB V< 1;41*)E+HB=>>"$M64LG%6?D)=58'K?B&6U0U<<'<*9.+>FAG3Z0J@T,Z-X MI9QV\/-#1S@^X=+.$,@S0Q'&PMN:/-\<-;6C1=LQOZG.1J;DPFI7#S;B:(G: M]1=PTA@ :AI'OMK:,:@I TCKA^86T.N(1R:?9@"/W/CMY:UA=F6:4(Q'X-&Q MKK%1I-R T6UHP\_OL38X8?)__G]02P,$% @ (XB% M3Q5_V_#[Q $ MD(8 !L !U;'1A+3(P,3DQ,3 R>#$P<61F-C X,2YH=&WL MO6F3HDK7+OS]1+S_P=/W<\Z]=T11S2STWKM/H.(\(TY?"(14$ 1EN_/O_K6=F:@D<5[>M?_Z+W:+_30%+L57= MFOSS7[&31YC__K_?_RL%_X3_I%)__V\$2>G]3+N:4FW%GP'+2RD.D#V@IE:Z MI_U*=>SY7+92-> XNFFF,HZN3L#^%O:6O$UC+'%+PG^8%(+\/GYL1G;A4VSK MU[XU=HL];I+=ORIHA.$_J9\XBK$I]A?%_B+(5+/VN/WN055]Y,C.YC!0>.LM M>MI4JY7ZD1RB@8.Z81F9!9A%0P!7Y"962$RCA.H4!5 MJ>/NPO_^UCQ(74AAR_WE>G/GGQ^:Y\U__?RY'CGFK0N4VXF]_!E<"8;!("B& M$-B/_0V^Z-3Z&=H^II(* M]--R 2^"78O]#:?XAK$L^W,=".==IY\(Q(.FP=5[67B'*$#^ MGN[Q2\S%$9Q^($_Z27FB=_*D__C]MP9D]???,^#)*<6V/(A/__SPP-K[N1MO M<#,"%KZ^_.?'_CKB;>:PIS]__^WIG@E^__WS\/_N62-;W?S^6]67*=?;F."? M'S/9F>@6XMGS7P0Z]_Z";_T)+S]HH^KNW)0WORS; D$#??TK>!IP=A]U5056 M^!$VR#NR$HPYY5NZUPX$380?) &24)4=51*%G*1EE5QKP=9H% $;V3/],2>A M'"2-^\O233A$QX=C"$>TWCV#HOAFN4L-0N?!Z<"."7HP/V1TM5_?A3#KDO2LK^< M>_U6G>]5QTV34+<249H$E'@XIJ\8(WX8HCVMSRII+:^AO=ZRW%KK8V6=7[UW MB.6QGI\4<_82!8UZ>D:4^\O6LO4]0X1L)((Q,I*51VM-V2ODT(J286L MZ-UC[(W2>8#0+4O4FU4S*P"2*DU6SX^Q#F=\1U<>]##G.Z'*0BX0.SYT[".Y M:W4[NM[6Y**QT:E^'$D!4 MO(9"XX PY%RSNO7'H%EH4G/0UGO0V3D'\$&S4"J) M^J!H3HR6V9C2D,I(,%.@V-=+1!9VV9'-DJ6"=05L'G16Z_3'EHL3"[[A#@6B MQN-3I0[Q X5S)8D2%,U\M+]WG^=M,B\JRY%F;*A,I>4RX^E(YAZ#0A5 FZX9 M:C2D,;^> U4/$*(I*X8\>4CI3)OMMFJ]JL7[0S3C==:+O-.%E X Z@W=?M\D MU)B#8+36).QQ6Y]H7F,LNH!S7>!!//5 (-6-<5ZWH)6ARV;3=O6 .OP:3NBN M/C)!%2KJ@P'5U'Q_D"DVZBB]Q4#5X:>F78,#>M4[OWC$55T>Z68@7CNE>.>0 M)ZZ^L/TL-S+P(H>*]E2M&U3KN2$_?NEWC;EN6\J'AEWMYG1V(!."T2NO\V+. MS,GU\LO#OG_O]T%T$[[ 5I^"=&G:KA=+>6_$]VC769?KJBL6X)!:Q#-]_8@M M\A[K0P6*/H.3\C\_$.(QGP7-=KP.<&8E:PG[OOP/_\I<;NHZPZZG0W_P5 M>&7__'#UV=P,_,CP-RUTPX-("'*(@MRN736P5Q\^8_>ZXW>$7UW;=\)OH9?^ M:T^N<$!WFLQ(Y E-WE-$@B:#(*2=\^YNW9'-_6^*89!\^_^%;LKA^^'E_Q\ MP/*S$G :R]\K 4YK2,N%:1D3Y6U^CFY%QY\ZK40"7I8 :-(37RH!.\@D)(Q\ MR')!DQW0!G,('EIH0ML31Y[M. ZQZ)GKP82YEX'*H$9.6$]@T5E'RNKX.-?< MH)&5@>>'"T4 CO>9!O?CO:10[$*)WEXD" 2[ X7#E0_PF=I9-1_C];/RXTN7_=RN$A;]4)Q9N>06GYR9:P_2X)/D@8FE ;J M/'[^#K WH\ MR][8&QB?-:5\KH"=MS]&6\Y8-V=MD\\J5M.TMI*GI2,WZ416YK[#LKG8A/9* MC_9]8G?P;RMU5U7&-&.APF+[GN;"+:!)^L64'G9L71K'W1&RYH M4D9P/[IP\SHVGQUR/+C-'$ROBRBS3U^4)3[H(1[;J!E)CMU,]G;5-*]'E;V5?B(+F, HR=$89)! M\5G);Y6;(IEAX\[EK]9EZLA&^R;VGM=E3U^H'-G?JL:BB&+YLB+WLMVX<_F; M=/E3F%T;KGG96!$:O[";5:5>ER;>]-,9]*UCQR_J8*#^ME)96<6,* !E/&XL M,*RT3&R2M[$7OZ#)^4[VGL>Q0L8K#YOCV9:?%<:B@A2[]4PQP;%O9_:)L-=' ME)GQ;$&3%L+ H#$FVR.[LZQ5CCN;OU29'T6#OHN_Y[6YX['C4698Z*)RI8 L MIQFZO!G&GQ]T$. M^S>Q][PNT]9R%3M3%,L/>R=[SNJRF6=!RT:W.;\3<",]E$8QH M)O-R=)A=P?7^JIPM &@XM0\JJF(&T#&R= MF:Y[E4+<9ZNOQC'\@B;G.]E['L=6H#=N$3H_$.G21J4H5-^F_;C/5M^$8Y=A M]B7WQ@+3A%)> !9P9).S5$Z=Z5985<73ER H2F&Y=WLGS>U Y93U=H'ZRJA MKVQW.24B.Z6];N_D6PAP2<&XJOVU;Y*B@237Y+$\R/'99K[&3[!VL/%NH/28FT\<#/J("]$ M;BX+MEN<).*1P#U#Q6=EZ]7R_B;R'TVHKZ'_IX;A+QFFQ4](0Z SFH%JFYZ&%W'S9R3XT<*DEDB9I,&:G=$64N MUUQ/>+_L9N/)H=(URTSDSG?ZT8O-/TJ#G%7R*%N1ZK8 M55FKSDLS=,'2S:Q?S9CS0BSGH6[G&CG$2>VM23-.2;>AO=)O@I9!9HA^+'6H M>XTZ)':D[F8I"[UUU1.!8F;F6D%I5.Q8SD/B->I0IR\A>ELPRX51CQ?PJ6K) M?+N#J+'4H4[_&CE4ES)D36 Z=&=E@%566!!K*<]-8JE#G?H58+TUEMQ#<'L;3E MA.P5=DM-7A]D$+/FNF\\#4E%ARJ-&^1@Y5)%/M MX)5^8\$8@MZVJ3(5GKH12PY5KI%#1(5 ME1J;-)]'\8F%^N[4(6H# MLM>68VG+U:]Q?:A>DWS$SS&CK3440;N>7C-]94G6XJE#M6OD4%F2#C3_3%;%-P"&L^H3[U\C1PJ2L"9K^1Z)S?D*^TT.^8R'4ULQ!/EKM)2X*4Z MEBM6R=E4%1NT,T/YN3#T5K&TY>K\-7(H)TT)O3=6"[F9*(R'6%%"S6FV'4\. M76/DM)Z5)BCOK+B"SXH]Q.#45IG*;,;QM!2N,7):ZTBY=&>R1-F9P5?JG-96 MS(4JF;'D4.T:UUAK@M3A"$=I4SK@9RZ266=%"2G$,RY7$ZZ10PU)ICLZ-N/= MDJB7IW9W/"FY_4H\.=2X1@[5I5G%,KLSKY$6:;DP\%HU;=6/7JW.5W'H&E?! M:R5)4MWQ0DUO,*/71=)^,^O0NA-+C[5VC2MX-5YJE8G*2NB.2WRCVYQ;8KHH MN9-XZM U^D.UG,2"_LJ;CHN4"&R#,9Q>CFSTXCD/7:,_5.,DC0?2PEP1GM&0 M2&S::6/M;#QC"K5K7 6OKM[$C3 M?5YH#*2L("G=6DPY5+U&#N4D?.FUVOU!=8+.ZLYHP,INL1'/;*S2-5K;)4[2 MVXX^QK%F%LY#.C/1J737*\630]=HRQ5+$KTPZ:5.V&N^T:K1BNB#*>?%,J90 MO,:H3X&3)OU"&77E]7Q"KDO=MHX6ZO,Y MF:$5!^G&DD/Y:[04XUKK%E.PLJ:ZC9J:-/(%C,;Q721[):)I2V7O49+@1M*=%LEV7Z_NT 7%8XB MV2&9[\6S:@PWO$8.M25AKKGY63\[0S=D/3]#N@-C&\_(*7>->_"XJN3,T>6& M9HO H+VM2_MNAV?X6%H*W#5:VUQ%:@_6&6>:J5IHH]_O3+EJ:VG%%.4BOTOR MY('A3X[)ROBN;@'7Y92%K[OZB8JUC@[EV0P2Q]%E\\3= MA^*U @**-I;IF+SL]0%2ME;+=?3,]D-5SF?(<%RX]GUTN*24N.\\J_O1Z5N? M7@DY!T9>"/8\@ ]3.?BC"E3.4MO #;1,K=JRQ4T<$.H;3G#^ MQ'<]^,3T7I0V2V4^]%&'0QM;(J\ONA-LJ$=6E)Z._G":_/N&_VD2]'U5D)^* M3-8!JN[E944W8>MGE4#/G2,J>:BZ%;RTPY$=36&"AF"FUZ M$;F9ZB!S3\EW?$[#&?H]*UQ7(>Y?8?B\0H*KP(/31&.\:_+)@KOJ@,9R4Y8F MHCP>%T!NU*CTHU<@]C6">XILB;Q>PE!OR]8$[ QS^*VF6_K,GQTF6VZB"-+V\ M59>7=:?*N3C:]U*.WX?4P M3[V.=O>SY1GB?7S2/$/U^QZ<)GO4=?Z9X\.C);I;K;Z=EVMVS?!73':P:9=] M)+K'S2>B^X+H?O)AZ-&276U346&SW_'QF<)\9!OSR(_6>,QA/LSOPQ!U=@;ZXX-F*(5JZY[8%<<_TL8(0 MR[3(6D;6&\^%4:F;:T2O6M,+3#\[Q'B84!]5WK%%]YJ]FCE$A1("6OEF-CW0 M(VN>?Y_R?C\'^=G"P;(]\S%AM0J=/2"1R_P M\-GA19V+W[0\=WAN5W9T>62"-KSI8?P;/M:V2K"CSDBVC,9X#!R@!LVJI4RC MO7_,@D8XJ]E/*VAAZ'>X!;M2^%YD)^\O"R._ND>/R7\42'\-_:]PF9$YJ(% MT-NNV3'71H]I]?UZND0SZ4^/GK[9*V0N>#8GN M+$JM3X?DMWH5#TS03_,J@KAZT[%57_$:C@"+'#X%,?=30SR@T]DQ7I6/\3%9V/UP ML$TG#7W,:.S0XP6Y/;5JVU8OZ\>.]P_&E/#ZP.N&IP%G?]F%2O&(]\2RSS=S MDUS/J$P-VEVAPZ%!1'+I[0SOSX\QD86#+!1EW0GP\9A4WB8XLKYCV^9!)*#^ M:U2F@+914,HCE6G.:!/1/!W]C$B\:JB)9!PD(VN[,^#IRIT,E"9=1&Y72%[' M0:%*JEEYT(D;+#P:U'5R^[0W_"%;T%IS5,E"Z^S!?U2+C?8I)MC QGUYYSM]4=;-&YVP+?; M@O&2C,>VH&_E;8=4\8R(+VS")X3&W)G'#1:^T!;\/FXS$G6W%^X^<>9#MB#6 MZN,+KE]J\: X&G67V[Z=Z<8- +[)%MP%?JG7R,*CS)/ODH6']D!N:3L-SQXT MQ$)_4?'3K([V)I%;LXZ&+1@[7K]@"TY$MYC'JZ6-0;>M1@;G^BKMQ(WWWV0+ MQDX67F<+(KFRNBJM6E4T*_N,D%MWFMX@;B+QO;9@["3CL2UH+'A!;VGYFMAK M=;6QWEO:8R6Q!2/([>.Z")>R!O7[ %>=9<,S5TXJ/"=)CFFUUI24>O M0D5D;<%XR<+K;$''9SJ=C-+'T0;>H3$LWRB6F;C9 =]N"\9+,A[;@ERKB_EM MQ7;0S482E'PV7\^@<9L2OM 6_')N/Y?W?E?]BU_XL/?0J)O;%OSZ<,-;QP&R MZSN;,%$'>TF1 M^,K=#:_C\FZDX:#WW"6'-=7NRB/3V-0UO#::&TM1C!RTOY&[3X89#Z[>Y7A? M2G5S W^#&NV^Q\]6+0K/2HZ"&9&+X41>=2^FK5S5I R$:%:J*+4V,M&SN*.ON=1%MF)\ MB,E/-7=@T9-V.VO447K,BUJ6SC^(TNB9;FFA-.B#MSOU!S M/[=6S$=5M]OQATZZZ %1=WG!RX#&F+.22?=M7+Y8596/Y)]_$Y!.>[F:,^\6-:Z.]BL.ZTT4/ M"F/<8?D+-?>23,4O;2XC)L-6O-X(,[+EI;RJE$1QG<2HWLYD_(*&U3N9?&)= MJ(!KI)W54'[#= L9NE>JV-H, MK\VCZW]$#0NBMM?U?>5:LV1[M#'EBLS3O65),EEM.E_%;3[XAEK+\>+^\S-! M2<^PUJ@R\@R\L)@2[9[91.G(+LA&:2:(VN[GC\P$V4VKQ+'0]1/E++QC*^3D M2BEN]L#WS 01W.GVOIE@U6YWEFQEBJ&-/"5*9L'EQ^NX60-?/1/$COO/SP2. MQA'5X:RS-'I=?"H6*QN[&]W#:2(S$T1P[^-'9@*6%!=\=H)X!E &Q;58*8Z< M0C(31'7GPX\.F0M7F0 MDKL+;MYVZF#%*8KMP\%;DZ9C6_"C$C[@X?+)?2/!DRT5LL(5YRI\%^P/C1[. M'P,SMX;5);,N5C+S34V;=2@_&SF)"L\]?4B]W>FG9\CWK#2]7G[?0O=[^7X5 MX3]ID8?]E$4>]DM$4?.W91)/YRJBSF:]+=\0)PL^NF9N(AR'")<]K<\J:2VO MH;W>LMQ:ZV-EG8_8"1B?EN=KY=%:4_8*.;2B9-@:AZBD-XK8X+_Z4,&2I=@S M<+?^7;65\*Y'J_NNUQ@+LGEGW-9+QD*D!';!@UJQGEGUQ4JY&UGC]LP8C]?V M'PWRW[@ ]CYIZ,KY.3MHY$9&H;N0R^.<(GE^9-W=Z$G#=P;!SV'#A[+)N 967'0M:4P?88/DUW1-:V MB$+FX'5)!*>J>O PV6S*NEJRLO)<]V1S+QT$6B=P56-15)^NW=%&QN8+/.Z@ M<7;(URDI^RT"H:1I[L:B)>;:<+AMV?NEKD(F5Q,#RH5Z[*/:J' M$0T!><;N8,B%H%8[Z)BG"SRW9BVDBL=^4\G7VQVQ%HVG9L?<5%2IF:YTT$:_ M ZJF8Y/9V)J\KUILB<;.,U,5M?3)CYN%S8 M=.-NTG^+M?;Z0.*#&DC1$)!GK+5VM[,H&@6^+^JV*:\GJ,#U6W&7CJ^WUF(M M&D^MM5J^/Z5[+I/F*^T!)VWHK>N1<9^0O]1:B[5 G+?6"AI%Y9=IW66M1$Y0#[G"$X@QHE?#*#"5C[PM]O;D6X4T/'[+7J-5:+PXV)4/4<5.X5)?B51>B?NJ/%U!EOL)>*\Q38LKC?4 MG&MW4%WJK;.&8LVDV*<"?(_%]JV20DGTG:16FMH6:ZPGKUB#*%>0>PA:6S<8MQM^"^UUF(M M$.>MM:5R M;3T*6W.C1+D: M1P;M++/E*V1_W&9POCL#D;69/D$Z[^AYK:@;/5/N*Y2CHO-\LS6J;OA-K3K. M9C(Z5X]PP>WOD.N8"]:Y*B59!T"O*2\KN@G'\@@'E[:YA"1[V.81IN; R"M9 MKN?X 6UV#S ]61( [(W*P1]5H'*6NB]9IE9MV>(F#@BYA!.'AJR'E?[V3\M&P.2ZT M-_JN7-5>W%="46!L@5ZB^&:YS>K4!IAD%/8E/:C5]6#PGU:NBECR T+MS;?& MAJ2;K9ZY'?O3R*WF?'/MA5-96LM\BUWT@-HW=!5A!XC-KK:3* A1=)*63D\V M8<5/V9J N_J?-=W29_[LD^<22ZVK0Q,=ML3&!A Y12Z4G%[DYI*PH.>!.KOZ MG@_(DTP57U7.[53-XJIL=IA_D"XK6Z'5UO:W+1V.A4OSE09V.U$N^= M-1]0-]_2=U0+"M]+!P],_"B%UXJ"CE)RRJYUH*MT2@"-K)G^F-.0I^^47=M$L?2O^ M M'WCA'+:7MKVM[*QUK\4WEDPZDYEM"BUO]_L*:_HBK0[+8KM12%;*MX/4PUO.'Y8'')_\&,.6/9,MTX]]K4L M??"(GP][_WI&*/9L+EL;R^_@6Y9/N. MS=5PW(:H@ZD!6__X;_I%QO8T+PFLEK9*6K MGO8+0]'_\]=<5E7H!2,F&'N_J%N&N?_)T2?:W6^V&R[?PM>8$%J7X*\?CY[J M3'0+\>SY+QR[I>?>7U D$ V$C\#(6Q+^//\<.L8PA$REF>ZN?GUWPZT MC]Q4':Q2;7LF6__]*[SJZEL ;X3/,'4+W#WV%F/_VKWX%[R6"OX2^P_!&^24 MYH#Q/S_^T[$5^-6%LO*N=^Z^!C?^LH(S(LS=+ZM=+_8_/>E8 +&(;.H3ZU= M6]BACCPR0I[(! %L>U*J@3Y!',OP[/\$KQ02R\VMD>]I?C]EVBA]W)!W9 M#F0^ F_T[-E=URWPUZO'C9VB]4$P=L\-:'[W4\#XX)ZC42MPB,#Y:]^7H %Q M&W#'M4U=3?T'#?\<\>^O4SS:]>; A#W)1[:I/NH=SNR?=.@< ^]9ZJX^"L,Z MOS1=A5,Q?,7__0^#H\1?=Z2?/R4;[.JGT>PLC>[:K"-,I(^1X^G87S4V]',' M)X= +8U FF4H"DCX.$U+)(M2TDAFQQ)%83B39M,$38U^[-3UB\@Q.D$+\A0M M?OP6ZZ4.GTL)':[#"W__''TIV][03X'/BNU2I\0+*:Z>2_'];)&K%_A4ME&K ME02AU*A_9>?#20,[FC3>,)*>[&I0M3W;NDGELBDU LL/Q!E3)EJ+IHW56[RMD%@*-+:$?Q!_]_+@)/VQ4N2_Y!RX1E2 MWC\_]'7021M.WY;G^'#J<$22 B0U28BDE;&:0O/\-@9)-D_0]4#XD)RCV%+OFLLIWYJQ?&7+>780AQQSS\9O\_[-%W M:M]CMME.I/1^+)ON9RE^QY&MG?W_1/.E9;%?S'ELF2_,TIC9L!#2L"?OT7SR M6Z"9ZFQ8\]2TO&?8*P/?H@D7@5)^;H;K#BD\CIT/R$3 MH2;_.@54%Q55/@QS!J_$SN# M/??AA%XP*?WD0 MLB+"8-/#D-7NMUVTA*9O:2H,.'G.H2\'6NS8XZF'WY? \71%-O>T\>SY_B$4 M>DO@_^>8K?L7AA0C;BGV$'X*/SZ*C1V]#DZDSMBT5P=O]/ =63GR_-?( ;*! MK""E7HRWW5V71ZYM^A[X*PBPH!^/LC$?]=H?W/SXHJJ[_-*ML-G(M!7C MA).^&\/NX8_<]9&3^OG[\.7<>W5+L1TX.84P%DQ"MC.1+7T;?O_STJ&-N^C# MG0XQ]_C\?,#FE?&)76!P_Z^GODIF2?:63BV7"W<'=:7J]FWRRQ(UDQ)H[M6VHP&]C.#M0OB;W?[0(@+E!V"T5SQUX&4^?%_;R=>54Z MQK@P;3L;)-(ZFZRM'GM]>'M+(UZ:5T6_4UUTJ"X](.I/@RT/;9$X^>_A$.*\1O:)@[J2ET&UQ55W:H/D[ME.LEL)\_P.O!E/##TQH:B$+0[ZBY>,N@)!H$6.8X'R1+?*F"EV_:M M<)O:GP#N["7J)!3/_W6H]@GRQ*FJ UQW_U\5]@\[DJ45CE6,GEILBH@XJAM% MS_?U^DNR!"T'%+HFLUTT/I4QE^KM2:DZ]Y";+_*)GXX?/QJ_3??Q1=<< +2! MN=E^QTQ35>>E )W@ZQ[8!UQP-%HA\<^C8!9^;#@=>V4=T2_/;]J==*W7X+-Y MOE 8CM7VH/;25)>QX2 G(\>VC^U!=F77PXX',,%K^_/"B*?5\+WYP"Q MZ1&.JT"5<(492^0(4Z410=)0%LCT"(P(FF;'^^6#W1T=11+2I;X%/$XPLA2: MF:+U@E!=K:#LH(];VB.E3*T[>@'=B*L-4\B!16\4M,0>MQQZJE"L*I.-T7/* MG65&]QVD&K3$G[R].?Q8!_A^2A0O938N[\>8N>S5YW]N\]D!3_D/D'><3_X^._D_ANF_@^@ M8,+@:V7P'F(3!L>2P2[8#XF!E^S.'XNHM/1O=TV)B K6DHQ9=>] M2U"*$GI>$\D=.0RV[#(TWTSMKX"R*Z)V?9_K%LHW.&2GVE9JI>GPE_M R4-& M))!SX @;L>CV/LJUP?!1"%Y'L;D.4QWB'7^JHK."L]#PLM)DMZM=VBSD>%C, M^G%\[B8UEYW44C9]D/H?%*I6D".<"C=*)R 862'88^@.0G\<0F*Y5D%=M7I6 M!]4U7./8/(KILR DANV2<4_&9A/PH"*#_2=A\;S1AW MF6'%AE)I$JZ54Q2<@XC/"3FN]62?0\&T1[*9$H )%"]5DQT#>)^XA/3:L,93 M@_IK-_:^8- _7E J66J010-2HTU*T8!BI&!; TZF($SH"M83G/NL\C^P_481 M37938]T$:DHV3=@BV&<2K%(L?#U8H_#LU CL&\ '7V+324J%5Z&5%32=.T ! MH#'N]NW@_I MSYN4;*FI/_"C<8\ @(SW1]- [N!-87MX9]"?_KY[I*^9V6HD&[V992P*-*GZ?);/ MM%L_?@^"BB2/E/4#&YQVXZW;4=2'0!R@),QTSX,"%"*18UO!=&-N4@!./9M4 M*!*23^B.XF/X+ M)_#;?0-/T\-M'O-@F\>7:,RNYW-M4+I6DZN3(H*" M;J=71Q9C5@G2*:(NW.<&=0*>!;G .>I/8%@FZ"Z0 ^#H)FT.]):N+8*T\[7+Z%$P-(J6"L6_HA MK3B8*''TK^['!LUT[M NF@'W;9WIY:*E;1UH+/1H$/ZS*'\]I MMZD_LB'];0O\^=ZU^K?Q_FMV$SI92.6)[6R.-$GE&U1S+G0M%&FABW53KX_) M&=2D:L@][H@YX1,>:]<>$3ZP-?[!G@X 4=9!X$]*8&\CZ"V^WQ,2O.6Y?_=/ MXAX+TGO[1EZP;_53"O>@VV_HW_-=N'"OA>=5[KCGW[*/>R?.80\SO@LUS#VV M>LBQ>=M>[ M(PYPVJ"07[?R9='?X'YZ.VZZ./*V\AGOY,#E@1H[,4N/S\R&07+?R4E<'Y^R M34.+%(*"98<&I>^"L!5D6%BV]M1.>C@9!^\R-\'+5SI\-7QMRH(CLP-UA7YK M"#*6;"DZ=+_EN],!4N[A>(!4D$NMJZ=SU0Y.X!_R0_?OP?SX<6"-H+,0&E2N M!J##O.=FZ@_(H]"TV6W2?H7I$)C7WXF*0?>?JN2V[<^DBL#DT *VG'6$;89& MG'=5M'E6^79T@>;WQ]V+3_4E[Q4Y"*?M4G(#1NY*=1Y8ZCS-XU5V06TW"&J? M"6)#<]GW0E4+$WS#)^:@^![])!>P,O;2]F.1#-P<^."A&&8K"6RK)/I N M.!C5]E2@Z'!N_)%RH9L+J8<^%+17EC9.[1_C_O.C5,^?B#[<'U\D4V1-U M!!_77GP89SY5;/&UP>*S*56?$'H\;+$.ZRT>/Q^]RR]]ME^OH.AE Z9'N0;_ MW_\Z3J%XLM'D0-FC,I[['N A^R8 V65HR&-H*_R2S96\?OQ(I5<22RJ]_O65E5YCM]RP3[-7 M9#BX](B6Z#%*2B3#8!+#4JB$I<=C3 7,6$Z_O]3FNW97G*$LSS[!/I2] MB/2XPV6J?*J13V4;]0Y?[UR\(N@WB,Z7U!,Z6BO=MWF: _E)])9B$M)_!^GQ6S01 M^D^LKP,A,&CYSP_\QVO8P:9OV6?W4GT:">Y,M?PAP%.R=AY@$#K :(+!R"=S MVV7LMQ-%PT]:;TW9\?:S_.X_9/??78]31UW>S:L'L^YRRG!Y&R*Q^#O0:CD@1EVI]=W!Q^[$D&1-//-.!1T;A^K MO7UNI>4>D^X[GT!2C&5T?U;.(T*L--T#X6(2^#5W0&CXP#:IXS\' MP)=]:V MP@A?L&B;D4TH)T#0 (#2G:9P$J.^6;R/NY?:]R^UZV"L)9A(1/"D"-X#E#T. M"A?.@,2F:19EHR2']YT,PG>[;L9:&LE$&E^4QJSL:GGH3[H2SF ,CD57((.> MIL*NQEHHJ40HSPNE/0[7)34H,]$5RN.N[M>:4V&7-[$64CH1TCLA MK=L><#W[6 A.>DW?+*1A-W>.D6>G'HCLU3E*3$S%,PF^!+V]>C_V=*P%K\F6 M/-EI7TYW%3\\F4:V5,Z2S8VK0V,L'YFH"_YLU.5^%'>Y5?>C"7/Y#^,)YL=[ MZ(&(I.YR(8,V;>#ZYFX*;3,$RZ#I".7-/$R<";M[-4DS"4S$C&'_#IAX M*0X\3YX<@(N M5PPN7!!&R,N*9SO0B:&9-/;=2T%'P,+MD27H8VK?R01"HB%&"80D$+);&1*M M^\*Z@FP"UQ[OD@CNJ_9%!E*>7QDZ'D4J'$:PO+,;R'']P2!L(KKA'M&]89- M4D3$,H&D!))VZT(Y,):#%5IQ;EL"L'3;N==@B:0H+!V=4.WSZT*'4:2"8:1V MXSB"HGC#3ERS8!+826#GN:6A&KQ5D,? VQRMVDI4FJ4CY%4]OS04=#^UZ__Q MLG.",]&0M01G$IP)<89ZLHI$X@R3_N[M./<00ST+,5>VH)2 2P(N\>?] W"A M^;4&!^ZY$DUA&/'=6ZKN085^%E0./8XWEK QE:=D(!/@BE0IWKB&U> MD' Z35+?76?AOC^Q5GT"C;%P)*I_S:J?MW+WDN6(/#NTXR8Z[,F1[$_TK M3A%[H9^/#Q=Y!S7C6^ER7R1U3!"R0J5125'EL40"BI!&%$5)%)XFTBP^4N&' M'_L)ZVQ!V>-N!'5S/Z?6W;/U2G'RR%_8VZE?6$HYS=Z2V#.EE'=%CU-'GP." M),64_TW%E'?:=KX>X1>5]7V,>N=*_ ;IUJE2"DF=J4MXCR4!7) 4A4L8*X\D M,HT!B95Q5F(PFE((DDFSXT/!Y=T=+Y9&NR!)7@?[ARKQNA4^8&3:BK&CIFY! M*#VNU$L2AZC$'04?XL@WI[KNN+,3XW,\?KYJP3UG26*LCLG,H V?7.C(#?F MVM K=U?EB81)^..6-9?0N\9 '!H^8ZZT>C[-5\6@)?6XI;_<#%:M^L@P?*E9 MJ&H"*Q6I%FS)/&ZIMA;KV7*[2(LX-L'T3&6;Z10G$BZACUMJW;*Q]"0WC?84 MU*SWC76_VU\%AW4\;ME0_(+>L=,47RDV4%^9;L9%$#SS23^)M%34VOUL!5W4 M=+O1+@)K17&PY9-^]E6_9-F3?(?WN8K:[EJ,(0R# YV?]'/(*=LQ8B(=,:O0 MKC!O#ZS1H@5;$H];ECG9:S?9 8-6NB:O-YR!@[6"ENSCEE07SS?:H-5$*R.G M05%EE:F,6A+Y].TS6O#$3ALM\W*+G*O3CMJR*_- V4XE'-VHBN^V M>@V[[[=@RR?TG,W->::NY=O& BO:76[E*AMI EL^H2;"4E2Q?KU?*E96$H4^;5NU2M;B9BJZX0!2V0=#*<)QK M!0?*/&D*Q&(SUS"&J@'ZUMST)^S*#YYZ0ISG'38U)(>=KG;R-ZADUPV06F0FMH*K M941H.H-21C-ZLP$]RU&X,AM"2MJE[8](E4KT$Y M,R2<&6_HUK3%?\4BEP:AE%L^N:FQ-E#/IT:;0[E8;&]CTA&0AMK') M57HUPA.8N7ZT2;-8=]ME\*FSZAP%#@LO4Q M3I109#/HFEJAEE7280>>4*!5;!)B4;!)M&$(Y5IVS'@]J-CX"=%>569R+[U8 M.SSBX5YAO6A,RG7XU!-"F.LT\=JLWUD8>#/?&7AB@Y ;\*DGA+#49EJRYI5* MAHZR2LVCQHX%6D'3)PK3;.=134Q^Z(E6<^2H9-GRC,5I.<=HU8ZN*B MC;*U-%NFLUO8](1H5[/"@AYMIGVQT .,E,V65#X+^WI"7G%O,^CWQDK):'#+ M,M![SJ;O5'!&&+N>]JJNF$74?-NLN7E2FTC$"=%NDG!2RPZ()N_CQ8Q: MUN5:-PWGP!.BS;$EHFVQF;:ANZ129.6QR09//2$NB#,8KC+%W$3TF1&[$CM" MQ\[ OIZ<7@P1"I63$?$,FZM/BY;;8[G ,GC2=-[%\%J9SF?X@CJ#$RRPJT8% M]O4$8P=^F^K7E8;/SQH4-F \V-$U[, )%LCJ=#PL$*V-D:7)M&/Q'6>%<1)Y M@JXKQLFAQ2% ^=Y\6 "=9>H&E]AVPMG5'?'2V4ED2?H MVMT.E&IK/&/YV1+T:XN9/A.HL.E3"]!KEX2^;J^-"D=L)64$L+7)!4V?0$91 M->5Z/D>L4+R2:09"FT/38=,#9$3WW!5L9Y0_&Q6>Z:IJ'DYVH,E;,OVV\R>" MYU_L\(FG)TX$81\*#BT\(S/PW'^%G^#=X _T!H&7_OQP]..BA1:=EBB<$^(6_KL\D7"PSCP$$_T,.8\9&Y9+.%AO'F88.DU M\##!TKCSD'DA)2/A8?1YF&#I-? PP=*X\Y"Y9=B$AY'@X7&6XG-I/6$'DPD5-F3_XR7(E^2L($"GMXQ^H0FGVR [-=> M]W"!S=>I,-\P=6!EC-051S'V"D3J@A2)@I#A6")DT1.R6(M48$93[WP(.TH>42P(^E*> M0^0 Z@_1DGT5CD9]O;5W]]PA;HKV7U]Y$0F.H\M=+OD3!+ZS@YY=[XS,] MGW C(NXM9'W'@=1(R:%C\.L515KBC2Z7DOUH8D:\B')QL_P:B)*H3Z(^D;*+ MXT641'T2]?DFJS-"1+F*<#;&["Q4V=7"DY:4X -8^/I2-G^AIVT\HZL!.DA M*=_2O790 $Z$'R3!@PHD.ZHD"CE)RRJYUH*MT2@"-K)G^F-.0KD?*07V![XS MO(MSI<98PK"@X ^*L=)** J,+=!+%-\LMUF=V@"3G/Q(J4#19[+I_O,#(7ZD M=G7+_OFAK[U?EC]3;6]__4?*DF>0(+Z+3&1Y_BO0:X7FO*SL.!M( MR:YL^N!'RH4\@7?!)^^WN5M;;I;;@IHL%@#E&?-,ED*V0<4;(EC48VX8DOC[ MYT-*_(LC:5\=YTE@X;+"$%58P ^H8$_KLTI:RVMHK[]"A0N[&5%%!6@L$ $L M,)*51VM-V2ODT(J286LZ.MA85P3M.)DU*7$PK;(:"8M#K.# !;8X(0- M^H8ER3.P$*=0_MY3:@,%0/*,3.#>I"S@Q3V<\FU^4!)>>7VM_L1)^BPGZ4B= MZ\#;+]2=P+D.4:)KV8S6,G02KXAI=$5V04NB Z<(P_ ;AF%>9?[$"1JB&E1, MH"!QC"[O&+T6"4RO+-6YC(?RV1PKU,4:XF^H%40"Z AA!'V#T0D2)$CPK4B0 M.$,?"P6(E>,&N0$OA,5J2BY&R5]LBPR>N6[FI +=BVZIX MUF+';UDZX=NB4,9L[P3'RA@B.A4YP)<&5&% K<00_VQ%\ M-;"H2,:360/1##S?6E9\R:NE%X'!$GB"-R1#WE T=5T+84T'S&5=38'U'%@N M?&Z0/FA[&G!2RH/]+G$/?B4K9%$"Q\1I^V*G;:_G_$[-.4MM!#J^JW'Q?&BL M65PV5UMII*!R?["@>MYHI.82(DCA=G^QTO0\7 M,*O-"_4B->>SA;74H9M35M8"7 A7SY@;#*,37$AP(5D]BZ_3]#Y@*'4P$% 8>\-@Z<]=2WM.(*+D:^F68L] RI/7(-F9%?%E MM2\LY1=)W+WLLML74C/"@/VI'EXG0)43R*S/&ATG6YG,1;TSF)E-@> *@Y84 MGJ=+HC=D^ER&]Y5A4^2T)\&BKU^I2[#HLYW*YZ (5;H]?-S+M/E"M:WJ\^R4 MK%97$(H"[Y&^8=ES-F("10D4Q8>:K_-3$RCZ=#_V.2RB"ATM7U-0W@ \7J_@ MS>9D.IA + IVON$W.'LM&]]VK^C8GFQ>V$IB+$%&2E;S/]O->"L&E99XT M2G81H#YAT^51L2X5L(F$H6'ECQN43=^0R>:6! 629;L8>U@O@0# LB52%CH( MZNLCHN @@_+2#$$@S)%D,?*&H5]7ZB,!@00$DC6Z2/HV+Z& W)\LD8$G8F(E M9PDS"<'&&+\*4( -30& *[429? M1%3S>LF7Z.HWNDG_-F%+=#71U;ANTXJRL,5OX:/IV'/8PTVXORFHC#Z?09_I M*FK_)4&/"!$E6?_X_#RWG28W3=GR.$OE#\I1$(34$B60V*['/)&3'!6U) M:Y9@T/GA3.BQS?F: M:068L*L@@=,WZ"LK2"28D&!"LCH2R=61-X)"!<$RIK-0QV*OT49S/"\3?&X5 M@$)8_0>C?I]!NK/T1DL>3-WE(#$D[VX"M3)I!=<"91+&:QFI@$&Q+$C/22 M1X2A]'-\KCL\J 9PT Z&UQB++@@7H$_M#R\X ](KF+A8J*ZR8D.ON;K'21BQ M<[HHG(5_DPU'"<#$@UIQ]-^"T6/X7XE*)2H516K%T?UYHE+Q6P8)*M^M=--, M0AE)*"-9\XB-_7U0VQ.F=IZ7'"+75B5#[]H^B4^%WK;3DC R-+71&R;]NA+; MB?8GVI\L;D1Q<>.,\C>676W*.8NM2&.+H5];$!MMQ@7*3R?*GRA_%)0_>F9\ MO%8QSF@_6^L(O4FKN!*%AHQ*)HJ5VZ5PZF=__&9O4.:->]=CNUH1EJO6+0\^@0?DS6+*/E,I3L\V&V3JP./7RNF'U#Q#*@N_"'AELKK M*@JJB-.0M4Z-D:!)107^%'%#XZ_+%4LP)L&8[Z96XIE]^HE%[X*8*=V==*?N M=HWVJCK8-JM2,RM. HB!7AMY0YRMD9M 3 (QT:%6XO]]_N%%[\(85*@MM:Y; M5='&@'-00_'S#;(58 ST#>D;EKF6'K($/RK/EK$YDQRUH4]%A MU3/Z!J??E<__$J<33$@P(7&VOL39>C,DF'3;4'FD5#,*;;2LY%2]ONJ$D #= M+!R]H;"D %H""<6;+#)Y)AIJ3,?G+Z4#PJVI3Q_0%QQ4)G56 TS MLNN)9OGMG#*76A*6#OVT] W-O.Y$V4M)1H)*"2HEYQ!=JK52N3T^HA* 5IE.0-=3:3*C&5$E"*#S63$XF^VVE]+2I5>N6*G*YE M44.?BY6%-$CS)LH%J!0>IGM#IM_HJT;<)=V=390LUWUFR.D45A)0NU7;#Q)G MOTJ]SQ'M?RZV /?MPXP&BGWF,40G8"N[R7"+XC3-H[VNX'%I("Z<"32FF/"D MV1L69VX8,CE_Z&LC[]^N"E^@\4]\J7^GQG_ND4,G%!XAN3XP#9E"A9K6!J*; M;ZJS5:#P=) QC;'8#99.*FPF"G]AA7_JI_P[%?Z3CQX'MV%M$@B0!)72C*]OYM:R;E"B6I&B%J) M:B;'""6J&4EJ):J9G!IT):<&_3UZ\(K5[K:1;:KP8E67PY'K\'7!J4*N9RN& M!J\!QPU+!:;_"D\:\C9__QQ=?[CC"8625./HK/O\2ZWSJU*P1)\BI4__1I,Z MT:=$G^*Q%2;*^A3=Z/>;#>3L+GLI9=[;PK\27SSQQ:-(K<1&3L)D$:)6HIJ) MN9VH9B2IE:AF8KG'/H*-,>$[.$6!3/;R",3Q-VMI]_.X?TO)AA[81>_ M,-,^_EEV226K#^;)[_6ON5._[+/;?<:@;0)*SB'B8KS,-GKMLD%6)A(>'E1/ ML>0-R[YN:W2UY M3"6K54E&IG:#KS2S4Q8K@FW5AI@:'@&/D^P-AB4GJ21!T'A0*W&T/M_1>C6R MH U^R(S1%2\6UB.KMG0+6[*Z"I EJ.N+HS2C) M OV^P%WBH5WJW)22I=BS,Q&O^28[&ZD+4>4+AB471W*E9&L3"2<#[PQCT1N, M24HT)5AP33LLHHH%GWU>RDM0P$D#0@3B.F\L9L/"<#COUW1S%4!!4/R696]0 MZG75;Q,H2* @'IM#H@H%GWY.RDM84,07E-HP28R?&>;2*>3'N&&$9D%0'"(>]1AX@D__WG-4 MP@(Q^%^)2B8J&4=J7N,I(D]4\N7E',^>1\%EV;UB=WZ&\G1'_BM<\' @_VX@ M>1M%_H5AFK,4299N/NH#O&J!6@#I:;$STVJ\((_F6-YFW4)G(N'A,??8#4[1 M-RQ^+EH!S=%9I(*D 2BDDRA+^;6DG9LFM0S>LE7Z*K21VS1%?C0;Y$ M5Y/"9K$O;+9[1=VV$.5].5K11)UH^?H)EB3[5Z*3" 6577DV)**C@J50Q?84 M]7V?JR^'[9&%3"2S<+_ M=>^LCPIF+F5.G.72:&2)\JSHJV(^UY)P-JP/3) W[-D*HPFX). 2'6K%T)Z'^))"1A/IC%.H_Z'!'7A]E/I[%.<(2)Y-F79(,FI"VF+B=U]+^1"+0 M(-+/$#?,V>I\5X,*^\DYV$(')^?[QS()1D0-(Q(GZQ).UAL@HNKK!%Z>D@!F6$$$'O(().BEDEH)"L@%R!<_0&5)BLI7Z3X-PU[[O3 MGLK1?Y M4BM A>" %_0&):E8;IIXL^/4\#3@I$S;FB ><&;_BFI6D8N?)*4HDNI5U^3) MA:#R6BBNU[)N@25^W6QVSKHT-8"VS?"/K=W)R"$W0?R70FW3ZC?YKQ-W472FS9!M/ M$J)+UO;BZ!$>X=H)-*NT*7'%KVL9$31A/[R\VV@7H N(AR[@# E"R,1R.6[6<*-=JDW5;[*C+\22 @.#0&>AJH3=LT\/Q"Y+=59A5@0'#8S W)TA #XKDN%TGQ M3^)22>KX=U,K*6:6J&:$J)6H9E*[+%'-2%(K4SC1IT2?DM#U MOS!T_0;K%F/FAS0-.Z 2M')O4O]S/M4^IR]U%82)]JXF.\"5YC5%G>2]HBO2 M[K0HMA>%;*GXX7Q[_ WI]KL!A%9Z4W8:CN#)'E"[LNF#)G"$H)MW:?CH+@V_ M+CN.U%B(6,X>366C0*FCR8;FB^YX!8G^:11XPZ:CKR# E*[Y5/__9^]+>Q17 MDK6_O]+]#ZCGWJMS).CQOO29VY(!L^]@MB^6\0+&&WAA^_6OTU#=U66ZMF8Q MD".=&HK*MC,C(YZ,?"(RZ< OC(RFG[OD96#"#T9[V89FIDAE"SI ME4G%++2RESVU\DR&D< \+O!GCAN"BO+R%$LDN]IVTLI8E35N-$?L*I/7JNVA M]:;Y?'[@YSJQ]]%Q"Q,[XYLY8L O!4\OJRNZ0PGM\XW[;*>5/SKP7H\(JO-B MN87HTF9E!Y!!LXTF"KJ*!+J\C^\$8_![M MYRV);";S;K?562_Y06$F\7FFAS&54&5()DTR\9/D]V)$;XFE(%#T9M+D6P*U M%)MDTREO^L-VA"T$%7?MGBS)^?G8?U*2GVHX*]6:J.[__@NED'^P].'_PXE/ M_1784J"$FV'E[W2JH$[<0'*W3^U2H,E>UK\^ O_Y".;71X2O7ZAA;U:JN;W; M0":*?7Q??OC&5#4_ZB.,;-Y29!.6%#K9$AEM9X\4%$"7H\9"VK>6V MF=$98BWB-*@K1)[X@K6W9OPQ"./320NB"2Q.= WO\G=@LL9PE9,R18LO#KB= MWIWF\QNT#<"$ M[3^\J3W86ODCCS@*Y)HI.ND@HFE]B4_0Y-FC2R*&29$LLO M2WC!+M14A>Y$K@D+6(UC'/LMYHD=(FD]5Y6\P-WN8VFA>@+YI,$^4G:\H]?0 MWQ(>4M?:ND$83&#VV(?1+B:DU%^WM1-[LNX(\/;8]SO8R_68>K?_[S$;DPA>"\4EF:B'I2D:W4[*TT'W)O%NB MZ6H;*T@\P9C8+<;$?F)$*X2(LIW; \0S/NH(QO;I0$/:N7X7R53*8W;'3?5) M<2KB+-B3,0B29IDXR,)(&22WDRBMY&_O;CQ2]BF(*?7"IY>VQ052'1OR0+2K MJ]R0 Q 3[O-HG$E3]&N,]\VZ-4G; $+,@0&U6PRH?0IT.(+4LC)>(WEJ.ITL M);)=#"9K #HL !TTS;"O90#=8)BMH_I2^ ^4E"JY=OAJ+W4[7%G"=H#PLME+ MA=[@G;+GVP\^ 0)_P -.E@,K,,$1P+RJZ;)^[&Y9Q1>&.:ZXJ"%68S:C%G:Y M5]E.10(!^T$TC=!LFJ$>XC;&PZH/U#!<]1/$R4.@^<2F#P+-V3:%G\(9K9_1 M,'N--I#!9B4$#9RP1NT(9Z(K'U&$#'$F?G3I=G F:;L_"#67"@]"J#G?7O!3 M6#//FH9<;SM=P?+PQK***U8/60.LB:Z61#%PS/B#29>W%TG\D0=!HE3QMPA*@$42G!J 3WIN?BPI!"8+2+4H3[F*OO8M]%RI5142=CC-V M5ZCF&6^AE%>EC<\!5(IVK0Q.IFG\-5?IEF*8SS>GIBY%R@^N0P6E8CZV685 M^^<\UC$\Q4,$4)Q@8JH7@X#7A/;?9PI!7F&8R4"Z\VP*:S]MF;.5=^%>MEBO M!%96V/%%TNYL*J[%E970&\/ %I%(LQ@3;A/?YXU!+(!8\ <[L=S M)*NA]-SG6O%;$T;!7Z-?U_MG3<*Q_T[//V'E'Q\<\IG!Z;^.#'S^!A)S=3G\ M:U=54Y(L.U;8JVUH&RG;\ M^SBE3)[C0>X9@'1_H(:CA4T= M2Q59FF(1]H '"1C3\^ZF?O87S.2^QS^&=X'.IO8&_E/+7^OY7\*/0LPOID#$ M$5R>L,Q$I' 9$PEY@HH,@4NBC*@*CJCRA"+)PQ1(3RNX-.-F^4%G6N7U.E42 M9+P]KDMM$16QERTW_&K@X7PG$)HR'ZR;9HF0FNNP)?.RY7 W6)7LT:C.6T-I MW*3G7F&'ML$.YF5+5Q?Z$R[(\GP@$_IFMC!5<@!:QOHI9[.%R7"P"X2N6;&H M$CKLENIG67WK3#EO$AV5Y;:G6VW@JI9HG.K+C"FD65 M$\GXD!QQPV2+5 %%NHR(X".D31?LMDC%6RJ82&>J.3+W9*)- MW457KI+6N(Q('N*2S5I0PH@I<.UC3?.Y@-J95FDD4-@,=:A^846Y85,LWA3% M_1:ME 3=&%0G=$M>YD=\);3E(_H\+16*'E6=%03=;.1ZC@:4Q5)@V[MVV9X<+3M#=]86BJP1"-GAK7E4Z/"GQB M9:!&<6LCLQ&QXJJA]:%'5$#?=.P\ZR-;OEK6IWW'G@]Q.AP7'6^ZJRMD3EWU M>X*E9=7^6F=$K+<&36,BL,W-:M*K\[MPSY0=4NN%(S:V4] T+H+&PN&]L*M" MCE^.7$OQ-EXO:AJWE@:VRE#Y0!:JU+)2ZI1*^%B/^AH704$=-G8[O64A&07C M1EIOP7$Q]I)BCQ,F< ML;(;F0--X^/*Y\86ND;].H^I+)]5,U0& :O*$?/JFBS#J]EJ@P^$5M[WE3$R M*H5-CYA7,==:U8/VK(U8HV*N3 _S#5P)5XN?YA5M3G_X_GL"(O3[36GAJ=^> M/CQ?_ZG%KT?>0L?)>?IB[X!'W_SBIS\C+ YMXCLAWWWJQ9-CL?<6WA=))+"O M./X:>_;,1WWV?"=\IF8ZZZ>][=/O&<#-?-MO:]:A4-[<3?SXNS0)/:_ 5_\! M&PLR')KO2K8'6(IOT2>0-_P7DLZ$?_K[C_<7IR+XT#\B^'[N)/^8 65).(>W M/H<4!N3QAZ].#:?#S97[["W5VM807N#4WG!6(FM#LC?L*W+-+0&T-XB9#S&'$#-O9Z[^M&HE MM+>+S>%[RFE$<8L_"C*&JBJX:5X6U&5'VD^Y]&YUST>J'._ MTSD0Q;DCG.Y M$:P1[@.LB>KNE92=>#"ZK9CA4,ZAF-X]F;W'74,T>0\W.CF9) M=OQ/K&8)W0D<5:A/JD^DAXHJ.ZX4T:CAP%07//SE7UX[G47TOE2/@:H'5>\>40]N':#J70WUX';BP]==G"&V@'Q4:@W53WF2 MJ1Z_#?%T!8B3&@B()':VH,GGJUN_>B[M GIQM%#8R>XP?^O,UHD&>-428?E@ MO^$6&5#( 10,[#G/"HGB*WZ$*X/%SM@25*L],'=:,&__P<4_*]4.5.](9; = MQLK+PJZ,( .\9;)\M9:=D* 21'2E!,5@:1(E+EV]/:$^0@'$ X>$PZP/0*\\ [:_9ZN=V92R=CJ MY+ U4BQ-J7+G@ ->7=&5RC2_X(O%KDY2>7I3Y$'M*?;+=S*-L%@:)5^["?[T M^IU<&@/" 82#L\,!<<0[J$EVCUBO9@MCVPIRE7QO.AH4_^26T-_#P8:TNIS7 MVPH8L=6X=2G7[7= T3H4 [<+D"R:9ECVPNY!4KFE$^#!!R^A20)EE',\'U3G MC&BCD]22?PARZ%,V75.J;V36;JDV!*\F%R$>0)PT-0.2\J1%<7,\-D> MVIIM$:SI"F11)@?KS3K533BC$E@TC>,052"J0%2Y%52Y"!/V M%JKD]5V'W&9**J\V-CN[1WK*3 3>2G2+#H;2:98^B[?R(*P7Q!6(*_=(J;V% M*UA?JSASAIX*U5TS)[G9(M,> 6\%\&I8FL7P-$'0YW%8'HL^N\%4+)2)7E)T M'<]++5Q'T_V[S<:B/J$1AV]^E.>_>L#EQ-E9"3(HF.QU Y1;!!2M"">.+#7# MSCB/C,8[EK>H)5%JXQ2_Q3F1 H0;!=:9=VZ,DQN@?#2X>03" 8:+$\O$O0XW MJ,2[4K=8] 2U;^ZX'N(MJ=8ZA!OJRW>2QM(8_;[+Z._"7B#<0+BY8[BY"$7W M.MP42179#:L(Q5NU4BF'Z<6&*X&+!5D03F1H(HW2E\U/N2IS!P$' LY= \X% MN+O7 2=8X(HDF(42K\X,3>QEI((V!/X-8.[0-$4Q:8+$'B==G[-XJ'1Y;8I(@)^BY0*F<."0+;0IJ#Y0*M*F+:@],+8(V M!6WJU-H#LVH2GE6S?T=7-#DI%K M6B5:J3?G@QQ '@I<*D:F"?*!,O^29TI07!!YDIUZ\VGD:=(;WD;:/5S86LIL M;2 %<]A;A\@39>5@!)E&Z=/6F'Q+.RY$>B6.QX!@!,'H/M)R/@U&NS5>65-4 MHXXL[=P*6TC#ND5/0S#:9^P@-)/&4%C#ZI%K6+5<->.$^A.^]57V#Y)\L)35 M=;-PX"'NRU%^(2HT]Z CG,?+9[BP:TYDH[-UX?Z: MA"5G+AN_A:@"2T,DG,Y[&U5HFW>;2E><"-W--&=*W@XA@W:(*M27[W2:0M^7 M70Y1!:(*1)4$H,I%J+JW466<<8/UL#O8&EN>R-:44E-#28 J@),CTQ1UEG(S M,-D,P@J$E9LEW=Z&%6(B,*/MIMDW'Z 13G"BIKC'5MS M1M).+F&",$>LV0Z9C5:;4J71%E$D*B)/T6F:N>P=1;#(S.V*[S9QYW&"RQ MASMLUR[PG+TD1Y%@(MU=)M+%Y)CZZZ9IO2=8V*\VAU3MAF,[3\M0 M0SU6:[%JYJT!U;089. W"RAKH+,A\'M1P/.Q2'SI^1LFPL"(=<*P)ND1ZXMB MS06HO$]BS5I:$$.5##*"57=H:R*S,EIM@VX";B^-H_$=-D0;B#80;1*+-A57F]I^A1P76L7-@/W0Y"B1[" M2X[M92-$V;?K 3SA-[XKA3Z#;DONMNRKEA>N7V $KA/5=WA:XHXL8W)')=:3 MIJH)@]+&;0;BK&C.UN$:MD_[8](43/N[,?QZ!.X#AL$3S!5>$K_&(WTSORK:V>!R.8L3@1 @LL+BO)@;C-HBB@.^$F?2+'ZFTA@/X=;! M(#\,\M\O)_D>?$$ZHZ*SU/B6$(ID/6^8&WQIB&-IFGY?1/26>+=SV\I= M)28V5!_6#;R!0%*,N\-#C%6<8&*JEP/9U^SMOR^06GA]"21CF;D(#Q'T7X=:[ )F8__MP(!-S M91\99"Y QKT%,AK?*>3+-4DQL!&C"'A.LMO="&1 2A^.IE'JTA%E"#(09"#( MW!(C]Q;(3+AZC9!\;2CDR(6YH;55J:6L V%RW$6YN00QF#"U M[@RI=5 J9S\.?%0L'ZI/D40YP70/*)4/V-0E !C:U%UJ#Y0*M"F8-01M"MI4 M4N0$\V22GB>S?\?/-)G40G53X0?+":4VDUSUV]TFSES.;&#%KNN(ZU&WZ'<1 M#8;BNG=Q/:H7!?4-BNL&Q 7-\X;3'&Y/7- \H7E>5M\>BYQ(+@=Q.*N3E3Q= MAE'\FXGB?YAE.IH4=OT]_=%Q?"BUZ_7,KKR^TA4URNN*/7-1E95KP2YY M>?.2T%D6<^72J4_#8!_([N(EUPYEZ+54MPNZ&)GBCRPOY$>6UZRHS' 5)57> M6L^KDZ:7$Q"4$U$:'(K!OF*P8,0-1V:N9L^)JXIX9GO^W,&3<]ASM]DM;UI3 M7$0LJ3[ANWF[.LU$]DQ%]OR^>OA7UUQHS]">KV;/GSWC<0Y[7B"C<3TH]?)& MQMN,NWJQ*>35R)[9+]^9K^^L#P]Y#FC/CVS/GSM.<0Y[IFMF0996#5W8;LEZ M%YF;'<0<4/89:N9/0AI!,$!@D-R:*;?@T/> MKO5J5EYG$ Q#0)N"-@5K=<"DCU^E-(C:J4I*"GLJ3=5? MJG5X*2?P/5!*%G0*YH4DB6=E^8F*V7LO9<\'3+&/!GO M9AF:F2&4+.F52<4LM+)7O1;WB5WD]N1B([ FJMO4HO0QK_F36_SUQ.+/>Z#Z MZWP)M1;%0,A,T)XT:'K5SG0J8B@XGT+2:9+ZU)'%-Y7A,AY(XE94**9S04OB MLE'/"RT7N SW3Z&EBJUKA;[8\X4,O4'%E;>9478$+50(+6R:Q@@(+1!:$BZF M1X.6BUR!^Z?0,NY-BMNBOJ+XH(C72LVQ4IKT(VAA0VAATBB&GP-:+D0SW;S- M0&B!T'*MBV__%%J0@*E@ X4SC&93;F]=MVLO=FL +>!D#86DT7>>K?FPT5R$ M(TN(T=Q'@@^LZI)8PODA&+A37M .J;D+47,'M(@M2$?6(A>M]TBWG.\):G[! M5%5>:QM8Z.9B!W*.IM[GYIY,3Q[4L8/R2XC\'LUCOB;/]P&<$DM#J5G9;7@^ MD#N4JHR&5&* SBU"W9&90?Q*E;(0T_@%/DIJ\VIYI91K;8*EO? M8,W)N+X&.+6G#7&6NBA./2J?"'$J(?)[/)RZ'@/Y 9Q:-K1^P73+100SJQL# MT\J3PBS"J0,'2>"7=J@>CIS\MR]-3/4T0T/9Y[)[O>N_(9D^,993&&_8\V>3 M(JNA3;DOQJ+_.A#P^9ONA_] #O_:5=64),N.%?9J&RI,RG;\\/6^ ^S32Q$6B>Q$PVD-UT1*H161 M4%E*E"B)%O')1*,)&=4DA R[]&\I_$_15]__$_YXZIMLJI(+H&7VHALXZ.K3 M"H3\SZD6FM=T%2.>(.0'?A![@X]Z'?W\K__WO/=QZ$2B__WS;%B'5V,1($[5 MS,15)2,C:>&+OTGF6MIZAV'2[%>@4$D0H788S]G]2SST @ M,6E:TB;S3&8' ,Z8JN9_._RSI^_#M:';ZYJAHO@2@5/_^6YT=3X MSN(;%OI3 #S#7P\C(]"OQ+GFZ@6VXS]G)E2^F0O6[7_U'/F8PK_WG<\0R0:K MM[G_9KWOQ>&KUY0(2#?L4 \L!2E'2^6 4Q%BTP]+D;X_TZ+?Z?ZO$W=L/BX$ MU9-?7G,0P\0QE?"/@NE+J:PJ!?XV_;__0BGDG[(M?TW]Y]^3YX"0>X;:W1]0 M[6@YR9L53&?MB1B#,AAZP(0$C.MYCU,_NQS-9MCI5-3K'Z-,0(?_$FPI4$)' M3/G[A?!%!--H=3(A19)F49% *5:<,!-6U&A$(E@)ES5$/4A>^A'/+LQ:&(]. M46,YSP@,OMZA]4@6W7;X)FQ?OH+=I@C5EQ+ MP)IU'YU/K9K/MD4J_G:NLEW-75JA$2P[' A:H"QD?"K2\9;CLM%J9M?30)#8 M.6^L26^$MSF1B;>TQ\)&6-<:DM$U-JB);K1NVP$MJ942W M/J&G?7NY%MGX,_U5S<7DAHLBUGK=RJBM'=[1UR**Q)M*K:S)4YN=;U!UQE9& M2F",!VNP/8LUG6WGPSF1K^A(ERSVB"H]KU=:7+@IBC=U.(QWYO.LP&^+#:R- M+HS\%FF+Z!'-LQIJO8FN!SROUD2OTK!*=7D3-CVB)@V6+57"3>5 :);I0K]E M<3.U$38]HB>:V6RVQEVM+&P'5 \KD9N<;83#.C*I&NDRNT$FP 1L2!&;35]J M5LTVN#4HKGUU846IJWQ%L/I4J^QIH:A?%J[ N#!3\P,P+!];,T%10CAQV67+7?CJ% M\*)IK\\.\KU%!5G.:SV<'DW+C-H&>^.X!"9F<5SH]H>&U6H80LGIN!P6#NN( M#C36M4Q+J>ZJB"65Y[F1E!5VX6QA1R:6H/PBG:L;*V1;;HV&I-O$U4;8],C$ M#E QV\\.W!W?S/>6"B.S'7(1-CTRL;JVYE$37R\,:S=I;)$6OLS9X;".3*RB M<^4MV17S?-$K+\1,YXTM(W&-M06U'3F Z(G"MA M+<;K(]A2'F]Z$W1-<"%6']&!3;O98VW7T?GEVFUPNJL/F'#YP8_,5J>>$2>R MWVP( 5_*>PXJE6=^^-0C%AN,"&2Q*9F.065W]6E%UQAZ],K&%YJC9,K". MB&2ZK;G;L+.M.A.N0$=CTR&S--V(.JS!+6I!ZR 1#L2&+Y,+EZM@4,"N.[$K3FE'M MSH9D:1,*10B;'I&K)?F,LU#=T P[>-V?C.N30K8-FL96+*36JXRFA$GQP<1> M]Q6MJ'4'T5-C2U;&%EI<(ULR#*NQK4UMJS"R0B4DCLS6 %,'2UF17:/H](:" M)Q3Y<7XM$D=FJX9CWI3O$0UC6]$Z)=RLK*NSJ&FLK_)X)U#=*3L6F@.<=#,C M55AM.- TUM?A;&&HS1Z)\]MJ,.3(S0#MA9A%'-&!=NA939MK4Q74]8;+:55R M,7;"ID=T $>Z2CE?R7L(I6NA_DU-;C?F0--87[&./W80I4,; 29VRD&!'R-Z M&S1]ZFM$-OW8>D;;1+#M-*6%IWY[^O#<[:1^DG#[/> S5NZP 03?1,_-F-+6 M"?QOH6_OO-C+^>[32Y_2$4 M]"L)-24FE 27BK^FJC#0?EX*!?G*)K5DQU7M!X'V$U<5AKU7H;SGW$#DYKPG MP/E,9@GV9)AS)@Y\1E;)]6].(JI0,.#+__M"?CFMV)BO%/L4 WKJ'[K8I")Z M.O447CJA7)DW8NPQ:OJ(H%]CJG$V-5!5PTOQM@*.OTS.IW/)Q;0_U[G/8MJM M;,4N#F"WNT$[+8!A'P.P-[TM_"MSVFRQ[;6&> M0N'/I9-<-<-.?=;QLFJ&GU?-X$IX\97PJ/Y\4ELBM5-4V=EGI'X+!Z:ZX.$O M__(BZ^C+][_*=LJ?.8$GV8KW]UEU[.0+Y"DE"-0'V%G\9TPF9UX)[\B5!^5VJ]Z]Z52S .OA"=VN$Y5,./TJR/[AX:X?\A7\IC,OGQO+E2P'MK3 M%#CFL-)]7?7>K54?J1YQ$_O#WX@I$>4W;B+8MQ=@XN25W#A@0@66V+WVC5AH M4/V4;LN.I3Y"7M1I3>C: MSM*I=>&__[#DY5D=G:.#_=!Y\S=&_][CZ$(W+\YR>#Y^U.WOI-RU5#_9=U44_8/)Q-\ M#WZ3P8GNL=$554I-MRCE"_WV[P/;EY+[JJ87Z^X %9/<2MA6^%+MWBNHY M"97@@[B*D-V[;W;O?BWTT;RWQ+)[ARL)WO >\NHB=,/T:.>1"G:RU97M!G]%:; MTH1>YMLB#6A##&73&$)#VO#F:77__V7["1#*$1[T !P<<]K2%"IV6M&V+455=)N;T_0W)3TA^/BCYF21 N0#[^5E F2^< M:GV40W$DM\WE)+G((!6:"P$%I%XB9X641_-8[Y7[[/J.;&0FH=*!(@468"WV MX7W(@B:5>G@4/QBRH#?J'_/6PG2VJII5;573?8^S]]=79@'*Y)Z!S($Q/;*R MU7=TR>^V>S*OKL=<7E5TO/]?G]GW/-7W(J_7U*5(:+=Z?C^AX RIZ'NAHA_M MQ/"C>)60@;T7!O;1+/31/+/$.F X]1X'K*/*JKX"]SW##%;(+$)F\>I[_ZLD ML#Y#@=>V_.YDL22LPL83EFP&PWVQHWAJN.7' :%(IAGTG,=M'\7U@Q[>G1"* M'Y/3'6:Q_HHJL9.0]2+5&5 CUE@*FKF19GF.ICD )B!PGB99 B:P/C*!^#[_ MM:ZZ\BRT"]T#+.)*M7W'U5_U92%9",G"),CK!MSB)*U@5_&+RS\1Y<@*-C9& MN38WUWI&L=C:EMCM6,GGVB)*1/%U!*QA\0C[:VO8O;*DSRXE#0=S;<.#'G72 M.=.;!JJKN-JO U6E[C76$X5E$=5J>-R4\,;YT1H 5>AJXPR31HGK -6C>>$W M[FRW7'4AZ'A242 M(+D,R>7KP\Q5/-Y/P@S-H>O9:%')"9BV;^WMVL ,U1TLI1"<$@[0]KY M+7,JOZ_R%^2:(=>]+V2TM>V2>A[0QKZWISR4V%8SNDL M>PUDF#66G8W3Z0Y09S6-, P0UD2:1>)W3$.^&O+5+^R+D^5PSGTOM=@K(Z2E M(2W]H+3THV>\(;H16($K,; T2GZHY"&DC1^2-OYQOYNKKE0[@+0QI(T?E39. M4D3S*CYR+NP+&,I ]V>YP OG2W6?UJ#M:R%,7NK-N5FW-.*7CCM1IGPSOP.U M,O;7O:49ZF,1S!MWCQ,"-(_B]T+W]M;K"D$G]/9,*;RZ#-.K#TJAG0%3HMD!"$!*"-T\('M\Y M/:V;G?T=7+'80L\NRT6C7A%4NCWK#CHF52]P(H;N$TO3*!X/+D#V#[)_+]B_ MJ'#7\=NV(/V7N(WTWKN;.*ZBND^]0A>;E.>8NI**,L\0!,KSHV[A!05ZRVO@ M58+O$4+]H ]STD+W);.AOGHM95VN+UOK K,VJAE;D97FEJ4KX=J( >(01]+4 MQ];&>Z4-;S%?%6+?B4G&)&-?DD(G5\D(> 7\7F*>TZLW-BAC39%FH[L>SH0< M[HVF /.BJS2P#]9.A&3MG9&U[S*@4+52LN3-4@O76>F*JJ0FV^>W\H9ZLWIK M;P"W )#'A3SNO3CD(2+D0D!H'? @NQ4\50D7IB=,X'Y PK%ZOGB?DCOTS$-R MY:5+^79 ;3?AFK2_*XZDT^21&CZ0[X9\-^2[KPTM%W!W_PA:)F2%D9S)Q.2# MYHZCY7PVA+X(6D)WER1"AQ>-WQT'^>\;Y[]/C#31[^O]DR:.J22.\TBZK%V,K)(U"59X-VZ'0ED[N\%:"&+A0D\FZ9R+M3.WMXOR( M!;>D;00>/8>3EX'NJEV +;T06LH_D>5(K*;HJV,=Z=991-\R8GN06>7;1EO$ M]K=1$60:01!XCCL!)@<=SJ13(*7\6HAPWUQM.&]..L)6"HI(U6]F& ML@80!2Z;8J@TRG[L3M@'X28?CHI\P_-VG7"6%2^EN8[U<=<;>MB0?KPA^O&6 M\YLNX2X?P* 08D$W7&_JDA^XX1QSMI)S3%.-AM34HA7*?W.%&M:X8J,^'*Z1 MYJA'^\$<;\X;X0I%O^9$/PXG"RG8A&'-M1W?!&'-)?S>DV*-G\WB_G1,=03+ M:Z)>JV=8QC#"&I!@DR.L&W.HD<3S7H*%;!VQIF9+MARL>_P0OQZZR\LU:O;(6*3X@B!6K*J-, MHQ4N;?NKK CT:-TQ?.&7/3-^N1_@E/C0KU-#*194V@2EKA8X&BY M;K73MFJ#WSQZ(2_M-=)!=+1D(Z& M=/3[UB-8D16RJH_-JCZZ"Y<-O%!@&9MPND0 YS4Q';7]"$IZDCY2].> 'G"QR:%2&VTN);Y;9R1V66?0;),3\>A6)P)/T^1U M*A4FS1>'U5D?'/*27IT57A&5&,_WMAW<'U5' T]50M?VX-W"BJ.0ITP$Z7)M MGO+!?,O?U 7\4=CCE[J O[T#0#/*7&:!^SD^X)>#86E =M3%6L31*-#/$&GF M@R,T!E $,+XFD M$>QC5Q1#1_<6*-Y;*2CS* 1PX@7X*,YUDLU-N6-3Q<\+?0A?'(Z0[K6I#_$EIR(DX>3.!@:SUVZ7W;U,N=MH-.;3&KUEN'E MTO5%WPDO6$MWZC.]G36DJ=GE<+0ZDX=K "\@-Q)+4T5HX,'WLW#,23X%FB2.YYQ^MNE+\5/OO0,B_8[<$7#,&8S4 M^HC/C9LJ@@;3'9T)E\#HYBLVC5,$I)X38(;P<#L\W)Y@6#NG?_\I6*.5BFP6 MF=MDR>M1W,[DI@P_FH4^FF=V^Q2D;LN [593?X5; MANC3WX",W-^19"O[#Z#J_BK;A_Z6Y"1A(SDW3"2@"@ __$_C;^C>KZK MR[ZJ1#>_V,JO7SQKV5)='53"WT-*_@ MX>]F ":-W\@SR9ZJ'4U39?\U MOJ&0#ZQ5E^^WD1C9]B@WPE9S7MF-1\K.??B M0/42G_+6H-0D^X6Q@&56>#;O%V\)5##[]^S&8 ^_^E8 M^5\!&@\!6G&"B:E>#*'_0)G^^^1<_-6ED?SUZB3U*,L@]Y1K?F%=8/%PE1! M&0[)W-.=FNFL4[J]WYN$?C^\/ RF(5^?D;F4IW5SW4EJY/B].U2$2W?:$8E:;1#QU%@ F6=W)R M_T8A!AZDNN1!JG=!S&ZBKD>DU[&%HE*9#Q;JI&BJ4P QX+ 3Q:01AH:IC9#] M>]U0&HZ=B6@^W5ZIGO]KU=-O,)T1LGM7.KI[]3AJ(@0%_3G([B7Y1/R=FM6C M^3"W=Y0;9=[%Y44U T =I87K+,*Q;*-C'. $QP+$. &]9P;*ONZ[),MN$'XT M=2D2Y>MEWQ-+\'U$U:C/6.#A&U/5+I%L $G VRC*E* =^KFO7]JC2MG.20O= METQ^LU!M1?<#5_7"G7O@NJJ2#?R&XX]4'^S?CVS>-TZ07?D>E1>L9D?$=SBB M[]BU2$07,E%IFKW*UOVJWN0=8-%#L(6P[%)2V,(381$W:A"X:60&RYS*U M?M#P!YJF/G;]\EWPB*^"T6]\\#_!HL@G_[<6(H>^ MKNH^%^9O!\?\7DB?V'!\?"C(9X:B_SH.\/D;, ==!BF-J@I\>\<*>[4%!*?M M^.'K?0?8;%380?)#M_]P[9-DAL\*OXAN(OL:*OY^(%)D+2*IJ 2.TJQ($ 0N M$JK*B)*,::+"R"B#LC(ET^$"_I]_2^%_BK[Z_I_PQU/?9%.57 "?LQ?RQ,$H M#N")(/_S.>7^F-PPXDG??V DN=?&J-?1S__Z?\]['S?KPS&_9\,ZO!J+C'6J M9B:N*AD920M?_$TRU]+6.PR39K\2/PY4?OMQ5! ((H4B7S'V?U+//@.!Q*1I M29O,,YD=P&%O?8=_]O3=/B_ZZ4O'TP&$?7-5,P3IE0J>_LMSHZGQG<4W#/T* M<, *?SV,C$"_$N>:JQ= A/^=SZSC@/4/D\<.GSU MFA(!Z88=Z@&< HDP.;#H/2]&+'U_ID6_T_U?)^[8?!RLK60:X8*)42R.'8SJ M0GCR:\;TKQG20KCLIK*J%/C;]#[5)5QHO_[(BMYW/?<,6;I/<.)HT46&L_ Y MJNN!$YE^I'UWVP"P_[S7 >)3^)Q7U?OMCU!<80&H/"+]+:_]U-'\) MMA2$?I"J_/UB9D+0EE0)F\@BCBM$B./D1&1EA!+#86$J(^'$!)$/TR(]N4A: MJVE72WVV@&R'*,\5I?9H4.!$5*1?MK1S%4L?,:,:,@@F;75C,H,:M0:[T)9ETV;F7(C:QM95MAFAAN+U2KXQ&\#'S7V M_D9U17@]?FID"JQ&,9HPV$GKL&6LIRMNLFC,*N4B7[3JEC @1:D6R@D_TM/M MVE/RC=),,*QM(Z>714*@ O!ZE'S9=&%U,,K*]'VD*U9SE+'@F;X7-8T-"O6' MV7J>*\Z$[5K/%W7=V3CE=NB%(R];3I@BQMEZ%D$&"[I+"61N&9@<\-=?MEP6 M>4GE2C754,7.'.TJ.WHV"??J(O&R)>YOJD*Y7Y20;KE6-#A.]2M:Z$G'!:4U MD+PG-G)MH[A8(@S>58)>"3R3?=E2K'1S$]*9;X0!,\T5[.R2735!R[A(ZW[0 MD(NNQB/=F1MP(V]B=64P^+A(O;;J99?:MFD4=WU26E8JFVD)]#0N4H;U9\8RN\8RNKE$;!FTC U_A:P[C?R,F!FY;;[A2&V?$-;ML&5\^&1;+^4)!BT@ M>J.D=H>;24Z5HZ:QX6M36MEHPH1%5#='8D).%CH<&%-\^-)";7=EF:$1"]W, M5*?H9&R/$ZGX\!O#F< WQYB,Z 6K3K+;0=M93<.6L9Z:'MI=5K%YRY"JF8 3 MYI(DRN"9L8[F>W2E4<8-D<_E26W01;W-A&B'+6,:-:"'_@+W-J@A(62CP(VR MW4$/O!V-=51@>IF2N"H/^9P<3 ="4:T-#/!0%'_9=+>4C7%_R4^%G!JTVA2U MX3>MJ4C'1\\7A7H)IX6U8 VDJN6TL9WFKL.6L=&K*%L6\X5!U1B8S4I_-LD3 M]1%H&1O];#E@&E*6L00,\_N5%9*K+;9/&V9XLZ:'N,?'1EP(7[V=J8)[FYKA;6TU:61$\,S;Z MK#6L-C/A=IV7W&H?*?0K$W8Q#5O&1M_('IW858Z#U3;ZHF8O*$#PS/OJ: MIN4*?&M;Y)>-Q6);14] RWE,7+^MB M.;>H"939Y]"AIYG2E --8_/4'&QS=H:ON@;5VGF#<*DJ-[1V^,QX5Y>MK89M M%+$E#%:LH*X"LM+%IJ!I;*9LFZ'G'-$VC(PP5>5&,9-?<1QH&INJ$2TP;=NQ M>9ZB!'> M/7 -*.F<;%F%N4^V^(7B%!%3=:U]#+90*(>Q =FVYEE0\MVJD+0 M[Q=<+"^UI78;4$FQ@3';8,<'5"?+#[8UQIVWETYO'36-34*[))M35"O/#:JO M]3:;8KG00M:@:7P6E@;&40.L6T8R^7&YISI4?UV+'AL?&3N<ZO-5Y-ZCMX10B:S9E!,"9>7(M&R& M2T6=4?OT&C2-+19:L!QFF4'6$:QMDY$N2U'M(L46.C M(G#ZLA\]-KY:QCH;[ :#3KM3[ M2CLJ/&L(ZLUA%36.*D&\O\G2^MQ$-JJM5"IE,?547 MUZ!I7!'DKB-.I5&_9'0UMC2PO'D0B-&XXHJPW@2D/N/EN6$U/$QH3#<^#N1U MQ W+TZ-EWZ:W,C(@F-G:IXN#YFH-FL9D@.C(<%C"1$'(<=J\L":7UKH2-8W) M0)ZB(W58K# M>I?NCBF^6VNM,+PP:FC>&C2-#:R4K]:-DJEV^6#1S%MK8254D*AI;& "NAV6 M9+RTY .GK&7FUBB/[Y\:']@6J6Q*L]:BSV_E#D7)#ET;=*=1V]C B$:6R;1- MWS3TA=28&+-Q7^+#YQ[QB$JKT%?U&6Z&!%FL7Z0JJ% $@'#$)XTBXDL52I=+W0+[":'4?L]=PROF\;D\&X4.^H:R.[0):]X62V MT:JA&85=..(7K3H!1V^LB4 M^]UE&S2-SY@UG_IDE]F82,8O%*QECD7G8!;H(R,;S C!7%4GEF'5F^U=N--K M5,AP=H_X,69NU-_FY%D?Z>Z4%2]W>Q3-1TUCN&S.ZK/)K%#5J?<:K?0/!),/+^D3;.T60S; M'G%G9OTN97B5;-GHLAMGB-_!DUCOR(G^0A M0[FX, W$J!)87R80#)>F;= T)H/^W.;<42]TJ:KY]8"9(X27#Q=H[(B?M% 6 MK4ESRHWY)3=O,N4%%V24J&F<2E"[W:#,S@UC*?3*V9ZA;7*%J -'G!1WO+/U MWJ*,J$4>+7,+N6?5]VUCIFMVO*7JMSLH'S3+%;[:S6MM/93!$9>JVRQ+^5PS M]%=UG+-#.==J\JP-FL8QJ4(JL\5Z.Q::N%F=L?RB.@EG 3OB?;E+RJF-KFAA WFGKY#$]5 MQAVL6+05&4S#$>^+TX)L@2A.3*/9+M8,3# '^1!HL",L5-PGP;+M1M<[X:D8,"$CTUKHG#@3'J-B9H@\^8;F'( MAAMQ#HT>&Q\8V?+;@5L7BL(R4ZYKX?9RL\#"YQ[QJ+32C%UN]?J6+S:[CCOU M[.UL%C6-3<-D[E5ZZDK6A27EK^J30:XD5:>@:7P:5*SMA.M'53$"3&GL1DMT M)X7[0.R8[\-+$PDG"UF!UZ>J-:095QV'?B5VQ/>A V&8WQI%QL (HK,Q@CR[ M+$Q!TQC8-NE2MS$(=A.^Z&<$LYT1%FN\#9K&P-8IU)PZ6D,S@E73K%8PGS7K M1M0T#K8#0;$6JYV=%Z@NM^#H*# M?YOMZ3N+PR-PY"OY:F["LY#%LX<[X0-!&92G4.?3[YFU*RV^[:-=I/=4:9(" MWWG7L?IGT_AF"L3U!,C\D0#?J$+P&5F]Q8/>N*A"P8 O_^\+\>5#8GNJ +*7 M$?45N42MO3>/AKY7;+'3H@E3N=?)J.NJW.EE=QH=I+\BIS74HU4P/JB"KYU/ M[H4+GQ>XVU3F=]=I06VZNB6^O@5_9-G]8GUOL7YP ?B@R2;8/3OC H!]; 'X MF=3+?J6@^IU0_5[=BD/UBZL?>XFBB4G5OP?=IR;=BI.\<4WJ+F*_DSV<6SET M!EUL4E%=I-13O;,;VF7D',MR['W])KC/2)R^[7>M4-^@OIW?2V&^8J?=S9Y; ME[BP>X#OE\S4N57IH=R,SZK2+] %MUQPRW5/6ZZST[V.+YF_PAC<-R72%!]K MW_3I!>"-T[^),\"RYP6J GW21,$X P,'4/^N@5VG=;?.BUW/YWOAJE'>U/, M\KEW1X^U()X"U"YR;0D$-:A_OP.X&^-Z?H-PX+:B3-D^.\!!^N>ZX?9SN_X= MU9?"QY_=^8<@H*S_YR6SSD3>?/*=5X?ED$D3$65G?WM=M_"@:DN M>/C+O[RX(>K+][]"'/=G3N!)MN+]?5L>ZRDE"&P*W!@4__E',HE3,W<45.S. M)!?Y(@3@K'+X/%>B\H$/>E@P$'0> M%'1.R'GD0K]> M\OINGN,W-[Y_H [_AT7!GE1OLI(IV;*:BFZ[1?])%=2)&TCN=J\]6#J%(2C[ M;L-Z31RW%WAC+QHT^HSL3IV<O MC?XAYXE-#=PK+ )=% ,O,Y6DA?CCYN:][>8<:^'8X")G;J-[/UKM$[4C1K.N M6A/5%76SUQD+/8[DM[HHV#//G'+=]I>4HLJZ)9G>_WW)X%]2&K@BW/^_+_K& M_V8'EN+XA[]_2=F2%8KT\()OSUZPWTHU ]\#HPSG(438<"+#QN$#G^XL&39- M;Y2MDT8@22-[I\L#>[0627 ?# Y+2^I(4>@AXDRM),?D?XP MBO_W&4'D]8KO"481H9L79SDYWUZR=0K)J%O)-P.-$Y&;@I#G\99]3XX !]I9 M;7,3M<$BNM;$ZVQWF2DX #A( !P0-9*(&J?.O_JP8<4DE_HK8>OS4W979 -[ M2SL864#47"];*J&\5VPLZW3H?C"!QZQNVI]D:/*_9S*!\JNNG$' M 8N4P 7N])?O%,'$[.[O!W64$V5X;U6,O^WE^K39!!<$E8LLUQ=#E*/+]F]Q MI(MO)AF4V!:-[2BS*30*>7'=!NLWN(01(](L+7JV6VZ8!GZ=-(7*JS, M;\0(1O OWVF<25,T>M&]0$)S2B&,7!!&WBJ8^^@P\I28^Q2H.N '$NRJU;5= MR@I=5=:TYA)%RZOI>?&#Y R\N@B_Y:M5E/+\-4.V<;"= ;=1HVD4(=,,A5\4 M01*:3IQ !+D FP !Y#( XLP;5I6>%6;(8+"JM#>Z)F\*Z_/:_@8IU -N.C:, MZG1ALJM2GV'2IS&T/@NY-6(:)(#GPW53^FV[%CJ,<6%U,L9+\6^ MAL%&(6SLGS^?ZT?8&E_5=;UYB20Q9 ;5_VR3?>4HSAGG&BYK9PX\">T.>)E\L#_)+6(BOJ=F>HY(BL0)>=Y. MO[= M#0=HO-P>-EEJ9PR0(K$LK52[,5D#'&#?@P/W$G:Z':7C1' M,$_O^B&MVV*18>;5C:=,W*^H;HR0AI;T8 <1KJ$='2K/GJ89$ M%U"Z6ZG4"P(GTE%:.Y5&<.3NDMH_=,3J%[,^#$W3HBHK"3;RI.'A#\&!_R59 M<$FD2B_@9SP 89[(3/#[E502#>F68PY7< TZRHX0=[LM9@P"G*5:]HY@FVW@ M&K!ONP8WEK'.*0>=\%*9%-?-I1@"@ZE_,*,=[N#O M)=/G$H[I'8<3H#' _':XR$&J'^:W0Z2[I67_^A))(@U_I_GMEV!M;]D8DN8# M7Y\ZBLGKY(76WA>B>D;Z%!PW'!OW@YIHN8X=?I2C"-:+D-6/1D_=\H2%(OEJ M^&P*P9YJLITBP;Z'#@QU1<3 MGW3#HNNS\R"W8Q)U@%*YA:AKAJD^W0)00G8 @LC9"7O>,M4;'3!)LA1*P; MBB;<[:F6ASA,]@#!N;NULYL\]/+YU;RRF _:9L5>\UM7*'?JQG:X&@ *&@3$ MHM62IX)3*_[A]KW4/BH!,WCA,16X3;Z7%+WK2R2)L0^H_O=Z M,"4FH'-(5-Q66 M^#S67(--O0[01"4"GG FYWA^7?5GSC'$H3C,V#)DA^2WRRW;K%8R.=F.$ =< MM\VF429^Q^4I$JH3M8(G#762YLXF[<1)$B,Z=WH8Z_J3G31CN+Y$DDA;GD[] M'X"\AFS^36O_U3W0TY:J^J3GV%Y-^Z)&!AW>RHK5LC#/U*GUWG-DW^$YWLM9 MEHZZ>,;JRY&'_PJG#Q,.KW!:9>*XBNH^]0A=;%*>8^I*ZE](]+\;!9.[.\[R M_(KVGV8%8H@=U0=X% X#G,6+SM[]]E"+LJBSQK#N$D9WEO$(F5[F9D-.1-'H M5,N1:]N/;F=A/N,ULH,N:*@WL"4^X2&8^T3 ^SHE\R'X^UT14%G1IGAC7IX8 M39(K;KA.X"QF;8!^9(A^$/N2::)DLBT4'JE)L/;L0U2WLW(F6)11; L:(H3Q MAW!A$RQ*^M*8=AN6^ "1H8>TQ)O93.ZY]R3;Y6UM)G]3IJ_3[RU+1I$?"KIC M2ILITN6&[<^GAOS9CI*7AEMD[97SO%[O>BV1Z>2U_AKL*$')/12ATS@;S]$_ MZ\8R41&QVSH7!$$1@N*M!RS_#,]T6:L,&OTFSU.=8@/!!D)[247Q 1"WW.,9 M^\'(99(#E/^9_/**YW7EOGS/2J9DR^K>>47_2=6E;8I(I\"L_>??DQ,D+R29 MQOG_[+UYDZ+*MC?\_QOQ? >C[[E/W!M1[ /(N,]^=@0JSHJ(./U#("(BDS*( M^.E?P*K>U8TU=+4#:IX;=T=W57:2N7*M7ZY<8X8>5TM3RC-X7*+<'N-)W.)T M%OF)36C]?MGHPL2"%9=ENB)W^*_CS:L/'+R.7."GG:;BM]K _\,%X/.;KPEZ/H4YK1IFX==G%CNM 0N\ 0NLCX[@!5G MR9_+LQQ=)$CHMV3I[3P7=3%:\96VB1M0L==JP_C.*%%?-V9\)F)'?_B;.TS8@S\KO];+IKBUH9[Z3']X6*TV/X!#V2-+DB]@33R/WGR5T?01Y J[]%WV>> M$.3]^H6^OIDSV'@_-S9U&*DV%7E4'OYFL-Y'&C[:VU1(1(IDV)H1X]&VRCL< ME&KX22/PL:OX#^(L!>-R8+R+?X/&&0Q91$4(KUK02C%J-@&_V1*Q$ MGQDU1!EMAG*E)8B1%O]IZ5:;9C-]L*1^UR>$HIZ*R%EP(U?^U3S@1@[, P V M+@H;G>F.E8VPN&0W3J^M=+N2YJ_.+/%AK2YO2J$'B:UH0+B2$XG%U4%/2#R3 M3S2&/.'$>VUY[B6ILJOZ!=U6'$L%$>;7#W"XK4J*(.P9U/7.*:ENK"@CD"30 M.@GD>>6%.QZC%"%HG01@%B@L>2'5C17: WE60))R2JKK5RV[7*L1//Z_EQP MZB4?X"1V> K;"//V %ZP1(UE=K0-M5'HZU:YKNHW4BM3V_&.E1+RBZ66VM\- M^@87#>;[01-":TPH(<6#"9Y GE#\LEVR'\ R#WH@ 6"Z)#!1U-R*RLQT(W+F M0N(]>E0DI*_'%7V$*<,=RMKHB-R)+0Y?%2M<29HF)?Z+!R/_AYAR8]E'J>,# MFB5I6DEQQ+5J>^E9@.!*T.\(O&U!36S0[PBP_]?R->[TK,&U]HAF[_NU;@.D M Q?]O?=^R;$A[?UH^'*TD 2H,UG"T++LZ@N[$MG1U^UIS'P5>'ZR)F_@O/'E M-&DO?0^67ST'^VJ\"2\^QTEK>J>0A-!"_7G2G/CAA* M+<--#>NMX^E_MO MV0)]A5M8TVIT0X-:-%N>-$;R7NV6W5:8WL+TQ[?PO42MI[;N@K-.MN<5U)WJ M*GIB]XZ9I>#X2]4MR&',-: O4 [<7CFTEI^Q[<\)'A+98CEK4YE+/;(U@+GQ M0&V;KH.5W2\\'DQ?/N3'< ?)85\$A['G7"(V3"HU;S;\@:J3ZA3O#9J&+/5& M.ME'UF0I?@+@2;TM)%O8 \3@75_\'O%% %((@%R!% *@]( 4@AL@U6TY60#, M/K;ZDF-2 7]-#OTUGWQR':MEU!YL1_/(8>"67XDD!^6=9CM,'EN)OX4BLY73 M'R91XX8:0>0+O6[F\95'2_4%M(('\%> I(.'%Z2;=/E\_2*7)K;/M:&VS>J- MZFP3'\ 6<9GT(J<_NLAO+ >A]]PHIN L"OYS?=G"P8P.XC5!&@)X']]+7,_U M*7)CYGG _B -X1:NM;P%-#Z&(?VF[.49 IVOQ^$)S'QOMSF@-[71R)>]I8BV M^V3-<,8K;_GU%D0_?"@-WV*4>&%N$OCE^1W57SKS(Z^#2KM*5=-&*Y/ MD3Q:U$ * 4@A>!3NO[;Z>>(<@B^JC88FZHN-4P]$U6U5T9HKRN.D8!9Q,"K_ M:EOMF\P"^*6)O5E+=_AUK,XB!NT+@?YX[77P=2>XN,^!U\XQ_Q"KQ;?55 M/P&C>!OQV1S2E-[,#V"175&"N@AK;,9HJ=WI5GI<69,0,LD/(.EL,^ZC;UD0 M8G>-()4+"NH-O(=/F$%PGPAX#5->3N#OK=3,,EN'=N*XV84CC]Y!$PV.\'J* M?GBLD0'LRZ>(YJ#A6-["T("&F]2&?6Y-$F_F,9G_QK&W]9B\3-^+WWM1MA@]X->XYK!EKS6D-0ZR!#E]429= M,5 2?J+H;%OJLSXL<^4.NZ$\L,L^,P$H E \B[?R]_",J+379,4W&5;U:$UH M%K6*0C IGM$'/*-AY!<]EWEV4/XU^^$3X>&?S1QS'O^R))NRK:@'Y17Y3X$) MM,"+M=NG0G)P?_U[=H+@A3Q;&6P[>$H M*9!()3Y(G'K"J,_5*0.6FM\/&[RV8+U'L'^=)@'IVEN\:N9MOH$CG7H9WRRJ MZQU6<@0N&'-!.4-?(.&(@4U*KRC4RDKA D_@ F#%A9*[\BQ'%XD3^BU9>CO) MI3()(MCHCWW6"GD<+4NN@AA?3W+YX#*.R1=/>$3,!JM-IS4RVA58]IP!K#J+ MNFEKB9B1W_XFR*R8G2#+)<_*[_52Z:XM:&>^DQ_>'' ;.'+T;GX3/2Q]R W+ M8N3 &WIO*7-C-!UOF00]DARY(O:$4/#]Y\E='T$>0*N_1?=GGA#D_:IZ&HMY M$(/Q70/JT/N53I8=T_Y-[\I'&KXZ1IEY1&\V(@23O%JAA#W7Y%/P*"91R=A3 MD?A<:W'@,@;@<>/NB'R#QQL^60=?*P;3U6"XAM'Z)AIC@Z%R9KM ?2+32Z78 ME R(BRRU:]DS>9;:!1+7*_($D]0309X%-W+E8LT#;N3 / !@XZ*P(12)_= < MF#MC1/'CH$LV"(H\LYZ@5%:F4'4YP9"'BF\WH* Q4U(31>*<1)ZH(OV$X5GW MY/WE5795OZ#;BF.I(,C\^C$.MU7F#T0^/W:%Z1R3ZL8J!@)) @U]0*I77KCC M,>H0@H8^ &:!PI(74MU8H3V0:@4D*:>DNG[5LLMUP: D['L: ()(Z D-\32[ M(T:52.F+5DN4=(.'BQ[^=4-\5_4;J9FI[7C'R@D-^XO9H#&MPFP-ZVZ6W;5M MMPE-BG>3VN!1^HG$R(MVP7H TSSHSP.0Z:+(5-RRD^)\M-X;$4;T^)&Y7P2K MK]OZ/P*5\BC ;$3UJB(D-G?#'M/?L=4P!17Z,Z!R8RE(J>L#FB6Y6DF%Q+5J M>^EA@/!*T(X'O&Y!56S0C@>P_]>/+:=Y>^B LOWH/ M]M5X$UY\YH+J;G5%/13RZ*N*H]GI+&_5].A,>@C66*(!C%)8W2,)OCP=,3&E MTO!ZXJF(9(M=3:W?!62?;\PKJ3G45/;%\Q]Q231A?/))]>1Q]9Z%I9J$Z9HB=:X/6OWRQ-]%X;)8RMQP: D<='W5J[2 M-VZH0T2^X.MF7E]Y-%Y?0"UX !<&R$1X>$&Z32_0UV_RBB;5W=9R(,(M0B8J MF]&\5O$.-SG]T4U^8XD)O><6,@5G4?"?R\X6#H9T$,0)8GVN3Y$; M,] #]K_IW(0,@<[1+>*D]HVWJ[X'99ZLCNG>#H8D8K4KRN:T'7X]+N:'#QU\ MQXP2K\Q5YT>4H7XWZOG#1A.":]W('@RYZEXHQ\H0FO2,>+=-W'VH#7D+(GT, M5\5->22^CC57,:1>!VC2D+D7G"D[GM]1_:5S#'$L:-@)S:8(L]:6]+15J2,6 M-UJ".$F?"3H;07=W/2;RACEY4V;S%KB>1U?.Z53;7+D2KG_8>1.&ZU,DCS9+ MD+A?NOKG^>.''CBWJCUASTFHW5:@L'&+3;A689G^R95&^D/](;[R7U MXI^F\(E%7TF5^W?L^2#.\ K)%7EN,7)[9K/S95^\;EORCUPE[L.^ZB=H%.\C M/IQ#\Q?H!'3>O#<[OEY2Y;Z0. MS&LR_SU[;^PU>9F6([_WI*1\RQN,J"W+6L5):[CKU=SA+K6H'1J24$\X4;SL MRS)7+K$;RK:[[#L3H") Q?-X+'\/T!;1;+.'-=& H0D>T./0Q PBM9$=FJ$D M@$;]HO@<5T*="?>#@?^0"WTNV&1_$,9RQ86.ICA=%UAJB.F*TUP,>C7$& M2UV1Y!.-T^0;3>H]B_3I/K=?4]7C7-.>?8D4Z]C*\7U?4. M*SF"&&)[-EUY';3"JC(K[X:((1!2F"!&XKVCLL$+ "[.DDF7:TFZ2,S0[TG3 MVRDOVQ6DNMT^9<*CJH1W*]2\O':__A#XX$:.Z1=/>$30R+W6,7K%5L1R15S8 M4SR&P#:?"!KY[6_B2,6!N\NSN[ZD'7-V5DLKJF]%T0V RA 8G!I*?\0.Q:\IPT^TVQ0U*>[-F)%"-^0$_ MBM_^IF#XB:8^5\$0^) !?ORZ?P+@QPGP[$0K8AFXU7;XFY&_ M'P&'!@?[OB;<,EATZ-BJDW]@DFZ2>*.$OWN5QY7?, '7FP% #D MN#!RA$)=H!R!V,)HM-V7=3Q23>S,=D&TYG-MDVZ6# XEVXS5*$4*RJ1"GW@L MGRB,?$+P7ZR3^%G?]^'H3"(J<3Q!.7D[QK:@%)_#7>>H"G!= ?KD&MQRC?>#I!/&UIG3N*K :(#W2O M:U'KY/4.'TLN@7$"R.59J'7R4G2/)9= Z?\%:@%B ;',T"ZUZO_;EV>F>IIM M(?1KNKUYZ@C\-D&^L)=?7WGV^_'*7[F)%-7V5?>GO>@_;B3Y\Y])&(BNQ+\5 M5+4@*XICQ:N*8F8IV(X??]YW$F=0FLDG^^J\L-!MV59TV8SG>O8<>W_\]6_] MJQOY#&=1'PEA2H[/\LUT8>R%07 M\=X/_^SE9^Z!(,\_=+PT0NE/5S5E7]^JR>P_S)L>C>^L_T21/X@$.>*_/N\, M0_[ SG56/_%B\9^3^4LN+-W$0_I? T8K<;03MZGY0TK>\X_>8Z*$ MNO&"!@D.)G58RXG[-A;,[WPO?X;W?SRX8^=Q(9QZ+UU3-'VY4%+EP(^>_N]_ M(03\GX:M_/$]23,'*RR_ALOOX35>J[IS6,-=HEX9AA(B948J16>C.XNM+8ZFR( 85,7J M9!PF00@_C]RYJ"L:-#Z.YYS-IC(N",UI,C(SYWBG6214KW1@3MA:^V%Y%WA) MT+*$9"9MRI-*Z$*=%MS:UJGM8#(<-$,^&4IE9K7;2%'FY0&KAK@U;0WYCCQD MI&)VI263;-4.H+W<:R7?V3I.1, G^>:1<%#K:J+X-6+5-4U"_72-V>TW"LMLO MUR=EJN]49:/<=JL09/O-&9Z,Q'X>&5A4%$VT#L0*ZG)*-]P9XFQ#">1@[&M]4_4F!@33T(:9DO)82G:4)2FE3\L0 M7UDM8&XD=JU%% B=+9\,S9!4:T[4A:G4!-;2@Y$9[*J]DIM\/TO2&MY$=F,+ MT@VK[@Z'+&5-I!XCX5F2KB862VRD5@_6Q^RF"(]$NC<*XY$90LU:4LWP5W17 MA)J1-&*1JKAK:O'(S/:GM5*C@FICC86V.]WU,'AM-I.O9[>_'=7WH]J$[AL$ M.^_*J\E\.B622;/;#Z'*KD5:S9A/25(96*X]6I7X9&AF^XQ#,F%C7V-A=%CB MEN,>(K5B2A'9[1OKU;(](4U#E'?=L$LR,-K5M'AD9J5$F6@*@XY892&XC=+H MS&:+&SX>F5FHS1HSG.+ 04>:@X2($ M,DCF1#(+G8I6K"_WS, @4,/JSOBUYLZ2A28QS#\.[>+D*(2F6\6(C"Z.!F35 M)&/N([.[A\VH3\$52V1;C7J$;'>*4NWP\QN1RV1*+']85=G.GHSF3.S>V&KEH8;>E]B6\,&9 [&"VAJ)G-F M=V]S,@1&T$L>['*Z6RNR\NAXO6IB;4852'!(F5FIZ&.>,;66&SA0,8S>2$)I74I&9ELYRREL21UKM#:0KMK@XSFS2ZT)M5Y=,YPN#.W448,* M1B2NA\G0S$EAE"IWIU!99SDS<#Q-W@J]73HTVK"^#I=NI;%D9UQ93F>D0IJLE M48V9C0FM^#K?>],I6YZN-L%NU7-#GDF&9@ZAV^(83^2V);9&[JPZK:,.W$N' M9D]A+S#LU).'"BSC_;[$ECO%_HY/QV9V5EK6?'L43"U8Y^)?CS!RJ"9CT>QJ MO2'96FSK4B &*M*8[()EJ[I,AV;N"H::]O@0V0T-R)_MUNO&NT7%*IW'#8APNIM6X'3:['5! MX"5DI4:F9J!3CT(;[9DP(]/59N\+6VAL6;\R6L*69D.+!M*@T5$\;S%+!%:8 MA=2F/%G ZJI89WVWW6FC3#(TL]JPM]B4S(V!LNK&-S?T&F;41CHTLUACK?:M MB"\RXDCV%12BQ[LZ%B9#L^J:T,)7E3579"&[-.HT&[A:A]-9LXQ0+8UFKMX4 MYJS:\]%YSU25(7MB%S'2SBBAF&HH O#YJ0K MUHH3-/+(*EF!F&1H5@];E6HR)S4=5M=Z=$WHK21?X9.A&1KHF$+,J]!2@*,V MQ,\V_9**1>G0# UPKM&?!2C%B7K7Y?;"F&\/AUHR-$L#K,_4J_TU(1C0G"\K M3K^E"KUTVJSH5K0)-C!&>R2^C^T(Q<;U&NG'8X_H34BMZIG[<76V"*28:E)><0U[,F(;HL!A\3$+\D)KI=-F=V8M]*4W MF78<0U\0!,$N*Q*_C%=[1#D9AGSD,@[;9?6)6J5"H=4J)TN@LF#;876[:+7F M%=:R^K6@WL+)8V1VVA:]3:G9I4CA7+KI1N+ NV&W:+UQS.6+"H M*$ ,9RX:48)U1W24Z4RN$4)U*!JJ/]XL.&U>JX=:,C2S6GZE89IF(UW68J6A MWC=FTS+')T,SB^7&5KDW1MT)NVDP>Z@[YUOQOTZ&9AA!ZZW0)3O>_%ZO3TM[IAT;(811$G9XGU#P@V=LU;2>%'5 MAW@HH4>4GR5,C&951;'86/.8MM:4OVG%8(L>47Y\.W[*8?&+AH7$J=1M:X.A M$<,7>D3Y\;KM_L(9!BM#K@AVWPRU58]*9\W0@&]%/<,9.;*!2NZ>Z6-.0Z'GM$ M3T)QOK4UN\X2CBK5_;BW;>H!F0[-K-:%&H&N=99-L;;J([@[K_0\@4F&9E?; MUUO,0FGB#:/&[4C MBVG2M0I7^Y5^WUWD_;URG*MN9@O M'3_6U]%='QY"CMJ5W4,+L Q[X5MZV;5%966TZ&6MSXF,/"CRZ=C,QOB9!G?( M&C0T-N.YPH>MG=@BTY*CF8TQ17BO:K.N:NC8*H161A'UG;287_;-T/6FP@[J MF ;J,(,A7N](R_ZA[E]6<,Q%:8'VUI:A8HPUP[U!VSVL(+LSO^U,H H$>:Q> MI6N#+C+858,TESF [-(*A:Q46E1T^7<%#MB\*,'8^&HT,R<>9T5Q!>KFM(A39DDN^Y M,L2O]5):^22+H-BBY2UKE6H'WM#"LDP/W#Y?.N0:OB!HZGO\[HPY)(HICFG* M:T_]\^4/K\VUQ#_^V(-7Y)6#]MDEDO4[^>[+)UZ,O ?+[>?J+V+O!@"]<@>\ MFMR))UR83OCB2WOY.Y3XF?\\>)#">+L?.FZ^_UZ>>8X9^.I_$A_.*5QKIW+A M([_EAO[',7?.ZCC@D')P2,0?R+MQ%>"0'!.#N!@[I@_P^<$8Y.".@@=_ (:%_(.\FF8%#RL$A?9!$"']%&R'3BD7!P2@+O<'])'N87@D')P2 #N M;N*0P!GE_8P VEWTD#Y3I%4.?.?GA'@K_HBIOENA]?T8B.L1D/HM GY0/^ K MM,IO>;63D"HF3/+#__<-^_9+9'NIN7"@$?$'? E^^C"+\[-DRR1VYHSE\EJB MZ#RT.PT/DG_ Q$FI1IV !=]+)7[I9%2 WNJI"[CIZI*8U_)7UZ?=#])WH8IT MCW,!Y+2\TYDO /37+H!_HGKI/TZ+_8#] /O]$OO1EZ@PEE?^>]!W:MZE.,\/ MU[R^(@XOV1\['"'K72$M872.!D?G?F4<6J0>2BV!=T;N^.WP:@7\!OCM_%H* M]0=ZVM?LN7GIGS:MA7.S$E!X?Q6ZP),+<. ]/;G.;NYU?-G\$<; NRF7HOA8 M[Z8O7P ?I?_F3@(;GA>H ?CO+.!U6GWKO-CU^KS7KIH& M3KWV()_[>?18-^(I0(T&H 9 [9K/\QLS]KR!<#U9GT,-^^P !U[?U_6WGUOU M[ZN^'$]_=N4?L-%]&W%^[%A2I/]S6H/.F:PW1ZGR11JDQ)RKBN/*:2A^O#'5 M32;_^3<_]5_Z]O?_Q#CN+YW D^VY][^WI;&>DH*)3"6->K+__2V:'+'-W)%; M45C*KNK=ENWF2DQS(O410>Z*@1@KWKX/&.B\J(/?%<]C0 '0> M%'1.:/2X(P8JRVL]XS;.^[/UECDH-6S<$0.QLFO'ZSN[Y@PXR/K!IG%/+/1C M1]9/&SK>Z-;^"Z7X?YD4]$GYIB2;LJVHA;0U+?*?0E6=N8'L1@?N*3X54!BA M/BU8[Y'C]CQO]$6]1E^AWS.)2]]=TB>4A1*%$DM84*1]>:L:59[)>9;TH ^ M^6SZ#QE/XA82FG37C9E1"CQ(D^6U]+W/\D%XRXZU=NRD[3*ST[WOHPZQVJE- MLZ-:,]65L!JZQ)SR$F8C:CB9&=.E9A;#;X6YJNB6;'K_[QM4_%98)"VX_?_W M3=_Y?]J!-7?\Y]]_*]BR%9/T^0-_OOK X2W%!;Z7[#(^AQABXY.,!\<3OG28 M:W?A;AE%;%&UMP,^".VN#"4]6=%O?Q/($X8A?_W[1PJ>4_3RZG1,^#!7DG;R M+.E?AO%_G1%%WB_ZGF,4$86*M"PK%7Y#=P@84B/9-X,%(\$W!2&O/2Z'E1P! M#MC$ZSW=U2=LA-D4,QI61S,W 0X\ 0X,H$8.4>/4$5B_+%@9RA7^)V?W\TM\ M5RH#!TE[%C+(I.B6/YHA1KFYE<-60Q1WE':N>SHF7SSA$;E;%<-QL'772U$@ M&!/O\J.*9R:=T,Y#0<$,#(!6'DHYJYCPXC+Z&Y+YZJ9_Q@ MVP.?D\ISQ(!X ]F55KM1J\:<%S^,(1R8;$/$C+)5M?LC2$?T4JJ&$+$:\@33 MQ2<,+P($R26"7,": #D,@#2=R85!- MM-I*6"\./,+L)"9$A$YDGR2Q)_1=[>&(2S3/GL^NZA=T6W$L]1CCWH_IY6Q. MREOW1:9>;?0_OW_ZC_!8OJHR>_,4R:,3#;#_V0[[RGZ=,YYUGB^Z:YSUR5T) M-T^1JSL@ -*!B_YJ%,FCR?QT[/\ MAC _N=LCW8'EII*<,CNEE ).QAK!DX2 M9W5"RZ]H;=!%9UCIB:UJ9)7)9HVN(U^W_'95OY':.=J.YQTQ_%1'0Z[A:UP) M%N9*L[1JL"NO%4K$P>A+8$]%FOB4R1>@R1G;/SX>01X>3!;MI>L1:B2(@1,1 M"P%=EOOZUP-)/\*!^3@PM/9@O&+1-22M1Y$HJ9B6X #]&1RXEXR8U%@.S61/ M3?*AK+5J>^D9/6CD'LAQ.:&^#:*S;CRLXGY)=6,F:B!)#Y:L< WNR/.]G"ON M> PS^'T$Z .8S3%W (7EIDWM.;8UOA^LOI5;JU549_H&VNOA&YQJ>N3\Z\'J MS'P5>'ZR)F_@O/'E-,\N?6:77[VR^VJ\"2\^L1Z09HX'57VLX@5]C!4WW'(>#9@)/(0^OZ$D/#=A:W^4AK6#V+]O+7% M(BW%DF,ASQL>?B=<\K\\$RZ/QM,+Z!D/8$+/9;3X_5(JCX)TRUZ(*Z@&P:C% M8:B(MEF515!X3S"! VF):D!_K!K<6%0[,W?6*4\XBX*L*$GUS?C[!>^9)[P" M5&"$IV\0MOG_%:O+$%5QXWWQGRW5_1]"F4'5KJ M%YQBIB__^?;V.+>\E&U-;=BO!^BVHJ]-M1RX;CSF8.IB%PM5\;G%83QG?UQ6 MCA[5=+\"K7DC4GIM:=LWRWN-D:@TM!^EGV@J:_HZ6E8NAY!Y0_?C0UC; 0CF M#01;.LOV^%D[8J-.>U$NE72F&]X4?FU,W X;1:G'J@.TA'4433*<%+_HS^#7 M7:4D% Z&?:^@[E17T9/TA/CH"XZ_5-V"'"8\\*"AD"!%X?IM.$X9JI0MJ0\W MY1;M.R%E"-T6Y$PQ(_+J7T2R=%[N($OLBR@Q]IQ+!(E)Y>A0 OP('O6:W>Y@ MYM>WAE!IJJ'8' ^&KB;127\.A/QW,6ACC%1ZK3P"MP#E,E?<\1B.-Y!G V#V MP93"'),JC\Z]'*N!E\FS^;I*Z"[Y_=RTJ8G1XB!*TFM^OS'D8Y7PD">#(_>7 M)Y,K7^I=PM?-O&FO[W@ :3$Y9H^'<-3=K2#=9%K,UV]RV^5LTUV((X.C([Y" M308K8RI25J+_]S"KW!P3]QW>"_(8P'AK8\= MP'=]BN31$0+8_U[S6#($.D=7[E-:/-YNJ2O@S9[>X,W(L$R[W-#*JKUL?[V- MU0\?.OCH&25>F:O.CZA'33V0M")NC^"@W%/[_'"M]X>\A,!);VXTV\3N!'&/ M^5(D\A89_AC.BYOR47P=:ZYA6KT.T*15!5YPINQX?D?UE\XQQ-&(K:3L>:W! MW3NWE;MU0Q=. MWH3A^A3)HQT3L#_(PWD4[K^V!GKBZE9?U!QUS.@/:S[*BZT Q4M:65+:G8/F M2']"<[R7/)>^NGYEYU=2#?\=*_\#1!_>0FK+S''GJONR)&2]*WB.J<\+_P6G M_[M1>+F[W)?7O>#_$;3$S=A7_02AXFTDJ7MIJMZ;&3 2NQ@UK05-LC747PW@ M]=K6Y[R$($D*#('0GWO@@G#':\0+75!0[Y>4!V?0?6+>?:7-_!+@O54[M"3- MW,ZLNJS"$4/T9VBK10UK6H)W>(QW .WR*:)XOB44Y-CDF'L.;BIP5YXJ!P<( M(H!QH+1>EY0')P^0Q,VR[K5!>^H9,RO AQ>(3C.&7?4H"Y/L% MCR$ /@!\M^>*_#W,<@S/D15IWS0(8TBU<$.&%3],,8M^QBS\5WV2>78]_C7[ MX1.O76[?_B[)IFPKZD$E1?Y3Z,A1 7\J)*?VU[]G)PA+R+-Q)D<92'E&CTL4 MV6,\B5N5Y8819HR$H*DG$7ZB:>I3E0B ]>7W(P*O+5CO$>Q?ITG? MNO86KYK*G&_@2*=>QE>+ZGK?:P)G2F\NHHC9JI8AHMVIT%*J_ #OI'"1..(^ M6;4$8,5OI\;E68XN$NWS6[+T=@K+U.XJDVE-VXBCW6H^A:M#DS*_KOU_*7!\%F#BRH>V\6$2I;5%+Q(R,Q0S+EA2XN[2YZ\O9Q3V0U[B34*0]^L4SDE:Y3UXK[.16)FAE3*$%'MGUO#7NC+EU4U@&SK! MUV;["3.3G0-X%+_]32)(C![D.=3\!W"& /"X,6=$OL'C#:^KLFE#3H7;+(P1 MW6Y37*W5VEB_&;G[$6JTB$&_0E77-COB!+DD3+E@.PM3U$B6*0 ;%X6-%JJ/PV:YIL)RJX^UPHF^+0Y^,\[B(XF75EK9V;F;DFA! M^Q5*+"%QM3](?.*:?"*IXA-6S!;XN;]\R:[J%W1;<2SU00/';R$],E]P .*; M<\,>CU&,XVY;40%)RA%[@*9)@#L>N^X@:)H$8!8H+'DAU8U5U0-I!4"2QS LN9G+C$<6)H[76Y":5OKD<:"FF MT)_!E!M+2$I=(= LR=Q**B&N5=M+S^*^PRUSE&R4+\D&_5Y 26S0[@BP_]VU M.SKC6>?YHKM>7@&@R*W:NP'2@8O^WEN_Y-BT]G[$_$;AU8CP]1HK5!M8?57M MZJ/YU_-NF/DJ\/QD3=[ >>/+:6)?^D(LOWH@]M5X$UY\Y(+J;G5%/=3YZ*N* MH]GI+&^5_/"X?JM4G 1- ]T%#(OOYSQL,!*"'>+OGV#XO8;"N8ZB_:5,+]#. MZH;;6>71*@?Z^8!^/H_+_;=LD[["+2PH)7I"]38EM@41RYT\KFB1%::W,/WQ M+7POD>VI];O@K)/M>05UI[J*GEC"8V8I./Y2=0MR&',-: L$XMZO58SKE$^+ M;(D=EB=;2+5Z$!"!.[[&CBR[Q1@!I!D"N0)K! M@ZE!N>*.Q_"N@#0# +,/IK[DF%3 @Y-##\XGGUQ''EM7[ET7H-DJ9RPQX/X>VY6T&Z M23?0UZ]R""(E1YF7.2.8<';#50?#BGNXRNF/K_(;RU7H/?>8*3B+@O]L/]-IRMD"'2.%A.GM'F\72F^[\/TKKZ4 MRNRF&S:*T^+"J#_DZ:8]\M7]]YPYR\Z;)YBV7/HW<' MQ+(_B#!I'(_"_=?6/T^TC'^:2.?F/B55+M_Q\#_ *&'MY"!D>=&)3=G1SM?BL;KWB?_ M"%KB8NRK?H)/\3;BLSEDD+V9J-%NK,7N:B"W#:YAKW!RK?+"-'[?DDFB!HY\ MLG$KB'6\1JS0!07U?DF9_S;OUU:H;A+PWLJ392!VTZJK00LN3]:\V*B'JRX5 M)GB'QW@'T"Z?(IJ##G%YB__+LY:;*^ZY>%OT^R5E[MNO@P2='',/4%I/G, # M)/'QC.- $O-%ROSW]KVMY^-E&I'\WAMRRPK[<"/WJG +ZS4W.TP@C*2E 'EH M4X*23T4Z&Z9_UJ_YK]\(G7+K=O?Y=D4[85]:"2(O\I,($6>'X!>RHD M!_?7OV0:02Y2#8SR)6YS.UCZH8I)%BRV,55%RT-E!9<\< M?UU/>O6!@P>1"WPOV65\#D= 9LX1H2+[9(\-C/:TM CT/L0Q4KPO]-O?!/R$ M)\)U^E+0#V" R?7K[I?!^5^G2=ZZ]A:OFLF<;^!(IU[&5XOJ>H>5'(&+D0C9 MRD;F)JSP$76&P>PXBR)<7F6HXL$_/R6++V=P1(M&_;2 MK.U;+#%N2&M:GX:1\_4'P >7<4R^>,(C8A;"JAA%1@F"Y?YV1_<;=47QTEN9 MC,4,^Z2EXGZTW^OER5U;T,Y\)^= V<.3HW?PF>M1GM8X>ROZ()>S^ M$.G7IH8CI>B1),"AV!.&9-NGWET.W/41Y &T^EOT:N8)0=ZO4TC8:R727$$4 M1PVZ6*1V>"WTF?-J^/1>T&VGW:!8"P[[DUE]-%P16@H>26\H%'["BV=1\Q_ M'P+ X\;\$?D&CS<55S]6PUD'BT[*'%((^8>1[SH-[29GL MJGY!MQ7'4A\T=OP6,B3S!0<@Q#DW[/$8U3A TR0@2:!ITH/=R[GBCL$DO#OF0$((A5/:)K'PYU>GT0- M0]114UQU)@X\J'S=4-=5_49J>&H[WM$N8X.]17<-IRA""MYG87B(NS8O(?3! M*E]$GA#B@?N,Y5C>'J)((D"FDR#3MLK3FY$Z'QOZ'*(GD$.'>^WK<< ?@8I4 M5LE&=14:HCRH.Z/&M,L7S0.HT)\!E1O+2DJ=(= L2=]*RB&N5=M+#^.^ RYS ME&Z4+]$&_5Y 56S0[@BP_]VU.SKC6>?YHKM>9@&@R*U:O '2@8O^WKN_Y-FX M]G[0_+2^B_ UTQ_ NC3:E0W%MB3\Z\]A9KX*/#]9DS=PWOARFMN7/A'+KUZ( M?37>A!>?N:"Z6UU1#]4^^JKB:'8ZRUN%/X)!E=GV_5[ $C,[Z(3##5?M,#&E M#B'X3\B['85S'4C[2\E>H*75#;>TRJ-=#O3T 3U]'I?[;]HJ?85KV- KY>6D MB%&&WJK N#3C!U*=3Z]A^N-K^%ZBVU/[=\%9)]OS"NI.=14]L87'W%)P_*7J M%N0P9AO0'0C$OE^K(-=)'Q='FF%T5JA=6:A#(T!'-:T:2K@^^$(NO^G+A]0: M[B!,[(LL,?:<2R2)207IS;X_ZUJ9;$R*)=A -ST_W)-U;HYK$HHDI;JPS^76 M@6"]QPXQNL0KX6YS#?)L$[DZ;!T!+*BH8\YL1=,L5])*M9#;"*L&DP 6_NUO M@%?Y%+M;" M=)L>MJ_?Y8L16E'G78Z"]7%E-*E)-==KIQ;IQ$,6W^4H?#^)(+WG+CX%9U'P MGPO_%@Y>BOL.D06Y("!$]+%CJZY/D3RZ0P#[WVLN2(9 Y^C@<5*KQ]N5^ FV[Q?;I;4?DND$%*\-&)):8!''2WA_T S3^R!OHY$V;S5NF0!X] M/"!3X$&$X?H4R:,A$[ _2)1Y%.Z_N@)ZXDR9+RJ.X^Z^+T<;U!?5L@&Y5K!U M!RZ?*H[TAXKCO22[]-7U*RN_DJKW[]CX'R#^\!;R6_+<"N;V3&GGBR1_W5[F M'TE+W(Q]U4\ *MY'?#B'!+TWTV (O]?<%#5"$P.HOE1K;GOG(:&$%M,TF",] MIHX^<$'$XS4"ABXHJ?=+RH,OZ#Y![\YR9WX)\=[*0S8[G(Q#U:K)$E2;Q!8A M5"[NF 3P\&]_9UMQ KC+A8SFH M?WJ( \ZSGYHI[+MYZ_GY)F?L6]R!/)\?< M [36$^?Q $E\//LXD,1\D3+__9-O[/UXF68OO_>(+$G!FMZ%:Q:NN:%3-AI4 MM\*D5K.T%0Q"/=%'NC:<]2T)H"^?'=WOEY( ^2[MC/P]T JKS1F#KB=5&&V5 M)@Q;)VHEAT]!BWX&+?)=>_^-I1C]-?OA$Z_=;M_^+LFF;"OJ02E%_E/H.MOT MGBD4GPK)T?WU[]D)PA/R;*/)42+2CQA2C#%D[@0S4\T%B%RBYA[C2=SBA!;W M^DP=*/!Z4V$A9\/V*S-W9L^_KBR]^L#!D<@%OI=L,SZ(8T S(WA+6L@N+-?5 M>8L:T=2\R4@HEO@4"?@)@:ES5-Q^ #/,[[[QKB!:[U'L7Z=)Y+KZ'J^:UYQS M[$BG7L;WB^IZAY4<00QZS_/;Z<:IP%Q%G;%"V2T3,I\@!IX@QN>JVP&X^.TT MN5Q+TD6"?WY/FM[.9QD.@JE+UGU5U#U6\$LJMV#LK[\$/KB18_K%$QY+: ET MLS1:HRZL5H8TH^[K4U0-$T$C8T'#R/M/HKN^I!WS1][?Q9QWM?[\MH$;@9*C M%_2; &)$(CMLX[@(;SK*1!_->KVHEP)(FA&'/9'P)PV?X+H&VOVO.SESAB(Y MU^[?+U\X\.G%K#2M#6&Y58.VJQ+1C*:_&9?WD:9?=F=!% Y[.%NN*)H_%-C2 M!DLU_;0;5Q%YHNCWRAR!U"F '[_CH #X<0)?+.4[PE+:"!.#0*CR"!M:9;MY M9N"0G0KC]'4L@ G6\:*6CVMB44N!(W&Y/B$H^40?R5< T'&6K,NK2Q5 C@LC MAUV%.SW9KU7@EE*B.PPTQ_S9F>V"/82NX3ULVA;E 81S#]8UHQ2CCFL@?50PDD@'V@B.6^E]5C2>0#6#6!1-YX M%QD@D8#-'K3L(Q#(7Z5=:NK_MR_/3/4T.T/HUZ1[<^4(_#;[?&$OO[[R[/?C ME;\Z$T6U?=7]:2_ZCQM)_OQG$ANB*_%O!54MR(KB6/&JHIA?"K;CQY_WG<1# ME.;WR;XZ+RQT6[8573;CN9[=R=X??_U;_^I&CA[!1QMYYU"R6[OF,7T&9:B/ MQ.2-?7URT7+J6)-HA5K@JDQ)V)RF)4R98Q*-STFIB- T&?^"4'$Z7L&_Y?C_ MY_KV[[_B_[PL13%5V?TSIM?R)]H5DY4] S0,__?7X.776!G%7@#F.]G( QZD MJT[_^W_^O]>KSZ+JLROWU;:>/XVF<*FIT,Q590.2%_&'_Y3-4(Z\EP<(_0?V M/9+WS^_NX(00!03^ Z7_N_#JSPE!,M2TY!WTBF;/\ R9ZB+>^^&?O?S,/1#D M^8>.EP9V_>FJINSK6S69_8=YTZ.)+X<_4>0/(L'6^*_/.\.0/[!SG=5/_%S\ MYV1BYENZB6/YOP:.+[SP?>6%?Y;^ M?;\76/K/,/[>-OZG81?\I1-XLCWWG@KJ3E'C?[A6W4.5Y$+\X_A?._&?E!BR M_$*\0_E_"_\CVG(PCS6^^?_^=)#27$%D8D:2DBPC10F#<52:49@BP3B,SF=S M#%-0\OD4Y9<8"TYGK7K;*B&PKN\;:A\>2QS#2TB2K/GCR.V:%UNS\JS'6!K5Q"8\V=4/N+KRU/ZYO!DFPE@3_/+)J![/AK#?=&N5* MC^Y(D\'KF%O0^/)2.SGD>.^;%>E&ND9*@(C M.[W4VPZ:83PRLTYKU2@1.KE:BQS;5YN1WEXS(TTJ9M<)CW>$J+7UCFBU6GRC M%)F/1V:^WF>'*W[/-2KBR!%G89,.99=E)"P[IVAC+2\@R(Z!RG[5+0HC MV)##>&1F3GMA&MZ"JR$&6I::$58C&T2;D?#LG(:U;DQ*2DN& W&JE?%BIZVZ M?#PR,R>CLYN*9G=W(K-SCJ V/Z87LZDX@CO2MEW9]D.'B4=F MYAQ-2RC5E,VM 6E=JC?PC8!1^#XL=2;M43(R>^X0+LTC MW1V)%HWM8+$D=A=N*"%P=E):T8+-OBWVC!'4V97@,JV1,>GCH9E9-7*T,B'6 MP&&N6>0V%M6=-%$F"A"!\J+9X)AF:F76+P LJ!AH91DVJ M@P_$_J@!Q4./B-,>"S"AWBMAK"KT5Y6RTVCT12T9FN73M=+EJT6;9 ,S&!E^ MK;%J^O'08P+E6O5QLU'OL!MNS.,%'!&L$$4W MH_E\B8@;M1RU6G8TKI:T9&@6>RDZ+'>6W(*5ZY!B#79X7TKNB".B)?0#!-_U M5WU8[HSJ);$EM# L3(9F9NW66\P2US4-MBRIX>W9S8Z-UXH>D2W#*$L"UZ@+ M8LWN%-W9HA61,0B@1V1+-"H=#&KH'HORU#9PY:U&SOBDX7)F5L6A(;>[Z-BB MP(HVV7%Y!9F$R=#LK*5J9,"8732(=<,1!BVUV*^'2>N'K,2Z" >-JD-)M)@I MLW%$7=W/T_9BF5E+ZMQ&Q^59':YMIT-YO@_P?5U+BK=DX;I<(U?[UJ;/;KH* M8=.#+=T1#>N/2XB M(S,=FIEU%D6.*K2QHC&:.D6W*@]A$X^''I$MBJN42L2NIL!!LRIT!IZY8^++ M!3TB6Q.)9)WN&*=%62%KKKC!I845#STB6ZXKC+QJ8XW#,MVW)Y/2LD5#83(T M,ZLN8'YS1EL-HU8,W(Y=KG3%A+/^$9A#P&HWL%175XZ7%$(/D;?T8GZ-K.5>3;7V?3O2/>AS_A;'G/5?U8JTU_2NW M.*+I5W1/,1TO<-5!O*B2Z2C&FS'5O;&#"Q]*;]6XW\T&YSPX9J^"3[Q;$6>GV^'M^J[-8X"+Y[.\])WQ$SV M="]Y[:Y?'?^I'T9OGP!G%YJR'=XGC!!/A9FJQ.*9?MH+%"4^$\=-UO*EO3^E M\R2!]O%#<1W,3%TQ(\AWY7F\M!<*)$=N.V&\SC FCAD5G-".?^T%,T^?Z_$Q M)*QP?-L%QBL$7CQ83UZG,;,\6W^3*?VEZP1:_&2-2;F,^8F/3S1^_\;S]]68 M"'XAID$U7MEA-@2&^*>";)HQP1>JJ\;[2(W(B642A?\3)KN*_X3\Y^4G@??S M3YS _?E'/Z[Z\*N$G$OU943Y0(277Z8?_T[N['Z3C>F^]Z-M^SNE=#6Q:5]" M1@;Q#IZ7GO*+ M@5?P5-,\R,0S7ST5%M^YJ;"4=5?Y;F,P8O9._K)VG7F@^/'0Y,>I+2MA]V>. MU9^9P%/=K1[_Z(]"LN+GS\FFYQ06JNS'UT9A$9@F]#RLX"7\[:5L%?/<2Z&U M9_%X^BXF](&O7PCPO+WYIZMM)12L4+WTAL>;Y1 M0Z$N4(Y ;&$TVN[+.AZI)O9#/GVC6_V%S);X4H_WQRV$E##?LUK@PQW:E5U7 MXOQQ@^P&$&E8L[V*C$7<,A ^R6A!L6P*VW<2*ZX3H_FG"1*33X);.-9'FAPB M$JK4#2M;>S0=O)7IVHRW_[&LPG"!P=4PK7/PXF7 MHIKJQ'*VCK?))%4<4D-S5I6:56>C3CM$;2/ U1'7VTIP<:QEE*/##E[\%X>4 MM%@),>6UI_[Y\H?7J$/\XTE-_0@QW#DO/S@X$=*?_.!K>.4;?AZ3]>;X[LLJ M7N#LH!J]F6)W< R])$SE-\ !.:';_@T2O!U_BU_"07];1$&*?Y DH,I/5,'_ MP!]7?EX@! @+0)#/( CR!YW3%)#?I\IG4IK3&_Y6K^/OMI*+9.6^1ZH;%+K\ M$^\,U_O1"+P/O?2?KQ9^>,'$S]>WRH*?A# YON'SPU5YUP3R0RD 7N< K]-K M%E<"KU.J$9?LI_).M/47B--VE!\](;#JC 0PZ/8PZ'";7YUUSHQ!OUL$[5P6@U_F(,:49[(E MG[$<1JY5XUSE%N;T&7]N;['G^O\43_W'T2>;:>%4SU^[$M.6W#6\C0BZKAJ$ MO_>(P!NP%,N?RZ<\4"1(G?293;B"#328]?WN!E&'>I@X,K_]C7ZN*NI)N.)" M-HQ?9(H@)4S:=](0>HVAE(%7*@ M;6':,MA6EUGV%7,SETSFC*BZM?&H,YJ/-Z* -59SU$/:-3W)^B&^_?V+56?S MKE=YQE$, -K3;Y$$*$EO*DDMJ3_9E=Q5J6W#W'@\6#%M?FO[YQ3GP6(/%248 MPV!]/C;*TJK6ASJ:E/:E+)Z\;7$0\H,&\@7I>5 MNDBEWL:LU5SD"->"V;4P]<-S/@L5;1 P#;F!PJTNL@IG^![I^$DR@&%J.+R51^E*>M/ =PF@LX!9K66YK64.(B MDJW"J&;#@;=RBYT)-NK+X1GA=,V(:FV%USC#8A>-41>67:N:E&A)NI/]HJKU MP0,J!TJ5(=N>[($7%+ 9751-ZL(A(U"3E]I]*'U8;RK?2$A;ILK;VE[JK 2@YL1I?3 M9.J2ZJY#N3NH3-E6GZ073&FP%+ES:C+[":ZM6Y4Q:413J3X1MS.QJ"6(1Z3E M5>_?9E2.%Q63T];!.R<7[QR@#[V!#F5&0IK+N<=UX)Y1KI$'7!:\&:^=\8ZY47^]O_ ;-;N9ENM>>.K,AFA3#C36N MXGNF^%N+,RHG#"O/'?"& E:CRVE)G!1_8R^H*%&'+63'BH)-\NS@G!(M5+6A ML][C:U'HB?O1F-$QOL)(5.I<>R]R$%B-[LIJU%%WN@+@#IB,+JC =*0 "BK4 M;&]/1;7?)7?46-EBG7/&$FQ:HRE:<\3 X.1)K]C>BKUFI,5P]S F(\>VU7AW M2N"#]TT>WC= &WI+&QI("E>F<:LZE5AHZ_<]MAVIM'W.*,1PT&!\Q!V-1**S M;&^C(4<(?M)$([$9?4X; B:CAS0931S7 (":!T %^M9;^M9$*L->QU_/Y:G( M^>,^HBP(CMV>4]^BNST7&[?,*6PU%&V&[B)T7 QC0"6.5D>^78/12Y%]\((" M!J.+272%E6K\V&"HEMEF6Q@\71A;.HC,ZZS56(A07&IX3'(@^RJI[5S'%S3 <8T)(-YKUM)EIK ]1 M[X$#L!D]LLTH5:$JLN'X %5S@:I Y7I+Y:I(JZ(^6LQK%4L4%E.D+L'FJMP_ MIR&^H=M8;[:M8S"ZY;JQBK<8MG=\LF[B_5?FK=F-:DF#Q^/QVT#2/R+)C39P MR(%,UQA)&]>:L.MQOE@C4&O3$@:3#G1.3++F62ZJ5%?&1C.#I98T M:$<_B!X$IJ.[,1UQ2QU$&0&#T>60CJM+#F-KE+-KLVQY, HG.[0;B]"HV6[Y)94E[13I8NT%^T7UY;/:[4>781ZTG;H, MR=>3!ZA';X!&O2$1&Y/8ZD5GQW)\AU#$0%TQ_CGSU>KA$ \VK6(/MIJ-BJ&O M]^- CT$CK8P-[$@YDZG,U*ALZ,]NSU!&[ L3F?%KFAI2X5) #76PM!["CYJS&,, *\J$'ET M,7EN5"1TZ_/]\:2MP5;7G4UHV:MS9Y5G=Z?M$*HJ.VS F\B*: ^8MA-*2%H5 M^W/Y_$ /NG7SD:MJ2?\Q '7 @'0IU:4OD42@S.:MV=8(A( VR:IJ+I5S&I Z M>[O2<_'2GH5"&<$6=15I*WP"=4F1QH>(.&J8\7!'/UJZ$3QL@*4H)^C0:$MP ML=LOSY9ZP K<1"H+DC+L3,^)#I%L=,$3!%LNC?OQ/EBQ6]\Z) MJ@3?#N"]"+=@8NA%DZZ"2_V-EJ!JXK3[O<+8.5.M[+G^1B=%(.K 8'0>/:DK ML:3-#T9=IB76%JTI3=>F='A6/8DTYAY:9%S&(/8D/E6E%=M+]*2T)#;Z.9<: M4(=NW&+47SISM=#PS)C+ >(!N]'%$*_?D#27;^[VPT:/U2>E2G?;E58T?,X8 M@NJR3CK=JK>"]>K>(2<6Y[@&DR#>KX=-WZC9R G!XR87CQN@"KVE"C&2WG?U M!8KTRO%K0Z'?N.IU!:AN MBRWNSC=2 I .;T6D$NB5(E45OOG.PQBQ6E/8]N%?R MEM!9NZCUEL1$;O>(!5NNX>J.69OV8,-+2%H0&P'UC[*;+$6HK_*=5K'$+_?GM!RA]K "#6Q] Z,T3003+42L^CT Q0-N?7+QR@%+TEE(TD>A5NRF'BE>"@X:F-XEUNU5% MSIFY#ZTB>-#&UJ(A&U-$$9<$.F['2M&A+C;(3L(U( 8A(8:EH5-<2=5F;-V4E-W#61J+>$I&T#=>E0/.EX[ M*8:25L9^M_'2K1F.VDX0,SV(-P*VHTO*=)N11M! M4TU2";/4\]M6E1T54=J39TJ@8DR\Y%1-^E*!HX_*75Q((?JT3#Q"1-% W0%# M.# (75)!&4N0WA?,9FTV8@5T-;=EMC^ YN<$,]1:$2*L+(IL2^_WM\X4'="3 M, &S) 4->0B34$>.1X/'2QX>+T#1>0,;.JS$-XNM4!@N&BPW[*UMD:Q+GG9. M8S$TZ75'O[Y"@5C>B*HF/.R.HJH]2 MN/Q"-G_.%28W HD6P-1S60VH(M'J./17BSHNJHY!&>ZH@G&C<\;]K6;[8J=: MZLHB,>3&77[+MW0H%NFTEC7ZN11\H.E\A0PY4'.&JFO%__P$FWE,G/NP;#_0 M7MZ NN% :CEM>=E>-RQX0Q.]O:.:%N.I"-H21YJ!%Q"M*N35%+7?$) MU"7:RV.8@3Q/5I:!I_H^J$>4B_<-4(;>4H88:J#>4#,X%6 M]996Q4C]O4E0;D-W8!0:]U3>P$K%\3G=:U%1*A6G2XXTRDY[!NNK7GF.I)B9 MQ/^\5\WVYFQ"NK+4-1D4;04VH0NJ00U)FGN+S9R,$&,TA,B@5W:)^#HZHT@S MH3W1.+FO&&H%=M5@&LF<%3^4TOK4V/_/WIH M%]\OA_GTK3F'%]H/JE!$RZO!Y0PC&BXG],9-RF>:^]'Q&8;HDN83B6$BA^\8QXP7S5K[3N,N*RVZZLBV>[_P,JDT@4_PKIY#S_/+ #D._K_)9._5KY&S M%"6!CN,3-:66R-E*(Z&CW-B)7\XS;2E>..K-/;7[<;56RKE+NL2X#5VZ@N'A MM3#AW9>4_53/Y]0='-T!\73TUV2!(A\F2@0=SE4I2GPQH0U34J/5EL5L;:[E MO&LG5&<2\O9/K&,M?O:QC5WE'F\%P308YC>?:'+J^/7)LH M#W1LGZJ;,<+_)>:SK2*_(BOZ!!\"80 MR)#BTFQT'NQ'YX$6UAC>&&6 3@0X?;>J9]DJLL,Q,9,YY5B&KE+_HLG_(F#= MXW;=2<(E8].#RZY+%[*3:2M?@V R?]2-E5>BZO@-9OJO+<> MR!4RJ3J:.9->IU.76%*]F8FQ_+Y#&+UMA^'_7+EGH'_"IO!69.O*83C(I$-^ M,2N&K;C5&B!*5A1K# *Y -$!CLB>"@*G8C(3UU3&'_JZ*9N*+ALPH,!9&TTNNFS$@L3'@[I MWX5)Z:;CVAXAN$.Y%I6'9O_[+T:@_V;H>)VTQX;^_&;^]H("@#MI/KAFRT2-= M\( W:=R3'9V,%:9N>"HB PQHXE!6GWS.^*PB ]5QIP,+T]":F="#X_4<7=5E M&Z9R08D&O!ZT5N\#HIBN3STE_'W0;XQR;7R_B$^I&.G7,VT$^KZ$'B>VU=== M?^C(T"&@)$,%ICX.'7YX015-,CQKHIN8%C!:D$Q9(U./K6:R$K.7A]#H2?HWI/HR?([VICR9T%&3?[][_]:'_UN'!H$C6O3 M"E[-$FN@H7@/6#F*RWUX\1_9F,D+)YAF,GW!,V$\^F<5>&)"4 Q]P:;_3:W] MC0FR0\VQ/(^OT2RP/G$#]6'N_L_"9[9/D."AY>A8:OX0\-"G"/>^T2]A#1B_ M/RQS(6#_$CX&,^.9"_Y8O-JR:]PC9_XC4P,;&YQ_M2QEGV_PVG?Z'_$/__B2 MN^%+!(^>$R),70S8.CLR[H-<$APA*#.([:$LPS,EN,9/JI:$[!#OIW WRBR,Z#ZAC5S MB,GQ;8EO=J"A;JD.QG 'J[)Z02A]]#FW'G%_98AZGJ/C$M\4F R _2&&2IB_ M@V3',F&V?0.,GQ> #4;WP9-M(%/8;5_'KI)O)Q<@>/ +A >(OQL0Y .%K8$0]L&SS"= /6Z+@K3NCA]?BD>91SX9Y+@+['Z-8F@4G 'Z%?XGM M*J@7$*'O8=G<$ISU9GZ#QQ=\GB0YC\-ZG8?GDVO=RW,&EF>HF' @#Z$S,/1, MWZ=?N6"OZ][O,G!Y2&?[I%(T 8<,\+:P^&+?:<.?*X6,V^08=+?),!8SC$G[ MKI$\]ATK+#!D3,'++<^!<6%'(YP(FF,'-7!K@)= /RC50=X%B1.P-^3V,6Y M6/DCZR :QC^!@[(1R60]'X4@DN'\6*9EK04V]4Y+UQL#^6JTT!.WM3MUW%=+ MXG:XLJ;HXLJ9K@$3%/ (6_"J2\-21K]",&_-%-TD,/S\\WEZ#T(&1_ MUAP[GG@.ZR'JIAMU0$-.XMU7F''VPH\&?=O]7.C<],9C;.2PB*W!^7K,%/!Y M%5\>G1/%M>C+1AJ$[J%1V-;?%X:,K1B6)ESUE:AA!5!AI;.X%Y;^^_44B)%? M,'^'!N=E)/H'Q;@:X[D-W7 M@'! -TQ+QQ\)T".S3HO\BA:K-1@GI%TPL T2^+!V9!#+$^-;(S9S!56=NZ&3 MZ31N)[F'?KPZN$[ SW,ZZH\\=(4^3P_W.8C!(,#["=U6;+,P1U_' M/QZS+!7PC_,_W,AFBY]-!Y/1HN9EKK,M[:Y;F&VDT^(.4OZ =XB]M><8&[[) M9W!%MFTIZ^9T]_YND*,+>J>66G"7#[VR^.L(\G:8\0J9CB<97J;=1FQE>G4Y M2W/E&W']KLK'1,3FYT=?%BN\Y2M:$\5<6U5CXP?H#AY%HV'X&'8WRG>ELVW(%NJRN/'13=]W];7/;&><>OT[%L)^-76OPO(W%Q=X>0O $[)5;(W#VPY2\OS2Z8CSUKERD(\%N!L>RS;NLZ^#H"V MIWAP7^#UX\P@&YMSG,D%(TEL8^@P/V:)[=5X0=) WH']6#=7=AM"?7B3_^L@ MZO9#VJ\0)2#3FE-M6R;\J?@VD[C8"__?73>[)G/,L&3RA?:XYPZ]&4K&^Z/Z MKIN]O]V7N=DO"!K:\KTV"$)"\ 6"%JJ%<_L'E@^G/ A"@N]3L"QUIN,@$?"MBD/Z>!$'S:9LQ-L003>MOCO#]G1] M*>_84RN:E.AI %F4CZU80QX=N$?1I,)U-(>ZM. _U.^\V+S\"UQ*!V1M?\/V M!#N$U&^QV?Z+=!]G$@&0?X0^?@^_FU[/M2:@DUR"CO/T7W^H#$S# CUUUH># MO>GB./1YB1^;L1P0IJ))D,!?3*(RAN6IQ*9YY&>B;>/E&OPCL';@&H/O+%-- M9$]U!9'\*%YY"Q<. '!LC#=^W$Z",6=]I24<""@;D9DE?J!OCDHAH](W1C6 M9[BIO#8:=S4:)QB-$HSF,;E@HP=/MP.M>>.+ 295!*;5FN#!OU._[EGEC:8T0Q7?Y;>+R$]T./,@> LDTR2SQ@@*5 M!10@>0\0ED?GX3$RD2& P2.GS,.%_X^O(Y0/DRO(>DW%Z:70?Z M$P;V&R0[R#DJ0ONH'$;[6)J$ ) Z\N9$*?9&.4/BOK=(GB8XMF_?,%\ MU$QS_0>^0GD]!U#"YTC0*7@FIAJNE!($<2B#7/E)DMHK$$'45+==SU]H!]TR M_/?[\ .Z001R;)'0$.CKSI !8H^++ ^<4-9[LD&&Y@P0MN@8S\AZ7MSJ$Y ! M#PX_)\LJBJ69^*W0%SRV0 FP^)"W4H8N^SMB@E3_;A\ .;Z7YT.R/Z&5CI$? MX-G!#WS-P6AJ&:0M[L3JQS#6@@[['J7?:9C4?WSN#P=/WQ_)UO!>&(;5 Z,1 M9&(LP(=1V,%$7@1Y;5MWB!VQK7'0@XR'/(;_>*O%?Q6?8_/,U=+_!74)KJQYSL"2 ')P.&F' ,?PO9^'E^WJX M@?RX@6W)8(M_,W_M& 7H8/]:_IFO[:>CM?UH;?]$UO9E$IE*2E)5DTR?EWH* MGY)X14E+5"EDF.<9\[X^P^W#X,"D5' M:A<4KZMR\L!*MC1XU7)#%KN]$EKB9Y:O%KBMF8-5Q(E8;?E?'9]F#IWE2HVLR)NR6VWU#B[?C6LM-2< MW.^);BE>%T9&74KM]FF5=3[?CS?'N29*M\K-6C/'\S,IO:?EM*2P%38[I NW MGGAM7N8K#S<@\_1NT]182=\G%@5V5*U-[Q),KMQ,E33<=&>D#=FIV.[W24[;HNGR':Y94K.%(85M::9\VZ%C'J77:9FM(:;[HSUIK54K*M21APU M^_G*O+RL2M R.A#; ^TN]L>?#?MP/]]>V4EY0GQ*W MK:T_K*))/&X3^G:"_!-960V#*"Y()7A.N)C\DAO96ZP"#Y*; &?7][37/& < M\%@>CC"FOF^^AP?K:ZS !>R?&Q9VV)V-910*&4&2 )Z1W;.^SPR>] C<,I\Q M-L)[??&V6KRP@GUI52>QP2HA0884.- M%1Q$#?Z[_8T]9CP8";S',E<)+K*CET1F9(C;U!W+JA\^;JWK!^,,PJX10I/] MP>Q6"&N3\ V^Z.^+93=B5I 09R>6(Z&: VPFT2J6^V"CMC4-TE#KT>2GJ=2> M1!;)%_AIIL>-5'AV_K:,Q\13J!4^%_SH, Q^<3P'+?_GE2>K8"J3'*,4K ,(SU^X>0M M^YE%&=+KZE>K1JNDMY_SQH2CV> =:.R4F8ID5-JER\FB/!BW$EYFH\YKG'O# MZ9%J2&^2]6E@UE;[;0>)F.ZKPR3IN<'WU\"N$J6;4;MS[AWF+%MKE M_IUSJ=[EF]J[A:D14#@7$!@&X3MC2,TBL,KZ?@ 8WR=3TZ%[);:%>GOF]*I, M]SHG_OJ'C7')WRG7:U9X'2QOVKQXI+%TQOB!S+N=&WY8VV] M@FJ"FX/WEU'":IN>G^%>;<'#%K^/=XB#M50Q30SG4W:1-94!4CT#5?O/B8FI M9LA9+Z=HKK<)#Y_MKN6W,O>%K#.K)T:RJ\T2@UDJVQX<9Q_:2RY R%IK+W>! MB^;.2:N=3/X>;*%F.,/O!#L2G3^$6>1\XBI7Z=>P4*"!/''0G_"/]>D(C\=1 M_:3AVOG4(&.XFY9U[? 5(1'\!-WK2M,E4ATPT_ MQ_%1VS]^CG4&,WXQM;GZ7NX!Q3T7_8VSG F8&@D2,'+\(7]A$/A-Q^+PU5\? M3G8>[%SSAX[Q/Z:U/UB0C[D0GCW3'/'P''C("Q$/3YN'+U8[;@2<3#K^?A*V[/CB#S-%@50>9/X&'D9IXZ#R,W\^1X M]9JZX++G6L_6MWTQU_)UU$I-CEB?[4V4>J_Q^6ZT TKAA__O%_OKL'1D+VCV MH(1,[:/C >O?B4YPD'KM1-092]@;*?--9"Z=/BN9R_D;?_ ^ ;)(B$N"1Z)W MGJ)W9G!W&2PWR>Z>FI>GYX+L)<<[)T^HJ.+U=[*4^0BO\]+50U(0ZQ@^#;?[[PY-CJQQGUBS_]@:^7A4S5_L_0;B=4#JG(+ M8>_B&PF?'3O)01]4LL@^4N?5NO7.6WY. M-UUQI%K\K]'#]]+RX#[\$<.CXUYU<&;B^:,H^OQ:]+=3^$/3[X5UX$@B(QW_ MWD;IV/[?[W9X3726AU=*G8 68 #WMP1=VK"_I$ITOM[OC$ M+Y%[$+D'F_CR&5@Q\);7/)O,EMIZ.N,N<]6V]I#[R''AU[D@-VYGZM[=Y[U1 MP>C5<]6&6VLRV 5) T0PJ5B2WCUY_CTSXS5\DZ*NAG4*_O'CI67),2?N"7BC',;F&6;PL[IZNZH"#$*"RB1@K[#J?>P/4" 4]< MLGKW:M25D\NF6FAZ\RM<-QW'KS&6%6(TFXZ6+L]WZ?(_0U:HSS-Q4"_W&= :XA1=$A5@ZQ44+HI$S$SDS49!X8(=)F)3G M-2;?G.2$R?7E4D1Z3[O5 'C2Q&&BTS&:?V-\>+8+K=6]MP9$:;THK7>:Y#I/ MQ":%N]F_([4Z(;7Z$5':-UHU_&P_Z(=$;V^ZQ@8[3Y?6'9KWZ>E(2 \3BI29 MB(G\3$J2J.W)BVPBY#LAY(L\RHF^(?DDD).;E7CHS_O)RPDEF=4]:R:(5NE/2J4\O;!&IU-D(3V2F(C/U(IV^T[H( M!#&VAS:N3OZV.8SHJ-F9P$^4TSB9/7H!/JR%S4_O1G;9=H^;309E^J%O55;?;;7H+=Y;O=DOWTG5NP8= M']Y.\I-26QM<8_Q*@_?&I&,L_9^P,R_T51;/>"IV4=.:-W)\5+C1E59Z(L=3 M>EUB:%+!@Z%C29:)SH%&ICLRW5& =&CL*=_==!.%1$;*C?GYJ#&9*?>%+L&> M]&NPYSLM'691'P&95 J3*DIE1:FLTR17A-1'7R0,D: !0)"!_^INQ3*5)S%4 MXFVQW!S88YIM>3=R(I&YMYHSB6'P0B'/\;%TZKGZOQ' ?#G _(@ -5HHC$+7 MCP'?TWVG?RN!B?2KT41?^?B^]*_R=L5O'&R-85_S,FLFYZLO^[@ZO6,[KT M(57Z_)&_>ZP;1-\0ZJQGD]$_RG7+PILS@BBCWFGI>F,@7XT6>N*V=J>.^VI) MW):K2\^!23A.QAKW=)/TE]4=Q; -6E82FC0*)ZDE)$N21GB6JN6NM+ M568ZF@QLZ!2![$V@6]?VT($P@TF'2!12;0T_]Y%8U9V)(2_^Z";IJ(<'[L.. M;@)Y_>1 'K\!3_9K,(9@"A-_O?WF\;M?\3= *M GXW=>I4[4UN#0YRX@*%P M%WXM3Y_USU4'%94'#X0'\\I9U?^(TLTI"J 6/T-3RY@BRH7?* #!%D@WA>83D'$$F!NC9KH[H&28 M$L"P1J'Q9" [ND.!)=!! ;1@ X&+E($)<]06E*S8EN.0#GN!2%]0+8MRO,G$ MLEW\A8,HL(_PP8F1=N%@\8V6U/\/]3&%E7.5 0A-2:A]:QS=,#5- M3!"GVB^:JC[554\VC$5Q#!8#GLO&GE\[@?5IQM&5Q5RVC)SLWJ+XM3F;SLWZ M^Z]TD1>$=2V+O,M&X:N14\!TW[8]%=FVI3&#AN.:TJ_GFDBQAJQ32=_>U_$M M[C%ASREM+!:RW_O__@L,Z=^OY(CBLU$R+[,%O5(OJ2,D3XN28"SR_>GLS+A2 MK.0WV!)WD()9,[/ RT#F-E_ +$"_U?XC.P+^J"N.T&L6D[S1.&'4 ME\;=C7/=$W_]X\ZL/>QX5"Z?Q+@8L6Y2?1WW3&'J79P&\E1-JHDF+J$QQ= Q M,K9-'0\$2Z7J9:JI ,BX.CA-,0JLAVR3OX%S!%L,P&2,0;OS7P"@0)?R(U^I MF>Q0IN52(>^Q#*^]-BC5[& 9="Q#QTZB"@0T99.\;Q6%.Y]+2=>:_-E'Q:KB M6IB&;/I9&A8,>=QL^<3S-#Q^ IO]]J'!GT[XKF$!V2&R6#R/&5;3#T/XTR+#)O__]7^O#WY6&P$M9 MFU?P;I;$;QIX/\"/45SNPYO_R,9,7CC!/)/I"Y[Y]]\] !3XB@Z'A2D!NG/! MIO]-K?V-*;)#SK$\CZ\1+90JL@ 3_"Q\9OL4"1Y:/O__V @"%WV*<.\;_1+> M$.ED+O!2T!@^!C/C&>*R'8596[$\]\B:_\C4P,:6XU\M2]D7C!S&1PP>O<)+ M;.%8C++ZH"L@52:^'"R(%>1_UJ3H*>'?9-P./];HS; 70B*D ;$@%D2X#31% M)G'Q\?O\+Z1D3^CWZ;0B"8K*2WRRGY!Z*M>7!-3C.3XAJR@A;_P"0M/)H)-H M=N1XKUU-9^;\U76R9BNB!-'+=LOT;<9*3JQTH?TPN,O=5^[2#(?J$MF$OMER MS@S=Z67*F[7CWKVCQ&>-2DT6P;K3VRW!K^RX1==DVMW+:Z]!WXAY953'?L!V M2ZDROQ9NQ'2)[AI]/=NDXV.=Q2WYG1FUA>O.M,Y(N4+]$B5F7GSBWN*W[XQ3 M'5=SF>X=O6A7S=MZHII6AJ.1!BU3VRTOK[R9H7;ZER-='XR[A>[MMJG>/5U>M%IIEUQ+]]O;MOMÐMG+QQFU*M:TVEVWCECM46EZS MS84KB&Z[.6('E*)=M[M%H:9D[\U!!SKE=J=T7=,8-IN= MW^1*A43/]*97;MG%+7>FM+#%M+88#6YSI;%3[MP,+JM:&;?9RHQY: MT'(IZU93+GUU[=2AY>Z44DLC9>=Z"8XN&(.K4>3%*&,]%YY4AP5 M[IQEG4WE]2'"?:9W2#_11L-9!^7;59'CKX=M-FE;>Z6^8)3EAV[/*(^JYKAC M=>FJG&7V2GU.["CSI>=UVIF[LJA-KTK6['*_U!=*E]G+&R5+H^JB-#M,39;.,3H0H"?"2+_ MW303FWK0JLW%=6OD&6:AVFCZDKP4W#.(.RR_8E>4-7UCY1C>;:R M]F8<*4UL?0I!$&7(/610"CG41RFRK9+N% O\?_@#HJ;UKR:VI=GRV(FMCT9] MK(_@OXXX@_ YB,D,:R$;$-<%/R;]:WH_Z)*$&1!O7!R',_OS_T3R=!>D2=F5 MO%__9'5'UC0;:;+[.*WUE/IG+E-\:,GOR+"\1BCHJMH/%(V$&+N8[#2'XZ8] M'9NYIL5TGE3E'I9J:&(O0)A=I%GVXL_!Y/BE.5#/+ ^1%-3[36.A^32A\\@\!>L!$/SYR'#'>1 M2D1,/',F7CR[[S-BX1FP,-+#TV?BBSOGOE0/@YF3%^]P\X=Q*E*WG\#$R.R= M/0O9BV0Z8N)),/$U!V1ES[7>NOW^Q5C_ZPB8^A !7]A^_QY:O112GSFI@##X M(=D5>%"RI2\2JRTLJYS99$Z1S4)4N*9Q0+JF]I'UR2T^^PG]W!('PU%=A$8. ME<-)>W_[8[ ),ESU.(;\O6!2S_VDS-'D+W7!)[Z5_''II^3O:5G\J $YDK78 M2ZIW$H906$6*Y2^V_(&)(1MWOOW-UKZ\7__\KNU?<_CKJ/I\VO9DA[R["OXT MP;_02@?1XS=2]PIXT'BSM*_6;"SX+\VD?Z:YB:3S=*63>Y3.U(>D\X/IO"^1 MSO U&9A"S]9WEIQ/*IKYOI)(L>0\Q'= QS=2YT-X^96RZ&>:OJ$LOH2*ARI\ M=H0\SNXFF9?N/K6<,8(1[BT,?:AZ$:?K-)]F>8V7UE(.7R_B-:KSNK.B$\]& MTK*[E.VY[M9SU6DJ>7DY7A3J[E,'15/^0=&M_76XB$[-ME1/<:MVT]_)Z1\1 M-5Q96HEM<.RS7-0Z<;E1XG,ZBPHWO)J1[UH;QS[9-YS%S5@F)H@_OH;NC!Y# M369UZC/.KHI #*>R-5O4S!0M#&<2HPQD[JH0'"5([-X"]N_CUF8Y/1\K4K63 M4;7$ZDPVOF7)__ V51L]Y)IZ?9 OM[OUSJ"O=Z=67]$^2]7RRV%35&UUC/GQN$&D>">B>/OWD+]-\3PS;]F\REZV MV0>+\[AF=6)//DWQRJ5Z8\$-RE*NE'&5^P;+)NI9K'@"*-[N'47?0/$.$L>= MIO*]M$G@NRD?_V&K)]8[C-=0+)M>+*2FDL_D*Y?T[+.4KYY(B97%_6 TJHZS M-293581\5_3/E2;8YY3OC3<9G4)(VASIIB+;*$9=RNZ ^E]Y//F;@KEIM@Q4 M.T"I_Q\2CD86^=!19RB96"Y%4UW)9( 1J7*32_,BK]/Z*%_RU*5V[0P^S4!K M\CAU'\_53=IK#;NI&_>*7CS@@]HLOH_Z=0;Z).UPI$>GK4=O#RE?T".F?LL^ MB+?%>@Y=]7J=Z?+6NNQ\6C+G_J; 3U/%6GPD<&;&597Y9#+'Y18@PF1V[\.( M]"C2HZ^*$%_0(W,NWB3,9''0]D3U+CZY2\]ZQ4_S6>]8Y[)1:&;ET<."27=3 ME8DA3X,2(V=MCTXO+HS"OT.'?R]9*"-CC6W]'N(Q+2N,U$'=9 >?9J$25J^= M2SV,KT890)J),(=KG*:(KHJV"6$JWQ!F,GL%KK_!GG@2 '/5 '?'IB^3@'C MV6MU5IS5;^B,[*6:V7FKYMZ)G[8".ND]-+/3I#**-WBCO[@NY[7J#";[AO@T M4L!( 4\RHGV= GK%;/9ND:SU1_'>[42TW-O>DOXT]WO.FVBHE1TGY_4KRV1U MGNI/LQHHH/!=%?#T(MYH)?330N'7J:3MI5JM2^66I:ML2V"8?/7J.O5I3NEU M\;KH%N1LA99;':.29OI)][H.*IEZ227/<7TT*&L9K81&F>@G,^ MB>9(;4Y;;=ZQ\+FI-MFI95==ZZ[:+MP^E+QD6J>[VJ<%DJ+733 EI[W(L0NE M-BRV')N^J8/:\)':1&IS2E'AEMJ4*T4WPYB7>;K)9XQ>0E@,9?;3UC7I>"7? MNR]F!FVY4V:YZ4V[G3)%4!OAO-7F](*\*)8[^++FIB*I5C]Q?UE0E9QP7;F5 MD%'*MLN?IDCQ-IUYJ.6]0OM!ZS26XUI%[8M8D5(O*-)W6L7T[R'X;>*+#B9! MA!VC9!B]XUCX#L38X^T%1[T3_8>$@@?.Y7[BZ>>3!J/WQ)!$]->S2IO@Q$UO M<[6LENV.2L.1X,SH^_L1]VE)WN4M8OD4+_1'S;ON5)S4&K-QWC&6J76HV"NER M>EA9B%@Q(6K]V><_(\4\)\5\3QS\@F(.XW9M.1*OY?;"=I?N/+VLVOE/R\+V M#7ZI%>N-09LM)AKE;%Q*E1ZP8@K?U&*>7L!\X%712%7?'VF_H*JYM#%/E6G- MHYO#^V2NUI&F@OYISNU@D"U5,@6C.!)HHR$UEW2';@3W6CYK0U^_6GJ&M:N_ M,G?U0Z+O0[@,'."0:GGX2K:?!D3[HVQNFKOCU.YD.5KP0JW>-99];_AI6#*I M\(-&NRHRN<6THF?:&=?LF2(,%>\'IE]9&.(D[7ND+&>N+/LBWVF^GG[H(O5V MI*OQ]%W<2L^6VJ?YR+F&S/27#JK23<;56XDV;SY(,ZS7D;)$RG)RT>A3=]Q^ M4D#98,56T13MD3R[EN2I-F9%7@-E$7S@@QCC=W1MWQO,MWS/8TV<3JDWI1?4B8]W_DVN-_ MPG;!%=F?<+7WNV7Z,^Z4?L==Z5NWOW_^->D'*2%](.)N#'6;-,%=X= S/)G8 MR $6.$3CL)!2ABZ3@>J(7$-.+B'/6&,8X@(/F$G^[5!6#\" J CE6I1_YQBR M*0P^^*%L4)IEJ=#.IIP@)8,;RI3F(<- 8OO=,F A"8VC1-ER9W(K>0#/ $XM^E%/RC"ZIHKH8=VQ@.#,723*"Q0Y&;V<@-*.;:;_%.@HEEDPF[ M"*A)QJ^B\800QE(4SX87O).O[(M\?;W%2CP^(??$?:X\[OJMJ96M: '!^Y9A M6#-\F-R_ A[(.@76 P>![>,QOM7>ZA/6* /9U. +W50,3P6FZB; _*9T__$) MO@&GA_#&=LP$T9:N[@XRG@-$1K;H.,@53?4F4*!%"T^G!>^]-"QE%)B,GM3- ME^E>:C_ I%."Q/''0G_"/]7$+CXY+W$!]=]V3B=O^7.#)YO6%KAV^8NV" MQ5\?N 67$RZXK[P7/KH']_6\8B^8Z,KBB%41JPY[#SC$Y1&OSH17%TDN8M59 ML"I"P+-A582 9\2K" '/A541 IX-JR($/"->10AX+JR*$/!L6(41,,H#?BJO M7G/4]#TW(;^8TOTFVW(.0JR7(.K<:064P0__WZ_$KS?1[<5-Q6F"%]_HAEZ& MH[H(C1PJ9ZI(/UK"^&\E85SZ:0G[@<;@E=>0$P:H2+'\!>P_ M0 ]DX_='9N,4J+I2?_9MZO^B0\I?T-_+P&Q> <\^7@&?_I"Q^6B\'(EJ)*K/ MBRKW**JI2%0/L-\Q$L@(.R/L7(GJ]_+R7XN='Z@T]@5./_U6N;U$\)6)][?V M9..IRW4/->'3=<>_I ;#YY/KS>+Q/\>8<_(40V[*[/F-N>,?7*$T+M M9E8:9)1L_2%=%N@X6LBNX?5%B18W#PB)CE3M2ZEP.W>3$Y8=HV7,1]U4_=:K M)(M"*KEQ4CO.O>U$T,Y6[]46[]61(.[Q%O%EHV&.-=VBT2PK]:PA7YH[=1@< M]^L?)LG$THG=X@]'%8&3M=P1(D2(<%Q$",X+UCM2NG/7G Y&F:N*O>Q,E(=B M??9IB'"_H)NI_KC#TRP]Z/3ORND>F\*(@(_88B0*LB[UJOZ1I@ AI M?),.%TND$A$B1(CPE8CP&5'S22!"4$:@8=\-3;E0+(R:7G7*\-6%/(=-I.D>D$ /[]R'F]Y66_WS$(,*0 M2#DBKI^ +IP/9$3*$8G!5VO+R6+(CX@P/URX[G41I^'*?XJF8B/905GD_[=H MA@'H*NC,>JAEA1%6M2\JBN69+I \G)>S)RSM-^MU?MJ/>_0B=WE3EWO-?)Z> MP71P6,JE8LGD&Z/2[[2P+P9UPTAML[WUTWXS'[I-+,*6=Y'KZVGSA>8I6A5X M#T*_M^;[VQ%Z%YD!* JX6N+J?@NGYE? 4_< F2ETN M:5("[RX0A!@C)(^RE\A_4]'H(66*5_GF J?*V5+TETO MNV3O>1%&+_SZ)Y&(T1P;+5U^O5)]/>!\ \#^60CTWML)/AV!'JSK>;>1*4ZU.0[#<%XLF8IQ7/K;[];((GSMXO/Y+W9O_BN"C#=098T$GWE5 MZ'E8I?H.VN[('O7[/+->K]D)U_ O;6B$=VWLPUJMUH#6;L\9L3T! M776=ZX[Y4)<$DO)B8ZD]N^??@CH_VJM[%Q*?* Q].5)'J',"F:Y#H8Z^O)9K M]\OJ<)2I"=D'L3I()32,.CC-13X/H3^BON1O_2@YDE0X 1.6""#/U(HN0=, M9V/IUK#B+$>CT8)'4M'-YW.:E/0+P"1B',U'.R0B4(E Y3Q )7#9S#Q=KLEN M(4N7E,MT68RKO-O[O(H1"C^,IXIC\;H=Y_/5N)J:-IO3.H *J2&3B"7240V9 M"%0B4#D34#D-3\4#I6A/E2E% Y_2"6;%UT5DDOZ/U<&_OT3-JMX\$Y= MV;@FZ_40<+&KN^0)?%SQD$FC\9Z;N3:OVUJ_I&M'@@-16]T(-M_3G6M-_M 7 M EJM="4NZ%!\\3S12FXH7$&:HBD:OW?]OBQ"F-4H?,&'$1CRQ$%_PC_^_H T M,^DM6@F/U"/CAX]D$'%#7EB>^Z>OSY&Z3JE@/H&&;:8%WS2P+30@2@9#> 8/ M4CL:3DY@;J+/%@2L _XF+]\T6/\C[@;&!*IE;!0E#Q[MD'H-./#B!HSGQEK( MAKN@)I9NN@X%6$!I>M^E%'Q"E](=QT,JI9N4.T"4XMDV,EUJ MIAJ53/'S!;6R1SM*]ODB19^W2+%G)E+!"@#(1;@$\(0 $:"" M;P%Z\+>]5>'R<$_GXN)I,=K&ZH,[:\?RSC;&?8C%XTW[B3<5SW3#$$VU:()M MUW0@E^@XR'6RNJ,8EN/9J 6OO#0L9128T9YD5,LMIZ0ZA7:3=^5AN9[ 8%S;0P=R=T#$ G%?K>X]DG\?GU3=F8!B_]%- MTE$/3].74MT$IO@KNJL[$'B_@][1]8=<4O *[4E<^+<5^ +SW'T'(:<):%N@ M03;H6Y!KXCMYVB?ID_\=!+I7WCU#KQS9 M<+XQ"N!3&0!\3&SD(&RV,'R@N8(C_SFO0#RDS+9[7)%M&S0VE\\-[*]"*^#>?SF:"0[3ICQ M+,G$@E*:31F+'74K6G%F#6]*HW;]US_I&)W:35%0Z\3B"$E2%Z=^;"[N( 53 M"-\1##KTI!4)= 1>#PA<(W9[+\D$)J?<6^E[+^=)8V,I+NX,-!5__7/B>\D/ M38;B5.K6Q]7D=(3,J_@B.\C1DW0=WTVS)P;=D:.@P(ML4%J([3/967>D5#( M@FL,1_2.2U,SO.)R HN3$:X!43\()J0<\9:PS-%_#> MJ8YF/KKB,0"B!GX91E+MT?R8GFP8B_7!]2W/=@?4 V"%"UH!D<'8LN&QC1X\ M0&QHK/?AAQ1V%0&K%? ,'=Q*T6W%&SLNWOG@4,H K!F"#D'#9I9G8$=2!7_: M#9[I,$[='N,NQO("+(#NN!?4AKG:=A/]L'8MM%8,)-LX]3/8:Z8! ?1WL#*(\!_4] P++*;Q4!B0";P]"(G>[5&6 =](C4&=Q4 M6M(0NT_P2P,F AZ($Z. E:ZM]SR"8+[]A:?8E5(L>X+O:\08VL(28,1X!E%?FUDN>WS@J^V .Q_C4JW8!35?K@N ML^;L:F;NH5[/PX1T;Y[N];B'.[%$(LMMMXO"[_*SR\ KPU,Q?)EH!C/U"T2& MI':\'H9%3 .@"@9$!\9'".$$/#+#*HBR#\<6^!&Z&=(,<#L@KFH1I P$A\(" M 12 X4!3$ 1=!:"B1%P=:/PEAK0AOGXIUZP;RL%\^E M&Y\PA^_(/Q[<+PHTVA=9Q0!+I?>Q0<,:@#"!_3])>M?!>NL^MK;&H..*K^A8 M6WP%7I-^,,FK]/%:9X$4^1*PK9]!>AE$/L@4N6N@, C$AGB?.-?C.;[E]6]H M]6TO-K8Q^%+S$8GH]Z; !B_Q+7V0?T*VHCO$ ?/=A(WV.@8BV8'HK@>2K2 [ MD$H5)Z@,#UP2&,NJ#V+S@U_ZD0\(HV=@J"-A$TBU-08HF(!0&N[B@A(-8P/H M]N+S W2;\*I:\".L8@%X+;"SA=D0MHXT98^F6"Y!%KP* M(B^(N.I^A&^KF_']HQ+$ G''WY!?8E_(D'T4!(%X%/)'I['ON5BF[,""DB4N MRO(E%>1"QL.+XZ%2/=G!)C9,EX8VYW$(OQ_?'L@UL!R?K@%?-%P*7"W=>!,L M;=A66$;8S<1&8YU(&$B?+R=X-##_,7&. ?'=1RTG+_WK@LJ#^J[;US7K2,:H M@3JY9-#PS1LLI&.[4@-[%^)<=\BG,O0[]L9EDCB1%J(V:$ZS=:GM,5Z5Z_(# MMH!F>RWH$UFC-QE1MZE,)28SR=&%,BU61OQ#HZ.)8$19:@RM!\ZV+04E7JV< M^0Q:+9=MB%+ [. 8">4,$$Y]NR%'<.+\,2T>B,N*)0 >2I .#WX"ME ?DY=" MB(01#*_4NMA]"5;X%)O .+"G9]FV-2/2BE'F=]@9^?@7QA]X_<3RC[D0WF[* M^P55-%?),#)=(JU6/XZQFH#SQDP#1 ^EXU$)'KM=D2A&30S/H5;NX>.4Q[** MPJ5( S@(XM=#?9RU@K^>MUHKP0Z'H.HP.)N>:HQT2]JYQ)? ^2L; MY^MP/^#P6#/"*>S-FBZ)5*$7A,-* -[@%X_?;4:QH9.Y,FV;Y")9Q*!^#J:, M#R-S,!_88(6ZO\X"C/2JWN\C&T\52.'.4&#IQKZ^D$X<(*"N$@+L0@MYRV\5 M02?P=O+Q+Y]S?0/H X\P]P.]AX%:BDXD;'<"%U1UTQ:M!J]OY$=A=O+S^+8V MQR W^GXK]3S4GZ^1R@3>20"_H0N-A14&12HPX?0K3N;J6 H?\]:A8?-5"D@/ M/"$FP9%!^*FI90"*4;_Q/%CZ;QPR$1,8ZI7CDF^8OP'_,R0]H.$.0RLF*XJ- M]Z,@&>Q=8'H"Y5\O X4UXU'I]$NU.U^L6C_4BWIAZ#?/. 9O M"YCWN /R?,T=R%;;<:9\XSCM3!*@6^9JRV&^?C1W8!A7E^UZL3L>Q0OM1OK& M*A<+;>T9=X B;A+8E5"IG '8A#BAA*^_H4H1O? W;#WC(EQ0S:T.#@&U5"3% M+R3"'+R%V(?; 'W!OS6PVT52PQBX=!L[S3;!.!S#@%3>\_&81 M*"*+?!&"O)B$#"-9!P%],;V#'"-X-3BYL'+[P)(1P_8;76@7,>((8C4 3H'[ MJ)O$K5,@>(DHOF?H8NBF R* 6/O! ;C AJ[H[D;TAY'&!RI9U8W')#'V%6(; MV1P/*XSN.]E/Q1^OB#?\H6%7AD D97DN3D/ZY_##WL(.*^R_X,'8(,E(/-D8K7W_TI8[]JM=)N;9$&6Q>\ M4@_&1WW,Z@7K]22=ZX;,DI4P8L381)RBE3J%F?J?: >BH4=#CX;^R4,_^VT_ M;+3M)]KVTU.LKJI12V71"X5)R M3^G]\@KOE_V6NJ->\9WV5&QGEAF; M<]VR+.5F$K?[=I:;+I1V:=EJQPO96=/B/8DV<5X26.V]/7(Y'3>8.Q7-"=3%JTXN;DG6/KY+8>7L3M11ZL$SR-*(7['QL M*>E$ [?<>;O3;'7K-UHGD2LEI]J\FA@U[I+X@IR=M\OUF5KNN+J1&V=XL\1, M[FOI :[VM_/VQGTN)^5N''94:-*I>FTZNN.+N.7.VZ=CE;VY?Z@GZ(>K6N_J MNL'-%UU\IGNGSUQN%N^;F,RW&UV]!%:)G8;MF6I[D;E):TG-!* M:+=W7#.3Z&D20V]U*J$^$M(4,6B:W6]X) M[>[]/9^]HIN7EJ=XZFV[SL[VJ4F+9^F'C"3DH3Q,JVLE>A&H5)SJBU!XU1?#RS M1%489G5!VZ=0XUKJ)EMSC65.YYH3.9'-<7.$56]GG.V4S*2'5^I@-!:6CLC- M=%8%D>9WQ^EF^(=VNK0LT_%IOM+J%0W[JHU;[HPS<[6<7E5KS2GM=>L<'>=O M^LN'V3YU?ICQ8V]:TGKTXKZJII.Z:HXL;9\ZCZV$*S22FDUG4&O9G[#B+,/M M55+YGN5ORW97HPOM+G+R"M.=%6;[E#1SFVL[Z3$KYQ99MLEF$KK=(-5<=OJ< MM*R*A6[X4:XKNRS7G8D#)&O[E%0JC&RS.:23[4RI?)NX-LN7=P^XY2;E); ) M"I\0: D)?1KTB>Y)$U&K MZO6EP=V5:'WF%IE+-MX>L=>SPG@^*\WJXE[@G[MC5$FG M 81*[J#9>YB59W:JOD_Z[MFL-+Q,F(M1YCK>9.:%@ML$'>57?3ZQ"??YW9-O MV&O)_CK>QE%\)4I3&2#5,U"UWR5N!8P);V/54 /A'-IZAEPTU6RP=MR0792W M[/U;3K$#M+OO=*D(XTDR/I^W"ZVBVC3+5\6Y4C_03M)79!?[%E[2)=LF_&U) MX6DUQYM,C%629F-]7C?]=06R\(U3,;. 1G'9)Q)EAU3:V"""4S$;R^PD";.S M45$FY^.V3W;](5[B&\YE^V00)NZFHT^O/?"]_-U8RK7#5ZQ*%_B'K)\J #N& M*,\(2R/PP@7];,F6-2=WK7^\(M$'7H0A8_B9''WYX\=%>/'FQ7!D];W<K*K.2TO=$U&M5(9XOV;O! M,>;BV0JC$;].C%\>KM1$)R(>GC1:^6"^,N^"_DHEK MY6]V^?D]>?6:TO"XUM5;2[^]Z'A^'0%382IY_2#7T6H'OH=X+T!91+IG[B-X MR1V+B/=^-^B[T0XHA1_^OU_LK\/J;P*F^0F$?'*!](M)>V2C\HEWUZ3>++_/ MG17^7<1[MBS/D4W5^6MU9O@]JOR6G,%W+B7AF'\M^^OBG4';_/2BTK^/X5PO+&V'^.?'97^T(Y[0WI>8#-T:] M+?]\5'D1R#L:.X>CG(\4O8Z0]W6D.8(G_F:HV#X#=SCNGY\+_:42\6RD^_7U MX;^N0KZ?\?IZ"IQ&A?SC5/O<7/TFYJ#:;SM^D=\]%?*K,Z=B3.T'DVX:C9N4 MU\_G;BR\2R'QZQ\FEF#3\/_/7;RQQWA^LHU\ V8([\",X,EAKWO]@7;U^^2V MTL?,;44F^ !4B33J/0M.AT_4O7S9\?'H])VBNDQP-<)FN1(=1;'=#XGM0@'8 MVK-W:%'XX5;FH('>MX_CHC#M8&':Z@JS0,_WQ&F#=-U1/"/=R.G-YN"A7ABE M[JKXR _$:2S+Q@0V>=)1VIMM7@77;7R+W8O,VZE;L766OM&210;K4&'1)R[P MG 71WI6U/"[9(FOH9=NSR[FUTVA7J;@=>+%8^8]9N!;I69 MM+SNQD>9Q4P5^R6O6S5%?)EC:O_]>J<4A'W<"FZ4,XI"JBBDBD*J**0Z\Y#J M8);KI;3CQ+.1M.PN97NNN_5<=9I*7EZ.%X6Z._MHWO']:<VJ_F7Y^T MRD?&V55",MN*]QK)TG5QE-$OB[KF-1+#*U*Y-?'K'_Z"V/PT@R\\XEZ MCURVG:EE"PMEE+FJ%*>"4!5X33O*S>'/4?/9TH_DBO?'>V3PW?$K4NXMV7@6 MM1F?-+:)"SJJ8G4:E9&B0F3?GX6^XY^^X),1Q\Z#8Y'2G2T+/UCU+*K]=SJ< MXBY8-N+52? J L:S9V$$C-^&4Q$P?I<"MB^&XE];#/-HJY;?KE[M25'JQ5@S MHM4/D:HCUIZEGS5!)U>3D.&H+D(CA\J9*E(_5+TR$JE(I+!(<>FG1>K(#L-7 M%PM]-\V.4)SXL]3PS83XT"ZX#]C]LQ6._66'FRY$[6-R=+U/%4W%&J.S@N_# MTNAIH>H=%J?70?FK)>H+:A-'0A4)U2D6O/[$3,)K-EAL5([9+H3L[T2)MGQ_ MQ:&)PZ< WB ._COPIB!LLQW9@$Y_,W]%LG RV_^_?:&TYS/DW^%L^FKW7@I? M@KZS>R_8GR?Y'O/*B;ZQ?.]:G.O.J@W6U&J_B?6T3 R95"F.'MJ)9OHAA\I7 ME,^Y&JE*1!E-T,QK?2,J]JC[<,-.Z7Q$[R<9XX;E" M:Q&B1(@2((>''B7)R M'G;$Z",=.(J(W>.[,W=H_0)4*7"%V^M[O]#G2QB@DNVXFKM[FN'%BV&\>E@Z(<>90C!WE !K378I2&3 AH M#0HPA)+5L6[JCFN3W;<4FD^0Z1SWHI%(3"*C'>7.3B-4"#"AX".":*KB!A[D M C@(#+VQO%-%9;Y\H#VE5Q!FEC,=/9=7$]*"R WU^]O1HIG* MC,R*9 Z,F7\G"D.GHS3]Z>IB1*T(N8X6AKP-N>XDN2SWY;ML+E/+EW,:TZ@M MI",C5R;IQ;E216CGO(R:'PN37'-L8^3"*P+\ 6]R.HE@ U=JQT&&'NR:C%(X MWW4EH(+<:!7@Z'FZZ JG=]G/D[["Z:Q6$=8S?#0[ZG:F3:V8*_2NQ&:)2T1+!A$4G3+1(B@Z ML*^_!D5V_5Z0"\-KIBTO\Q-ZV;:]H?T!3_XE*'I #U+.6%ZFVT(R-;PV&+D4 M3V H B^>9Y^%HD-=4?"U_KW_CO7;YZ)UA%.JP7_")_!/DEZ1='W0 ?AI=]/M MVO(?=S?="V$%-\W=<6IWLAPM>*%6[QK+OC=\OTU^+JF66I:Y&GV=JH[B(]2< M2XT'21G/_,OIDG1,H*.-^Q&81&!R%F#RME+@1P"3&;_H)-0,Z[6;"[9*ES-# MI3'&-UV2/?MTC$ZP+V7IP]+R:S7+7J_K%[M*2I[ QS5NH?&>,FF;M<_6*Z;M MR&H@5&OEV7:[PT4,Z0L!C=="CE!0\?312D(H?.::HBD:OW>]>-FGUJA?5[&) MC4A=.6CSF_F+HG#Y];$\M&Q .;QCW=IS5)@B,X>1P5QLY,JZ 3U;-CS FV)4 MO(RD]SPB[?Z!;?\+W:&4H' $4JF9[@YTT^\OW!E_0>T[F4P*NRN6/;'P53;0 MN*\K\*Z]W3EOV*;SU-ML:QP4FC==VS(H%;_5'8!8: -_HI@JY((Y\M7>@6"Z MAJU6+]RP$A^^3N$#$N#W@O]^YI:"*A#!IG331PO@YF=<5H"W,3:5 5(] U7[ M&=D9Y UKAN^Z,"S' QEK$-E36]8-K$L*4(W"%2/7F1.(\?$6N("H\?2:LXK[VOID?R*MCU?Q\T0W]VHJR.R'>T3*<[R'>2^Y?1+OW MNUT1[=[O[OR4BH_/E'MFTU&YY]=!_U>7RGPWS0Y8[OEU0'^.V^+. ,R((8AH M&QF*XY<&QE;AJ_'N>Y4&/D+\\.8E?+SB0DUDX.&>ZY0I0Y>)]NG'KQ-[NO' M:6[,.]D0X#3)=6@P/V]R?32?^ WV%GW*R< ?M'5H'?MSFAQW];9.W513O=%OYHPFV!BO'"8VI^G;'6W-Z+(CH-Y@S@#]05L[5=$86\JLM9 //K]IO M.TC$<%\-P+YHY@*HSUOVIA6]"6!^L<>,]I,::C6S=(4NL?3XLG+%9B:7HE\J ME$TE8P*_>]PNVH[[Q';<-VR%>Y^D,^E]M/*?D/'#1S*(N"$O+,_]T]?G2%VG M5#"?0/LV/: W#6P+"(@"PA">@8+4CO:37, FOFS!PSHP;_+R38-=V[AJ8CTS M-I*&P:,=4J^!"MZG".,!%3,\%5X5 OV)C>]_SA/9\.Y=G$%J( 6!*JJ 8"UD MRJ9;-'%^#A[M1 5V;8E#>F*/^&N]HZU][/AS ML*U:#IA%('4-UA4(6FSL<0RV0)##P_CHGI.]8/MDHICE0X]I106&V]XV\M__ M]2JKM#:OX-TL04H-Q?T-.7(?WOQ'-F;RP@GFF4Q?\,PCFH?#PI2@&!HGV:FU MOQ_MU-IXQO(\OD:TC1W9P<\V-V6'#U_8&;1FCECF0M@TYCQSP1^+65ORR3VR MYC\R-; QGOVK92G[W/W/QFERW@#ON<]@L#5=9Z4:\OKFHZ>$?Y-Q._Q8=YZ8 MBT1( @R;4J^?YF@AJ4B*PK(2GU18*95*R!(MR'V44%DYQ?1_^>.00Q^QKN=EK?L M3:/1F3LW[4Q57PP']7PQP6I28K=EIRG?SM+EY)*6E3B]Z)GZ[90J;5H#FY'[K KXK/#.]P4:OF"*MPRHX*ER+RXO!LH/5%*[_:IV96$ M.F&RW78\DYFH4F%LLP/@.[W;],;HE:;\8K8D=DRK+KA>>EMO)QGW& MD:G56N?GN?9IY'>>/ M?8]^@63[J'O5?6,3[:<^!FT#URLB[O$$]V25^!1.-7&)KT?! ^Y??^X$SZ%J MZ;Z8D/B$S2PXBW.HO>?'4973W+;TOIOW7@J/?S)Q(L%Y?]#W#3:,/Q\0?8?M M<*(C5?MKZQ"SYE4S936%*W[ MGO\=^/S[;LIF%<^U[^]*] *E49E5H^#Q_<'C.>YR/8'@\C/)%IG& M)TRCB W ,_91T"^7X]NFEAV5O,O;W")=-9IV<*MT&B)0L"8_) )M6?@V1O] M\B0@8!181!'IET==D>!$^U0C.WED.[DO.5MMCDOFI)#.E9S%=3QS&3BR72^\J;G7'PB*GUARJ.)YY+"A>#[X <-PH>J% UI%O"OD) M\'PH1:\ON"YG M..VV=Y\IX".[BF([BDXMWL*2#74 :*X M-#4C-QLC?+/Q>H53BI3%P&OV)G*Q^[=;6/[ILO+[:WXSK$\17](.7MK[[]U; MK\(E$WS7%;Z=@3KT+0C'PD%\[<&S80[Y5+'<.^1FK#%,4D'J,YE#N MQ.5M>DEG,LG+#J\5;J\+(L!D2H@)W.ZF3K_^L"8;QH+JZ281&D U?>R-M^F+ M;QX@CQS* 6$#4>IY+F5:+K4 Z5'"$5Y0KZSP?PSA>,K-VJVRYJ/#Z_RL(]=@ MQLS574)DT50SA$@:T!*"KBS$N8;E>/:>\LNH)]SDP/Y?YS+=N3A-+496:E0_ M2OGEW?+Z#+W?M87 ? *@_D M@9S)"[\&DL_[YRHGK3&-(*BRSK95(:6C$Q\7OX:AP' 7E.X 5 M;=WR'%^]J8EM@2^,]=L!JR"[E&PC#/0ZY@I\#ZX"-A8P#=53?&, 'WN> V-Q M<,>A2<&7$%"*(]OU?,?7+O[=)U=!;1MYGWZ[BI"R)R0B60G M7U+&%N!@;.(!0G[]NY8D&S.&)$ @T:V^^Q"096EIS9/8Q,VF"_OW20+FLBS* MKEI:#W[ UN! S[!US0 M :8%2P%?X[ G.521'2CY?SR$#'7PT6M9&B8(2AT? M#C6T!"X3>'J\SS@\@4NA%[A@!TL4IU-8XXK9RRZI^_/XR,%UQKU7^U>U=N?> M=Y3;7OOVN%H2?.0C?*2P,!\!^4X\UL<.)"VJ5NMC'E5;*@7-P/-YJ_LTU0CS MB3C^2[3#' O*.4 U5P19A%3J,&T2:?^2>#ZEBA,'#K $!$C MZ%MB69ZT!PMSI!W-;B>D,XKG0$\ESW. L!A):9Y4,E =\7R7FC\P$^499;12 M8%WX 'Y#UZ%))[@HEV6@!OCQGP5?19\_.C]UW"8LM]Q"Q8>/3I52="&@C<&V M71?OV',9S]]QG+8;V#;\_<\K3U\-@#_I[%V3*_Y'.C\KOP:)74C>3\%0AEBHU+K(!U>MBG,6]U &!#7]/4VG4J/T;'K13Y?A2D?' MG%(;*!J%//+0!BRC$&83@'[^P+"=(SLH9R&J(P C^*EI!C6D'3ZO83W=>Z<[ MCZ4:.7U6R,'._F7N:>1JM,.SO;>$0X"HJXVQ+;"SV'%8U'2H#- MF?3ZHCZ[8[@'OSGN0/H;3&J]!>H!7XY41S+H: - 7I_B!;$(PP*N7(00XM^U\%N!U6"ZB-4OH*D9SH(66A=[+XT9*>,5!$_S88)O]!+CA,4K> % M\.LF8.D)\7WL5L:&K!@Y^]>DVAL,_Y>8G(N?Y26>G<.^W M.VU5+Y\]%,IG ULI84G!=-ST@GJ#OX=;I0@]JGGI=!6,+^*5,-X(I@&# B1R MJ5V+WP_96#1?'?%10O<.9\-KOE1Q42DZA<7P**B6^XIU;+W4U/:-^^?\K/=H]O%"R.EXE$!$ M>AQ:%E3%1WD(.$ TX&5,@E)D8B)UR(VFRM$83W%!(IHN^QIFQW:$E)]I$O5U M2GH+-!)\(Y@>R,$H3B "HX&" A2--'M1EWX7Q/?#R^V+YCZ;_D6EVBOD=W8Z M@_T+O_\FY/-<_^$2%1R*+OC7*?,%K1BW;./,N+?D^XM:=4#2N[JV?^C>OA>W M1A=7!@BC4W,/P5ZF4"]SH%\B*")$DF.(5"Z4TLY=)ZW)QSN9TD.N95WWV\T? MOY74%&X$QPO?2T;@(B/Q D <$$VF8WA2OT7@R'N::84&;1 JJ..XT]!03ZT3 MX%F )&CP,G'EMT S:X&MD)*N@CJ $XB$VKCPSY@@C4Q5#6^&]JB%W[6(T40] M'0W82&=&IND$/L[&;7I.7M[,!::DZO0'ZD1SHXP]%/7<(->8 @#X1E"98#/: M!B#Q(0ZN@[(K5<'B1MOB$@=UK6\TUT0E!#HEG^8IERS9YW_RNKQ_'UR7GHI]O7+[ 4D]NLT=S3.]JRZP6J-JQU>J M1$215&-447223]G:#6FW;W>R:O:D;9SN7*%O.:5.]DG]*Q&9(X$=>'#(:)A* M#4+03_5%CGG0T[OW@>R6Y.I+>L]\NFDJ]^;%*/>&;L<]0LXC#7CZ M@17D>M(.SJX460NJ1OV!7-[",X,%IM;C?BB-W+C';<[8 MM7L):8_4W4!S!^%O$OL:$6OTL?3PL<*H^Z(%5ONJ]'N*:H4'>T\^/=?\_5WY M6-\IGI:21L:O]^<$A)(>T1$1\!8;4#CF8<%4/4>YVSMRJC7W22:=/^<'5VZW M]*<%>LY*]JF&1.0\GH'MV-IKR;>WO:.+9[.A/^^MK%GX8-BE"ZIL!QVLZ4G(;7OHB+ MYKB('\IU;B)%%D_(ID.*Z6OH[L> 7M'^@9(JTX8[F!JE1?J(&/: MPCLYR"?8&KR,'SE3<:OVJ6" M?7?O_NG5@F0EU]3ZQ?S-LXB#?RA^55PX?H5GQ//'.T3#(^(%S.N,@.L@1@ MH).T;M=UGDT,(%/_(D IJ%_&R!70X!XD@&+X;XE^M:QZZA9--N,#!)O38IW M[,S %N/'9D@8ZV_"Q-S#6([@CXGTX[4G)O[G7\527(A_U(\&V/,4.$A571 PA.6@T8P5!%V<:F+ @D%$B(2JJ-(R#&/N?JI^WT4^290;)A(%<-?[OXT3! C?IB+ M%/T%W-0)FBW0EPC#",-1Y$-?"]3ESJ M6GN&Q?J!-S+/F6-'R2,XBD]1[IY?#,Y)SVCGLJ29.2OG>V:C].YJJ+WPH$Z& M\)]B_D[U'S[=V_NG!];!H#:XJ ,+N'UR3JJ8/I%/9)3)\N;$BDY,W>P#>VF= MO72/3IW3=M OE.\&ET=!LO?^\K6/'%BPEWM))C-'>?DV4S2NG/[+9:71__$; M"#^G3(;2F!6Z,C+C48S-/+76X-CH7&2+O9J:/H0Y#ON7M^>?#[-*)@4;<+ M3S@(O0/PBT=U6IZ$3_2W\_\K08U2RC2MTWER#>#P<.HPF'9'WSX/;DW;!,V1S M;_\FI^>[1:O47Y4C]_=5?Z[V_J MQYO0L6;?8$_K_]:K9LT%Q-549Y_D#[IH, ""HW)C>GZ8)3;I,Q^"3=SF -/N,3V197)Q M+S1ZF,%H&X9ST4(#GMXA?LLQ: 45&PA\.<6.F4J0$-%B;N?8R^?;!"%[?PU_ M^?OB-6G(H%VS3MNZ 1M+1L6 MY6TW/ ]M4'L(Z(4L20(E;LEX#.9!<>_VWKS^;MFC?7&=#F?Z>5 M1#8[V3D8<6Z(\)*O/?,T""_,VUR@4GZ>"G.M/SR;QOU37J[NRX,7YUBO=%I. M;Z?Y $#CJDLTTK3KC]=[Q72FEE.,9\_9;PQ>3DH(W/&1A<>J_+)W]#!H'Y_8 M#;U4V%/-IR:,S(R/O.VK.]998 !:55HOI2>E4;JIX@6P$W,JIIROD7S2JE5[ M;K[W4#.EF+[R,LF[ MBN8_6$]VLY Y*.)]0A,CT[OW#R5U4'=DLU>ZOM %YD,^&KGJNLG('*@VRC&U_)(I\F50 ;RK%K#F'=29(YXP MH18F'PL5/W>=--IEI9]-U^N':;G"ZPK M'[:69%90W!;[G(IN'IKUX)W3ER619_Q,0MG<=+%_AT'KG6.FWTC$EEMI6A\$ M0B(4+T[3AL6R:IG8G)J$E9>X["1-WZUCRK"$^?.\?@8$'ZC((/^)VP/#D&>^ M4Q6%OL"CL^G<\$4&S S:J+HTBIN/+G]LP73_DL-(FF^;WZ2'B*G_CM\]6\(@K%UYX:1 9J$AEV2PB]8!AK]9B11 M31Z&B_B8R5Q WPU7$>O?]&.!/J-TEEPN5".O$.6!]NFSNW^Z(XJLTY MJDQ*4-66')6@JJTY*D%5:SZJ1?I04[7E0SK&YT&K$-IZL[V[2^R+.P]2[V5/ M;X9=81KH9E:"3 ?F/$LV3 H:_S>R9$,H 4P0=-2_MDR(I6%'N;7VR5\U2--% MZ9;Z!ROH'QP%I*#0+T>ATV'W1GS:6FB^(N,WCCC'(Z,3?&X+<4U@UN9A5CHA M&/^&(=275U\^J9<2#4I>#[JC?:TJG:[E M# B)12MY)O>AN5.TZ\=UOZWN/SVF+V^MU>OVT5[N9J>R7]4.RCNNI1F/ M_8<,)MNDIS6)^VN[*.]K7V_UO6@XP\H[& V/U7J\E88S#YU;IY'+5FOJWI7Q M5+BP]W;/MY2&ZV?*]4M=SC0KR]6Z/FH<-A^R*-[5U.1-X='YK2U7,*L<171J,LM_OH3>6B,^%-U1)JUE-HCTMVE+ Z*YWL_M MLBV$5?\6+O..=.-E"^[Q3J=&X"+>3>40]=W\FUE\*"][%RW_NR7'G+4[$YE)WM["KKXIG2Q#D&Z.731?;3JA4I;KT-2:LOT'Z2*#=)&931=;:,?NXBU_Q#:D@4DL8R,5;V&V?DFS=;R5_RMM MOY>J,8=T'V+_+(U9+NDWA6(WG:R8?_8'%X5KMY[V+Q[R*"'/')O,N21=$-#W M(Z#UVIO;0$#^]9&FN;7+>[FJY/L:L1_/6SM(0)E7"6BDU]VXR-W:^KKEUKN& M=:ZS"EYI 2A9^,8.#\_?>_#T]-5.(5]HR3E=,X_J1];>^<[[KEU;OMAX4R>$ M=^,\+PS=1_AYA_8Y+6&=WCGA.CA*R]E>J5;.7BI_BEKOOEWI__A=G-%[8J5' ML5X&M&E'<5HZ5-)W3G6W5E:/RY?^C7I[7,=KQG*3/N:Q$NC7NU9,=@AZM1-0 MO&$9*]-^M>ZM7B_'#W<>?FH-_N M&/)!TW(*9^8=]GA,J/*4=B>K:!@8@W%VB63KMDKID_O.=:]]>Z,^U@Z.!\[- M!_HR?@#&SR_!KIK:%X[R#GM MNQ.]I3P%%Q3&TQICA?2W2ODWT2]D9H<2UE3MS93&[!&* UR#ZI[J1G///_!J M.>_QH';YM%\^/-@4VMVV WN^U+HGCSTUUP[\SDO::7_W?5/*#DS^VXR;KI(YG'FH!:@[6U1'\KOJAW.XUTUGF^:I.]6^MID&D= MY\B\*QSG(TST(M;\:3K^G#FT[QX@ NT'=>WXFA7_'?NHG3G^'8&M\C94TZVE MOEOMWSZ6.XY<[M7MCGJF7"L%$ ]P:HH\V36;M2B.6EL9K^M2L0[- 5_S*$.? MW@!PZVX0S(H;!-F\X@;!3;A!D/=!9+0XMV2Q"NJ@?V@ MHHTL"A?A75[50DVN:6?ZME'VVZ9_>.RT.NIIUWH_HW^W9L :XPZOW/:J*#*O M6YJ]N)>,*'N5AU/;LMO!B?ET\UPL7=;;J!*H6^&PG']0Q4SMJ5)N)OTVT>\. MGFO'!W5W__T>ID\]J(Y/'JYK?TY(Y>KJ\72O).=/&GGT+$\1SFX$%2YB\92V MS*TY8P\;Y]^^//RK-8&!]WB MU;/?/2O< *&G$QFUN 4^SOEP+@\N#DM%=W!5T\KPQ,O5KG9\^"F^9"=Y>'J[ MH[9;M6KC_/KVX/HPJ_UI4CAGIL!Y>_RM,L]9L6U;E5MFO M7.ZT'7+W!PBRF,CE9PC?C7)ZKE7T?@#.UX^%^V#WS#JM5 ?-QE7M3^%1O:!P M5C-S @_"Z;'P63?T9+J7KQ7M=MEO=*_JAS>[U>JV.#X.O/)QM>XY)VW2/+CP MNM>JONM>_/BM9A+IPI3@PT<<']-9Z)KNI=Y\JPNT7XHD-C]T+Q3NFYSNW77\XYK9:U^:]NEDZ!2PWO.9CC,-\S> MFG5$K>?=Z[U2\^RNDKLZ3Q^>[]V9A6TUB5MEI]7:N3K=E6_=[LF%7=KU@B1J M<%.X07<(#\X#-M3VJA.;-$Q_]":B:6K>PCO:.$ML%F[:C>O'Z\-,OU]3[W;+ M;K'B.?GF^]G'0N+I6GO>81#?=TK'C\J2+XSGEPY>8)HH3LM&6@@/XGSCZ^'!!BL;'\"#\^N7;NY&OKN1 M@QVS:M1>O-W](U05$L7\NCTV&ZPK? #"V>>\KQRTK^]J^V>5(SN;JUY6'*"T M;$*>IOH+T_ -I]RP<[?GMZ?6O7QUF"07>^?E_)WY_LRG]1J%E\KSY6%&>^E4 MS)HAW]X4'A];)3 *\XE\<CX?T5GYQ4G1[X/#"MLEKD(*">;Y[ M]M2^J57)8Z-\3DCRIK*,:Y#>:.)^J6O5U(6O56-GA/2:4^$K)<.H/>YLNN! MX]?K,@6%W><&-)22IJQPE;>C3K=9TKW*7=JX[;ZT!YG<^<6M]=(('M_O"(WH MD/*Y?N+8^?>.\X]&>A=3*R?M7IZW]0O4F?5!!1"TFTKGIR6>C;(=C M(;VX\!/P\'W@7"<>VK*_=VSV&KOR_N&1O=O:/3!K+Z59>/@VFW)$ZL:+?^%4 MZ/5#O!%P2I)65_NXF(#:^LNQWT)5Q<.2?:Y:YUY%U6^>S[.URF7Q&LY<26<2 M^6DQ_[?;-Y_*_]\+\'727:,@6R?FP7.M4G:NR=5)]^&NUD.Z4U*%3^/_TXWY M$\V^SO1[K6Y[W^^\WR]^"J9?/?ZI_#@JE>FW0=IW@TC]L:QV* MJ6HBGY\2&=DL ?!>>*X3$>_.[WM[CZ5D47XRKY)-\_JIUJPR 3"E&>MBK MJ6@Y?>). [_I25T7]N4"DY>,@"!^FT/^K.FZ$[#CHR5U:-U/LY_1< CMBMCC M_+;Y5ZZ0/U1(IZS?:\G:53[]\#C(*1G*D5LG-9R=W>R.[++3DZTG#.B;?73G/JR>-%_JI"^IG] MTW3U\*50O8"1BC(^]/ZDG;MJ'!I[-77?/>_+Z<%]_Q+OI9^X&9Z<]Y7KQ\?[ M4NW*< YSAX\7O4QKZEWWR:9M[1\?-!_E03%K'KUHBNH=EF#DQ):.[@=WU<>; M#)%S#]6CH\)-U7-V+V#DQ)8N:L'@S^&-<5V[JLB5_=W=AXKLX)R36[+/\DU? M_A/TY6M6H>T'TKFH6E6^MA[?&)+]DU?)M9>JU/9+Y*3Z_;3R4U'P9$36]KS MSDZO6W=GI1HQ]\[)PUWO6"WBR,DMR87[FTSIS^-%+7F1K9+A]SD MELK9G4>K5+@[K)!KJZ%>J?7][F[S(3\Y\C%W65+O3M-G[>-.Q3XM9/3[I^P% M:*T3(UM7[?3>T^.95;DM/#V8(#G_9(_Z#XH\.=1_N&E?W!\Z53EW>O'G].[4 M<,KM/G*_B:%VS>A7,N5+OUW=<]UR=W#UZ#_1H1/0;Q7EL\.[XUZG7G%Z= M-[7]G7,Z= +\Y_[>9?;Z*3AJYWRKL*MWNH>]<@F'3L _?>+(W>.>>E@[?MBI MMK+:R5U)IT,G#R!=-]*#!SW?K S.SM1FOE([:@-%*>KDO@;5GG=?Z9S4VX/= M._GF]/"FZK=*.'1B7\W]RS]7#W>/+B#:UXJ=@Q7-M8%G M>^?$I0[92<]@N7)Q?GQT2(XK3_YU]SI?LYV;^@63HR"XB%'RYXSC)0G"C_@1 M/V)Z83_B&?%#J0K:!$K>#LA<*HS7YU9$-:+A6*!)T% C&!82>M9MW;1,I@2 M*FFB2X^R2045H_LRO)G8ML MEKC&5>5^&:[X#>F81#M 1<5T[*8DH#%+ZWKD5_@AON[$5RMEL*IO^Q%N>)Z]VQDJ] M+&S-=S7;0[/D%_V$<:J_Y402?OKY1:]_?O7$9O6S4V&IX@PW^PQ?[Z^HJ.*V M]:TXJD)*_DR6*8YJ<=05_2&_\9*@ M-;/EW9O@)W\(@*]>%.I6T=$OSFBJ8UQ1%-P7.;0[.*<54(?.ED"Y=G(UT M6R4=WHMK$S 1PN$S@1=1KKIQ-O\_?O]]B#FH3N!IMN$E)/*L$W@AYIW2+%.\_D;[N67" M05XB9,,+9R?_G0#*:A78+V1Y8@+R=@F"9=+J1F!4_JLA5$'PJ$_F45\.I02/ M^ER,0B7T:V%4X>V*Z;]TG9!&8]V.UC>S)UJ"I/F.2TNFPTJEL5(FIE*B1:,H M_\1_7(C*7@'%!O/NV<3T_FU_-/EA2=M^&X'\>Y4[?BTC?_D[IM58\0VGQS>\ M:)N'S6SO=49\UN#AQ/&\4D\S+5KFYY1I)2-MOM\"YD9UTE,]A<%]%JTQ/>S43F9]VO M@7>NF&4LV9^ZV2QC#8W6/LXRKI\N[YNUA_.3]I/;*]<[^^GC2@D;5.0P44)) M*+G<6EG&A@6KNUD M V0BQ1^_,X5T0E77RT2$WB&8R$<2H+\8#UE#Q[^/\Y _5S?'UL/ARV/MN+H_ M<(ON8_?F[ ([9:G 1#+I1*$PV0UVKG=GF[/EEL4BA/:U %36SQ^W)._^TUU" MK\%I@JUN IB$=O(^(ENV\^,K0&7Y+I,O25)";@FYM;I"<4%D0FX)(EMMS?'7 MHK&OE&NP2VRG8]I1M@'KD#HWUR"\VRD9WNT4;R?K;5G^P1N85.X=:,6_B7J/ M?C57X)9P,Y$6\;Z+Q->2&7'+^4F)L9,SVNZYVF!W3E8#W\,= )!G^18[Z9/; M^\*YUI;+YT[:/+_4"HV=YD,.\R*R^40V-WD?RY<-3WP%'O4M/ 4BZ^*]'&D- MB1LVJ]@?DO%)^+#G]3%!^49^1(^6 (Q43>77RLF^A-6TP1Q):T[=- MZG@/CUI+7L='>=11<<=R2;7Z4%%/ W)S7S^[-+02\*@B\*A"0E$GKY$56I/@ M45^51VUQSLC[6-0:TD8^RJ*.N\G[W/5UZ;9V-?#*?44^S6=U5*,P:20G)Y3T M9N>,O-T9AZ4^>+LBNV>17GE$;SARNO0"2'IS$>PVV2,>O;P(?Q0!MI7Z_M=8 M-;>]:G&J'MNZ2#N"+9O$L/;K2DN^[9CWP6?Y>>/L8,"N=9;I/9[CU918@52[[;;A\[^24TM!7MYNZ(\:P'J M2,4?O]7\8DXUH2,)UK0Q<*2>,<&9UNHY6PEGJIXU;L_+]4)=-O<\\]8DW9W+ M/Q? F="=IA;G-8_XRAEO<_OK?-FP[/9YZ$6(0R2O;9Z?;4:,8YIS-- JY]3OD["V?40E-".1H+9YWK6/EOL)RN=@UW_?% _L7+=/C EGI262<_3E3X_*6TC>8[0#T6MNFADM%E$]DW4 M'>'O$8V,A-P2EL-'TCWI/HEXA5;(Q3Z]OR MH+WV"%LQY*M)7+U*J);5($/J\?U*?SDZDGOH2[O3[=RGUM8Q].?MDU>Z9! MZ U>//VE>ZH;S3W_P*OEO,>#VN73?OGP8-G5"NH;LE\JFFL#$+USXH;%8['& M2_*P)*%;?>J?-'?NY/WSWM'5\V!@';M]FI7SX[>:4K]>IX\MHOC-O$7XT^WD MS:?O]U4"K(*^;RMFZ^(R>790VW]YZB7=2K^C52E]YRA]RU^N@<86T??7E>C; MEF/_08I_;Y;]*BB^Y>IJOXG+PCSU?&INDZRO MD1? . !/[?^ZG1Q$\^KMNZ%9T'$^/*NDI3XA;4\BM@&/G#D]@FTF_O,O M)2?_HR;X?T$FT?M\1G].#W\N2.19MP(#[]3>\BZ))=LW#7ZYT171 ]?T3>)5 MV/:,/=?IE)U.-_#IDJJ-/-.,XTUWUXKA[*;OFF5I/-YL7QB7'3 MR1]>-$$O5XH3A$'!O>W-WE8'RJ>=O<&9?5.LMI^4G9OKZF'KRCDJ_?BMR)-] MEB32Z5K.@!!I\H(J@)L/'":ZH(J"V$O@]UVBX[JM04(R B+Y#M*+Z<)COIDT M1F^_\E+21PDQ7=PB0EQ+4Z[584_O4DL&.]J=5\F5"Z?7W6K^,0L< PAQ4L%= M-2&NI970ZD#Y0G)7!5UN[[7-P^!$-]+&0;99PA[=DZZ&]1#BB%R?U"P;]/] M.1P_WETLL M#3$%9Q^9EYZ-[W1_J6 "CRJR&2656=5AC=EMZ>'1_$^36BZRK7]=._HTU7G1 M=[(_\4% 5F?O& 0Y65'802.X@% MF1M !EF$2[H.6-",O9B.(0'WZ#N!94AURF4\,#Y=9'$1AS$;$6^9-4,DG)!.L8'.*87I=2QO\,FTZ0QU7 MS.C*!.C;S%_%B2)#60Q,4(^(9X3?+I'BZP#81>@=UO2__]9_AYA0'X%=?*X? MOZG&@E@;N'H+9#D(3:?I:AWV_-)M\BF K]K2J08O9TIY,2$!NN43%,%1S=+L M 1"%#72K$V.H"^PXH$(B/>V:+F@RC@O"/P#\=V$)0$7<7)CFMD-3HER=C401<'_GM!M1>]5ZVROGOQ5#S- MR4DRT'PK:)0>Y#&=M^0]5!M BD6DO_R#Y_H/EW@)3.G9].A?I]JSV0DZI]2T M>> 4^$!W-=P4WQ-]"!B*-N/WZ[YSW7("#]98LHTKTD/U@]A\[OI+J?U\WKFT M*F7=/K?LEP>_E7^_J4*9Q.02H^-C"K0R58-N7AGW=\>GUGEEO_O4O*\=5$AM M!XR1C)I- +5-:M&3DO_'BZQ*7 HS1^?B1(1<3+ZYI.>T">/47?C# M!-"!WAK#P'K@ P($J!QK=#NXD!6CR%)1 $YQB #GG9QY:=0[R4KN=O?N/MG: ML:S.LA'@DG0T$RVI(28,Q\S#"7+WL+?S6'\NM:\.^KW;*Y.4>WM@5>6+B<*4 M.S:D!EAP3"1KKF5&-P)-,HM%$,,P\>)N7VII()M!@I#GKLD$J62 D*>( -.A MX]J@[@LO !L-= FT?]#IX8UH3L#>D,?XP%]3G\%_E2QEP(75,^#"MC!@A?O^ M5LN!\15\H@?W]N6FGSU4*NK+_L5MH92OGNZ\WYWQ$79;U-S[FMRI=]JYLR.- ME.2JTP#"_YU;!KN=C0&;S6Y#A%BER.T>56\J9_ZN6LO99_L''6;KW?M_R MDCFN:1Y49,7S]4I.O3RZ39M=[\Y%*:PDTM.\@A''GTP1H9,(]C?9C!%CEQ/=>=^UZE56Y4U)W: M3>UESS\PO??'P#["8 ^\XMW9KIL^KUSYSW7MSY.9M*M 287\$ACL[//=< :[ MK ,/)>KQW6FF6?2OBG+G^J%LJHW=\X&\[ -_-S?M>X-R(WO5++:?FA?ERH'7 M/;1>^C]^@XS-3,D"&.&FLUGE(EA@.,#6YK%3=$DL[STD@"59I+XH-L,MA9G5/W)KN&8RH1 MW,F[U><,V&[MW.#$;EG6GQ:2Z&\ED4M/"?B'X:+&".>C$G_97&DMQWE\YAEZ M(U>PY:NGQFTV6=7ZK;VE6=@SCN-&LP(R]33.M-V./ B>,K6K8N7BZO[DY/$Q M"RPI*^? IIX,5J:D14DR'GW_%)*<%D#>#)*\[[Q<[^U=%WNRZEP_[5ZKY/#H MY!-)LF#==32YG+]M)XO]ZURQ_/0' 0LDF2U,7H7S222YNN/L-!]/U6I)OG]X>?BH+\T,?S-)9IS"S>%!N75>"]H9(ZF7&L\'^W :Z7PQD5$GW5PI M:6J<6Z,S/N1RBBQG\ID'1EMX*$B1>R8^((I%1"$W&8NB15GH'GV$TBE71JN"G%="8A:;#3#I71B2CN[&D- M: 6P>N M3?TH'H4FG_+<-7MH%L2F/H'_-)G% *P9:Ï(VP5T'+FE8!+\&B,.3+J;U M]$S29UL*TY8DWTF@=8G;@K=AD!OSJA)2(_ #@#AUD;'3&1Y;+!,H)=TY@:1K MF'\ (\W& !?MD7D@K0]8:I%'\R/&!_8=UP!4"F + "PD-%7^QPE\_#U!_U3^ M";^N$\N$%7KCWX-)A:E6XU\#O[(GQWI@1,':)G[P@83(Y"2>#^A.FF;L 3@W M!CQ,M-)D2(T_RHV5ZEX>[H 881J[,6*54YO',,+J"\>6:-I.W)LT(I12. MYBNE\B8,1&L4, 1)$9 *WLV&PBD''H(&]4P&'EBNY]A#AQK'L++9\I)I\M8!GM;W[0L7)BFMQ OC)1TA7@TYP!H]EI0?V2D(/4T%_TPDFMZ M;8;UZ -T\8Q\N@A&6YPU)2@I 6Y*EMDQV;I^Q7-!:+% E Q#,[DP$<;2NA[Y M%7YXF_2;P>G#1+E8V0^F9^&?=!%)$-6PT%\-\YD8\>2L,+^,R>?1-A5\6('] M-E82\Z95CY7)4'$,ZYM3&E28J([YS[^*N7SQG_%UC)70Q.7 RI2,Q=/ F SP MPDQ,!V_*!!RU #LMIK;;'JJ)$G7T('(BTO46/;#^&R?A,[$P*88 EP.Q13QPXQDFKF,>,:$2[-E#?@(DR:_ MP1&W@1D+U!.H]S;4HZGG&BKA\ TW*$#[]EVS'D26!#T7T 2L!LANE,FH;[@: MC ITJAV$6G):@U87"3*2S\)ZJW"+(09#&3+!"=M) D$,L\U"0I MEL5QB"(96#PZ\3R@!.3&H-=2#96.M1S,T*?&9*@0Z^,F&ET3!UDP B$6K]2?L,-W7'\VD)5">,6?-D!H%H M'>I@KH@SI( M7^;! F74)6"A$\;WF&L A+4;=$/#'GT,J(*Z3L?T&)+&O1".RQV0H74$JNTP M;<*(*A^X@=5@KBG@DK%)! X+'%X8AP&/T#/E(@[%,148Z3AN>@//)QVA%@KT M6E@M;&H!:'9U CQL@ 5FMA&&0S3FE:1.)/0-1=ZBKDL:!$;JS+6DT40@"W,$ M;9NX OD$\BWJD>RW'(MXFD6XNL3H'W'96X8C"5R M%XKIT1)=R]%Y_(:[)<'4U70>PC'0+8X!953Q="?I$QO3H4W/"XC 18&+"XM4 MS?+4>IT:9,!MWK1J><;[!U4)@9P".6O:J4?R9X[AF:4B,O&\DD'"8W*Z5$F+AX MB1-KNI#^'@*" MIBVR3."?J=E$NIXZ8ZKY3>G-_<[6VRO/!P=T(UU_K/^?"P>"91)AKFZ#&)BX M)GE#5+6T/N9#\N98OM8FDNU(#J X3TV&&1G&PS$&75K:2 ,W/0SI:'/S8C'/ MDE""XIFE--@#R(K>A9BW?2Q-.1%EXO;A'6NJB[P<\<3ZL[+K 1J<#OMD/*4X MF$@R!KH8_ZIF^9JT0YW$T4_X-OXSK^B*?J(I!2;L5D.81TO$''9I="JDJ$-; M3]%'3):4[#F6:=#$6J1.TS UEZ:_!C8H:=X0QI@: Z>#AF8YE;R%$%,86Y\.NKNK@EK"M= \UOQON48E%F^,U=_RZ3%RXM[J4> M?20#C+IC:G23)("A>CR1&[1E%H^G;EHV-QP:IDJ!A=]LT>PGX) ^#1[8Q/+8 M0=/"%4 /@W2!Q5(-B'KK6. _?%,T<4(RW* 9#F&5R1YB$:I'-KP#U7I\DGX] M?"I:(GLH%IUEFY0PH9_XX5N=!F%E39;4TDS0X# M.YPM)=V2R#.(?18"VP1Q M@1FSF/H2 0YQCK$R-#.<1@/7!L!U'0U>2R4J<) Z?.+QE:YKZNC!-"GKT%C2 MHX7"6>IA21BN(+1MV99PC VLQD2XX1=]8NG84+F)F?'=+GX@=L]T'1M!RU?> M #2ADHZEM0^C./'#A^&MP#/!4F)+X4/Z+4<"X=;5&'RP/+R.">=(8_Q)'1." M''= %P1**\WA'$V5#ULX#Q?YC+T/"2W@N,69:!T%$\LX(7O(CX _T]/@@ <\!RFGMVA77?H(39P I3G!\)--$&&D3E@H,*1\VN%W MG$9&L/.8 -+0,J"HX*L..&@CB^.) MFW7'&$R'-V =U1P=Q_*HP@J4;#&"1(,RR0^$#P>X GFPKI_(Q FZ-O!Y?#M[ M,YL=F$T_.LQ_&/8[>D#U5P.(#":A.?YS>4U(-R& &8BP;& T.A>#V#_CJ$#W MQ,B9L6Z*>,2@W=^IIDT#,22LTN-,+4&91Q)8 .:$Q8(U83U6U^ECG1/+IOVD M]CW77+]@G3!X(N4X_K)JQD&H( )J8.=6IJ1AMWOJ;DK$&M]S:M*\EM0 ]\7Y)RD\0GTB&82XQ.\D)CC]D]^B>[\*R M5'B2X,OCNAH<1X_1@^4,D*@34OIGB%: 4XY-)9PF 3H:":Q PS0J2QN^$CXZ M3.HGI,Q/R<(J39\6@2499E,<9F-#+([)"@FV:7LQ[3O[$_B*B<@3L57#;)J^ MAHRFR6ME$U)NN,JH6A2'@.5A620L7F.@(K%D1'8D^9\2OL)CV5YP;&%_BP#=Y+O9:Z2DUPHTE>#*\S CC908++3K-!ES": M5\ZTJQ&.-97132I.^A2 Y[F#/2]%OP7,1" M CJ_KG59#KW!:GIXJ(OW.B:9')Y6"5)J1 I3:/Q.>#OV"*9GAE\ MV7% )CMHAF)"'_J*8]6X'&+1VJ5J,%* R::F.DG#PEJ"D-M1L<[T+*K!<54) MO^^PZAC&6O!S]&1DVP4,PTJT5)"PW+#0!Z/1>IK0!SFRD+C?IDEL:DQ3/&2% M7:PO-&^IGY!B.1HQ57NHFJ'";3[S"F*S$Y:-1?4\E -RCL@.G [!WTQ6QQ@K M^?TL-HY&&%/,<"D@3SJ)>&9\M%F3HG+(P.$SLI>(A4<&SPB'GWX$/"-AF*/ M.0Q_E-9V=VPSI&FL7:'\WD3%C-?J8Y=QL%=,BJ!184A\@6,NBPFQT:4:3>Q8 M&8@88TY MCN..A0^Y]+9E]5N7%5$061$B*V)#LB(6)_U70#GIX9P/JU'_9YDWB8BL)99U M_(H[=%LXU.K;=],J48]@#UE40$V=^HRHVAJWUT)-DBHPS+SA/610^HUHXC$C M?VC5IYC/5CH HQOT@@0O3^4OUBP/97"S2;T$PXK;T$TR= R.-1^@LIB_'?V% M0P,/]!+32*(B9!%FR6'G+83,4,^B6K#I@CEFHU\3]$BP/)!F,/:7BK8^T"WN M=AA-\.Q@/+W;PO4QUM0@##=[VS+QY<.!84I\7"^OPQJTGD.U(!J$"LT] M3;(TO+BK,:;FA&^A&V;*&;,&--13T IE"?:X[,A=.@E*ZE:)S5:G,(FB9S&@ M8I%Q_#WQY83^FS#+(#KH7>)U39^,G!:?DY_#\$JOR:7UT2C"?JC#HB?N"Z>% MUPT:!/)-:@=1@QLM50F,Q<14UOZ-\8*HQ,.XPU#6 FOT&] M#+I)28(V9(D?'*>"..HWL073)D2%=C3>^2K>QV;9(:*8T'D$P]5L#-[H^0I; M-R*2H<>'Q;V9.4":S.$RTJ7&&W&.@2!5/20P95W$[K#JAG=WB!G2G M:1$T9N,>$\EKV5V M6:EU8^0Y3M/4"\O'.VB/,V.:70:%[C#T:C58W,,!9'=-6BB6DBYCJQN#\=B: M: \EM&AAGK +$HV4!2ZV:;J"!79#&Q]71]W&-*P!>JC/^B\Q Q%=%JR50A2% MQ3QH'KT:&J8)YALE%#ET C1I,#=5Z'.>N!.9PVJD1\,P M$X"2%,8TJ/?#<0QNR:(;W,5&9 YO?<.Z7&NZ[@;<^469F1>=/ MEL7$8%3/I MJS4P4$$&(PGHF@NBS!T-I(".&: $H8'*$1RC$ Y?E),E U3Y8:]G$,* MLBP MPW0PC(FG6(PH=#]HST/WNL<26["U!3W/.N4H-+H076;&',;$0D.@:A?#_*D1B^&M82)^:(:F@^3(3LG(9H1)FZ,OEHTQOV M[8]C>TK:1U^GCNWNV:MB\QJ83( > #@"TXJ1"'Q'2(?%]<8I@>,IBDB./9&W)R5569X57X\'P-2'O0)YR(XUS+.T.CH/8"*3 M[X4Y&9(T!(Q.Q=A/89[?2"PHVFKXNK!!(0<6=\-'B84X?[1S&JQK@T!W26O!H\%LJ1A/-"(/(9LV)9TY=G)B09'7C:(_(=%+Q\7&A*N2YP]1)D1AV4?1-5P@L$2\ MRC'L1DBB=H8T302OE@U/9C*(P,\C5 J8R_F M3WEX/3;WZ(:^2NKVCSA:F%. 6KFE!\@LXC! "M0Z(VBT)KWWE-Y:R4J(Q^"& M0KSO\8 1P6"TQBV0*1V78A09XY,>]5I;' AC&06A'1/Z\T%D\>'#U%6L"&#^ M$EH1X+A3Z@.FN?3#/K2_1+=%D83-*U+#Z)K-P\QX0W>3?V*Q<^R<.B7LQM6# MN$(:HAZV5074'^G32%LXBH(5@8[ST=%$LW!$E>T/,P. T;%\1(%& HWFHE&8 MB16B$%>X4&T+*^N9;!;=.@5"O=H") RTBS98 D\6+[CDBA%S;_&&0\S#%?8H M8AQI6IQ3,[P(NFQM2H> OI M%HF9?;1K*D_)TU@!42P/?]PSZ"VU^'0RM4(MO)9:,839*"86-JC@M#P2SPF# ME,*%(V@TI-$PXC<2Q74L(YY$C76IOD;;NN*MN4"4(#H,YMMV^NBSC&YK&8N4 MCL66XB^A052AJ@CTG(F>H\4?-.8^Q$E+J]/[CH8WF=5!KC1,GY:LT7G1&XD9 M&@9>EJ2;P["-UL' QPLOK %LM3 5@+KB,<*M>0$O@!+H*=)V) MKM[4U)'7V-S6I7@718JW2/'>D!1OP72_.],=24N4'%T/8'WZ8$)=6((FX)*N M9KIA9P[3I@USL?H[4@\2DF4" _5"O0&QV0Y;0.#70G\0J#Q;?QBMB.YJ ]?! MG ][J-JRU@,"B002S59"7=-NP5@30I+-$*>AVFS;D\XSQ8N/1I-B.:Y M:Q,)4\S9T6=]V"7-CEY\>1B^H47C\?)D\YF^A-8;T91&G&R8&1-? M#2;4T:SBV$7 6(N#U<1CF8'C>^"W\L5\JCS+=B0';SSW+KIZ.99Z!S\'+(7- M' /6FK+MKEAGET24BT3%N@'*N$FSX&B?"RY^HT8[PO\IF"6LAXO8A%1W[(#K M;%S4<@6RX8Q5OH2):UT',RPEO!/;&1"AV0D\FX-GFD&W/B6@*IS@ G=>R0L9 M,VEC93%,/H>LR,$.)%BJJW.+5:"50*O9=@(V7T^R2DNJX]D>TR"YKB201R#/ M[,#P6@RVPWD'G9YURJ?MVXD;11*S.+"9A 60M;.-();%PH2Q@G<_U4&!E]N*V M^PK]%F]9QYK<&N)>!J.@A'D$9ENN'+1@,5L#(JNI'WT%_XB^: M.GF"/P!B(AET648']EVW>3-35D#*+6QLB6#:])1HZ?=("7',P%K3^1QBF)SU M264-;7ES6]8$! .86(T4'\*O9J1'F9+&GL?@$J,2;_@9O$-HXC705IHX<.[9?L\];.?I]8O7CQ-24'6A@H_T\9AK(UV=7*Z&*"]8>\0C548UVD'$_X[Y>+1*_DJ=,V.W7 >]G=D3)[U M:41"HL!TF0D_,M^Z&,(APQ-?>XX.A?<<\$9O#0$^&U"O/PZE.PY3;9FD1%#S M+%O>X&+RB:B'/6O0'G%6YN'F8'0^<,'$*_*.;KXP3&R8(_N^:"=%519I-B+- M9D/2;#ZW5=@EZSLPVF-D?;?)H,1YBN[("J5!>-&%D@:F2-J>Q&45KV.X0B&, MK5-HOPV/-G8K@2YF,4FWCC5UJA M'33"'C]1=W*_9;I&N$)DU0W3PZI[;!%(9X$/!7Z'&*SN#*R83O0FE=])% T> M_3D]_+F0H#5IK&[(XBW AW!QIQT2BV#2YMTCW<"9?@T0M,PV!E&Q5QUHJ(ZD M-6-MC*/VW^Q&A)'6@[3C"CL+X U)KNPRN\#T\-6\;&3ZND!_HA=C,G/"Q4EY M@S*FA? ^D]Q>H?VAV=4&Z[]4Y7KDDBOFO8A4Q?"6&,>F?T:E,K$[I:8#(!3P M(3J'C36--X=&V:9R0RN4LGP-%(KP"\;OZ3NA/XF$G)Z[OA*D)H<:=( MY&L8P")\E#7(M\U?4C9ON8NV4&"&;Y<=14 MIBB ,N[<2N6^'U#8?'. FO.?SNHO(8J:5BR (J@G]?I1XB?J>2CI 50!/D( M\GFG]E80TD>0CR"?]Y)/.OM5@4)CT*/I A-N8FJ&;X+-/-,9_A:8%9:(2&\" MU?;9UDL!%0 &O_R_']D?RP5;/I4NA@&(<'U*]UFB?BPIC&TL$:Z%)>#D/*>U MDI9NJ5^X@H[7R%N]"IS;7(5ZLW$NFU)R7PKGTL6UX=SFBM&/X]Q6B5$A-#<> M5!$#4Y?+P!0U55RN=W;5#&H\]KABL;BI;EH$\P1T-A?-E)2R7$ZV7C1+KQK- M-EG[$FCV1;C9YKK]!)I](6XF]/JUZ_53\>>=V$+1SL"[W6B>SR_8&'%Q\O%? MQI)&?_S^>Q>S>EQ^&9,3>'A3QL\5X]HFJ_U;Q-*8'?"%'!F8C;A=ML$RB?@' MOW-N\M\)F*Q82GXME"ILEQT@4&KS46JU7&KI.K] JL&5;VZ>2?ZS.?47@6G[:T9OQXM\?V=\G MY']/W6",@])"D/B.TW,1)+[TKDN2=/$_?DM*(E=0$UDELP8LV-Q @R":3R": M-0F+5=!,-B70#-3[-M--V-'[B/\VK7,R^2)[V)]:_2+;074%K1V MUPFVM6GVENG1" M5?*)8GZ)TNZ;F-Z"[@3=O9_NU$1132B?F^A>%IWHI^WW4\[/3M M-$S_RT:H<^_ "/Y-U/'NJSE%-XB@1 !\R(QSR(KGFAXB_"TH\//!]66C'-F\ MFE#S!1%+%P2XT>#ZL@2H) KY3$+)KR?,^"W\ X($!0F^,0LS5TADLJJ(]&][ MI'^#@"&2!;Y+[\Q/]-*NJ_7Y/*:["7 2UK^@J>5&/@1)"7M>D)0@*=$T_;.A M(DA*D)0(S7_=T#Q[Q]4;+K?^LI'[S7/Z">8L(O6L'"I33"C%]00*OX6M+BA0 M1"G>E"]37T:SEFW@"! D*$GQCA6B^ MD% 549._]9'Z-SL(S@$/'+#_\7[Y>8X 8>^+FJG/C<9_P:*I')@>61&.%T2W M>43W90L5\XF<,B\E45CU@N8$S2W9P,@F$)T@N@\073Z1SBVQ M_X<2Z?R!?6T2GX MFW@!! 6*(,?;"+"84!41Z!<$N-G@^K($F%/2B71Z':ENW\0]( A0$.!;F](4 M\NNYK.)[N0HVUR/ WG&(%Q,2S^?^@(1DDZE]^K;)]A=NV*V"VE<(\L^'XRRV M^W=1EG^*(+\@NLTCNBV(?;R3YI1$6BDLE>J^A4TOJ$Y0W0>H+I/(*?DE4MTW M,>0%U0FJ^P#5I1/Y0FZI5/>]K/?M#?0?4G->JI.&XQ)NW$N^]OR%:_E%R'^C MR4N$_.,1QT(B)T+^(N"QX>#ZL@$/)2\GLFEQH[T@P,T&UYQ3>WPDV$ M_ 4!?CZXOBP!9O.Y1"Z;$R'_;QCR#YT!85F_"/@+?^P&^6.W(>#_SI9BA41Q MN?=^?POK7E"=B()\@.B*B71NJ;TTOH5%+XA.$-T''&SI3"*OSFL;)LQX076" MZI9-=6HBGY_GUA:V^Q<-^)\17]3T;T> ?Y3QI('Q&$Y0M\CZ.,\\>OOW&D+V MGP^!%?!>M9C(9^:U,A(Q?4%TGT%TT]2=+T)S:26AY-81Q/@F1K^@.4%SK]!< MII!.J.IZ H??PN07-"=H[C6:RZ03A<)ZLF6^E\'_5C5@3;= ?C9/VB:WP,9" MY9ND4KT5*LO/VO^2%ZE^$RM?T-02H"+N)A9&O" I05*?H?E]"QM=D)0@J?61 MU/4?5;Q)6@3I$5\)5*^,^"3AU=#PUXE>/"O,0V\*\N M<4W'$ %]X=;=[H#^5()X4UJ5DE SBHC""T+8ZOC&,NA P9M^1>A?#=+,*M#5*7G4Y7S[#H;B7R*X+$AJ,\&UC6UL\ZG"BBGJ6YBT@J($17'X95.9E5+4-S&. M!44)BHID5';%%/75S>S_^FB;+F3H+>-.:O7O&/BJ 1K%*QQ:>3VR=JD(+>W M<,;Y7DYQ5((S"LXH../W.ZK7O-7BJ 1G%)Q1<,;O=U2O11W$42W[J!;).-0" MWUEWNN&RH%7X$+1>B:U- \Q'?>E;'5@#6 %D\,O_^Y']\2Z$F@FW?"J]WAO' M"M/@&@O2ZL3VB3L?TO61E_;91'7',C C.BW=$M+VI(IM$.-__ZV_'^FV-^-H M*?2Y,IS+II36R,$5-%9>;LKYJ%G4& MZCLV&?C/OY2<_(^:6+%@W-3D=@3S!'0V%\V4E+)<5K9>-$NO<V6?\2:/9% MN-GFID$+--LB;B8T^\W3[**=070'VT<[]B_8&'%Q\O%?PA1R;N?^ M^/WW.7$15;4FP:Y/-O%9;>_/%>.;T/T_H/M_(?>%*BO%[;('EDFWB$3(WB?_ MG8#)BB7CUT*IPG;I_@*E-A^E5LNEEJ[G"Y3:?)3Z&)<2.OT7::MS%NK@J>T*(PF:VGQP"9H2]O7F7V12=CR?7F."IO0";8F%P3SO6.>SQC7ZX;8" M:@N:Q^L$V\=9:$Y-%:=R4&$D"T+Z)$)BW5%?'DKXLL;! P1HA8W2*\>*LNWGJ>"91X3W00X"7M;T-2RH+(FJ;3])/4M M[&U!4H*DUJ?Y?0M[6Y"4(*GUD=3WLK>W,)S-WG%%+!C?3$A-8A-7LR3--B3- MZ)BVZ?DN[0(OD>> BVBU\GI\/KJV,=JNK#\U]"^M;T)2((X0DE5UQ M'.&;6-^"I 1)A225265%M%N0U(:":RM)*KURDOI>UO>F&]GG+DDZ8$/#6^<: MT\)F%K4WG^2PV\JB:CF5$375@HXVB8ZVL89-GJ&."-M8D)$@HS>0T5(Z$WP3 M>UB0D2"C52IUW\T&WL((-"^HKG8)!IK!-C9MW>D0$686SL;-!-=6AID5T;=; MT-3F@FL;'?A 4JNM /TFIK0@*4%2(4FIHFNW(*F-!=>6DI0(,W^G,/,A7J)& M/)_;T0F\@%:$F85#E4S8R8*.A&-__63T+6QC04:"C%9)1M_$ M'A9D),AHM63TO6S@+0PSY[AQC#:Q5"<-QR7<0I9\[5F4-0NOXZ:":UOCS:*) MMZ"I30775GKRY1F7QXEXLR"ISP?75I*4NF(I]4WL:T%2@J2&))43\>9O%6\. MC>BPJEE$FX5?-O09/;"\\O M2I.KU5V_OH/AO[X&Q[N?5+:*YB(ZM,4"D\36WV<>6)$2 MLJ)?$]H:SC\Q+S\9WNK]4$$!(@O GWUE&2656=5ACV)D>'LW_-*GEDL;_ M_?C7M:-/P]9%W\G^Q >!![H=S1K!;O[5/"Q"Z,*"KI&A2$Y#*L/C@%A>A/C: M(L@_>G#3SF,U(%5B(*V/O"%.WS]^EYU.5W--S[%QCTI:ZA/2]B1B&\20SIP> MZ=2)^Y]_*3GY'S7!_RLK1%G5W))C]@!B<,Y MG2I&L\2A0J=KF:XA/06:"WPF4^A=^805X1IJ$ M*47# :8M^:YF>YJ.G,9C-WY*6&(P,D8#U1'$E@3J8YOX*>D63L'GH*:0B ^> M6 Y RPE(8X"SDP1JC)P15[,:#:IF_?@M\3/(R%)=\TR8WS%!]N**T_F4 M\M='MYW&VSG?L]OK,=)HQG?/3EGJ:_B-"7\!LDA&@%0MF1T8!/,"3/"Y(840 M_I@G&2ZH!+94'RQ(3?1'BW!*ADD;YC,Q&.N$W7J^EY!@Q[ZI6; .I]'PX!1@ M=M/N$<_'E>!QX+G R7O$[9E S:E-I="WW66\1@I>9&%_7^W_1^MT_RG]C-8X M0NSI5#Y.[$HZE>/4GLD48XS@H]2>+F;?JD:,XG^XC^$VWD#RDC*%GM7%27'V MQNC5H!^GYRET:Y XA>F.VW60_B28TVT1S9"H+L]6,498P!OZ?@L^@=)/T8!1 M+*-/2P.+<#I]6DX?E ]8%4R$R(,;!5AK*-!#N$_0_I!E\!$;2\C3[TM;(\%. M6P"<\U 1CQ$<%;A+U+SSJ=Q'R&\W<''5;UQ!'] 5M@FCT@K099]KUPG W8Z# M" YK ZN;1-\C<@%>.SK#[+X3_3*N,"^\=EA%"X3;<"D9=<92&E2UG+H2Q^9K MW%Q%0K,'D@/9*64:;8-"*W"/K%ZA+VM U!L>2A1 M00[QZ7&I!N7@#:D;H&:%UF*THI"_NJ0+?W-6SG^#S0+3!JX.-,B6U2#PTI@$ MP,F!CQB@##8TG7I.J6UEF&CA^E(+["YX$+A]X'L^ZG1 S;$Y4?P#]H]-@3(6 M5COG<' M\P"^N=0R662V5EH9?SW"^=_IPHF%)]F"P)6(1ZTF'I4?B40->!B+2+UA"<,P4#X="P/Q M<$\8"5+4&7$@SWR>&9%:>.T3$:EB=D9$"@SYUR)CFZLA;G! *C,E&+JX83_J M.T\5/H+%(B E E(;')!2TIF/L/S%(E(*6"83?DTU1E?O#4G)[U9P6";,E(FG M*3S#6Q\D3=>=@"T,W^RU8$?).I6F(\DTC&(,JG3''F?8'O+TK8M I44$2D2@ M1 1J&E*NAL[$P&3'VU"3% ^(/] MCF?O JDGHO51",*J [3 \&>P@F+F3V)H\(3V3P-&MD)GG2?]C8J ;X+A7PST2,(N*N152L;7C0'-5IV5RP:LWV0BF. MAEO=98XS@[(A+S%\[W!9?P-N4=U5#^"G3A)>#^P0LP[-9P8 W;$;9C/@A /H M"5(#5H%ZANEU+0T 2EP?78O#7>.+F>YO,GV9 08V-N*+C'E18754*T$MBNO\ MW+K$,))I!PBV4:3M5'GQB=ZR08 W!Y(W\'S261<)Q)&+8S9"U!HB M/WIP$>L8%8Q:3XD9IE."C6R SL<-HZ'K-L'C1H@UB!U-ZIR3^H[;IE\Q1&;P MBQDOH.)@%=>D_<+86<I0\"&@!M(]<"TC&30!36>>Y)0GA#7 M=(Q(3FE=H 28$W]O82-(H$(/^(5CXTG">/B?9GF\A@^@ J^)O3_T\^!6- QT M/)N=((Y\U'-I>2&515X@2;XF.!1YP/Q.$-Y6DIG@5@/L!*-"N\AH#.H"&W>T! MYO0I^7^\Z>@U50I%/SF=CADN%!?BT##YD-&XN$6705 *45'S*71]N@@;5-XI M'I@U415RF8:#Z$ QFQ+YT!('X="A3)3C1)S_<<1G=("(:9A4 O^B"_=YW@&S MYUB3$\1)K>N17^&'^+ISP_8:U*[2 M\)OV!&%?UFQ/:2APU"^)A)\]9WPU6$ M &%*TJL]4.DLN5PJ.[>79\SNB,V/$0P$4Y@W&OZ=Q%8GOYBI"LAFO&HA#\(D=00>R;_G0#*BMG[%U+,,*=FJUC^,HER$S"*L?*O MA5&%M[/W5UK_KTK'?S-_PG0W&M#$'!;38)D//+",^<*8T$M3Y%=[X<%&J^LK M,VW>>^/;LK7.-V/-OU>ZO=>B+9]QY\<(?L27WG4)=6=B/7$VFT]DY=PVHL!7 M)YAU(-3G4EZ)"6"X!*M^#(6ZA M))T/IUE\X6^UD$D4BNF? D-6339+1I O 94-D*?OI!LE*R=D59FDFR]IM(:B MMF':FJT+@W5S]>^UNH2^.#295%\G/-?%O3+Y]'3N)2SH3Z?@-:/LPZC\?@U9.*M.DZ*:1ROO\XDHQD2D6EWUY^N3BAV6Q M83GLPDTTJE.#Q.OJG+$(%*>M$/LV>*;GAQU$>6\4S7@,/%I8[;A1XPC:/QS% MNXE=&^+-#0SLJ:6;P^Y46LOMB7SO&P_20,PG87CJ?1^O:NBZ%[WM<$E9)N MA[80P3^Q3IFUZ,*1XU7>O%W#6 ,9+-A@!\9?8&,VW@^:Q">QRWU0BW3Z\;3S7&:\,5)**D4-9L/V$8"6$NO5,.PAH^(M M2/&E42P;-H28[&8TG&]:9SG:@H*WE<'5Y0L48K&^I;R#J(>7-L[9-$.6")>\ M%J,CP$C:D9U/#@NLR4::] MG04K/9"34M1_F6HZ7+==K+YW$C'0FHXC-S'DY+.HY&HIJ#F%&#_ M-YS'&^IR%&<:FNE*/\HB,:R2?BS::ZEF8SO1N7QV4KK-HF],VL MHS9_&#^WB,6Z /)64WA-!G;S\GS-#Z@*ARU\G3JP M;#2@JZB%NPKE")@45A MZSY0*WRF%.CM-6E95*U!(ASIL1UKO3VS9=VK+;<3TAZINX'F#L+?I(4Z<:,J M_$)<9U8'\)#UH6;,]6$-S[0.6!@JQ+!(@+P7,V0!N@[^A]ZCP>Z32%"K#QNF MQ9N;P=/P >0P;W,XO')B.%G8<9IR#@?[_*&Z!!-I7DQS'UIUXS8H[;W'T?B6 MT%9NO'/8]-9F$EJ MG9F-'IEZ3SM/AUN@?<\V]J*,J[%]4-)=*U.NVM*IYH:]!8L4P_-4J&BV#5J? M3F\RUQ@7VG$TE]I4NW#0##^U ,2*2QT>VL2QA WXBWO %$#RXA/'719%UXU.WDKW'B?O)!?4K9$R7/N6J)- M,6IT2<]I$X,[5TC/= (/6'YLYR!Y =>I+:5UT)=!#6Y0=F/]@<-["4 ?LDSB MSH35(NL;TSJ0FDU6PL>N/<#U1$4BM%U[X"&]<\/? *GFT):HW"OF4]4%J7%= MO3%'L$[)LMOU5H9VA:6C7>[=:#=[+4M"N\S(3?(AVLU%J$46MR4XM[CK;@P' M,TRXOQ<'J9!Z#0^+[\9#)F#'L;"0?R\6SE[)DK 0Z",S%0MGH]@BBS,<0(=Y M:!@VEJT3CH"(CB/XA^M<.\-[]YU.0]5>2>32Q40F70A5]Y@A0(T+)+I_9^68 MKWEQLW/L%J?1]V8+:D)1YK\WC:Z=Z+V;JF^51RV =6M:K,VSI*9C:A;US]$X M$S4#K@B@J2&5.NR4$)TO"1IB\,>) ]LMA0V.&5<9_>XGL^UN09/WI#U8BB/M M:'8[(?W_[5WK;]M(DO]^P/T/A'<.2 ";YE,B,S<#.+9SX]V\)D[NYCX1?#1M M;BA12TJ)=7_]=55WDZTW94NR9#6P.[%IB6Q65=>[Z_<1MPCUC"^JJN#5,'3Z M+R9!$2_NL AU"0-OAPCB@ET>5>XI;F MG]8O=%S(>TC77Y0EU+9*%CN_+8KOY8B&K67UZXIOWX[9.%]XUNR*?]4^?[Q< M18FK(AX!#1??1-2E^,QDO,IF4(\9388%TV%3C$+P*E8!G) BP:4W&16]0AM M4+CY#]BT.;U+!>D;NEA>,@&(*PAFP)%!*] M8N:ECM, AA%#N%.-&SN2\TS!I$EA,18F"<+Z[Z(""V+;H 0@)/&J)5%#2K(? MD%-D_(8WS=*,5R1>GV)TBE74$% OI->M1E$342+TUW (O(#UL"V.G,MQ\K/\ M!G(-%*XWU*[O!S 9_;HX16E/=6KS:*AT1/^$RJR J-O#$RF7X,9[5PLY()H M39BYPB&]HS1[&^X.I5LD;EKYETM?3K M\ \O3E0CNC 17>/H]O!'F.6LQ#N6PO2IM:4A;.Z(4#*"FST@,6//\!ZJ/U2E MZMKM*((4!R_Q2K/;I]T045R&,#XGR1THMPK'OG-% WQX,\P]0N>G>@9*' Q L,="W]D .LS%.1&X^NF2! $U:6 MCM<(N)?6?VYYZA:]\LV6?=9("8Q*&LY6] 85 J!(IKY.+:?Y*!ZR) :U?A+4 M#>2KL3C"L2<:T&M@$P/E8O:O;A&3>@=2^A7*6^H"E4/FX>%5K#])N"M2^TS3 MTX)8YPUZ"X01W%&D;X[^?#'U8HCL$F*'&1LC\P%]E=I87X5,&O\;&^7IU^2_ MZ-H%%4[18L\1XQ&91;Q-!5TF=V!PV5^HCT5=Z]H#84DU$<&'"75GJJ;AK3^Q MVE-Q8! :WX0G=0K&NYE\4T/+0BDHC+AJ[&O KQJ>A2WK1UAF M[+@BYCT ^@0=2@#KSKZ3'!W)A$H%I>(=ZWAA_,)"!M:.P>>:A9-A)*"VY8SC M\;#.DJR2!&?^NJB_!50#5R\"$WGK0!3O^LL"G/4<]4]H;LG9-%@C]F77=6"6]7]44J M%Y/A.]T7L%,LX]=B^FWPNOGKQ$MAW,E2C-@P !CE55QF$=N4(%&WUY<,7;@X MI3O^)\#!G[*GSSRASME,E&IIN#/BC:PL>"VI%4(0.RHCK#50[+7-I6UF.\K; M2@'X$V4(&C:77V.W.'_Q_$7(#J85:=" M![D"JAB:+E]T';*$K.(=EXFX87:QY$4>TP6W#UV3EX !#AT9$ASQ@-K!6*#% M03L"D'"' O.AKK771A*2S:.J1E*D'\C'5'"PKC]KS7A'Y3RE3[_#>LU1T7.. MXL%#!BU6WPPSA%RGL/0.RD-$2)\U:W.A +J52>-+?M-O=8Y5AO%[').!!*2' M]&5M+KGH.&>W"Z7\$.LC6+XLD=S@(303WII;2()_CI([@3L&&7KF#[ L#3A7 M=8&AMI2BQWRB6YUN+](?B9: &O1/:_B$-*VDI],W:;IB\2O4_ N?R*@VL0)JPXO^V5W!,W(9 M7?(%V[E"-J"ND620GJ@K*O)-J'^#2\4D4)@4 SF%!_4ICI#7L!9C$JAKA;7, M,C'Y6 R)UH&7:RESW.J])]B,(6P=)D4E2:1!T00X)%=Q(I/6>G.+!&.MYR[Z M?2#4%\*:1OK:.^KQ\,*>9TIL;Z>V#OOM"8M;L+.W&@M4FV4X! M%V0,KA*P6YINO_5EWQ*"4L))MKZHW#9(?;),S.&]&(Y*E2N5J75)HG-AW!MN M@IIE2UO\$D?#QS;$$!S4Y.@E]A*;F"$)#*_;"1R7V($7)9T@ZO@=TS4]TW < M'M:P;]S0A=M_0H4]&V*6B6J4/Z'@P'Z[HIHA+ZI1N;-82,[A<1SD-UD?[Q#E M1?Q])F_!4F:.K5M3HC:9C=U@/A#EMD4V$&C+L^KY+UPX?2L/S[TT_+BLHX36 :"XJ[J^ =2VG=ZS)ZV'>BE(H,GC5 MIS@]3FNG1_ M6?#A1W.8EBVNFN6GN!9@Z3VP<0ID;J2Q9?-9@XTS@)+TU#5 ML5/[BP8.6N2B/,,CR2T6#L?B^O@)[KKQI*M\ )EM+,B2%A-561RJD!#M>[_X MV1=_+%(:]T 'TL_[ ENBLG0\Y08RZK"E\&_UT'K6Z2SJ7<+H!NGP#NN"F^X\ MWI'3]1;]"TJ)WFR&DS2BLOH4%;S;Y7U&4NWZ@<0C]/ _,8+A&[*_O:LI)?Z& MG*4LY+D>9!7<:S6#L;"2$$I\EB/Z,LI%_&G:X9GIOB*OV:_P/=--Y$M-!N^6 MKK9DAP&O'YB[#CDY>%_3MYU3YOMAGA+>:4JJV @+6:!$!A1SAOPM6*EG5(E4 MEA 3O,5/\,5S[%6J1E$O&VKK+(Y2A;61GH+0EH#SA+\@G2#5!\UL$+VS'G;, M0O-$*R2'><$(#VF)TFW3 \;_*JT";E"OA.Z67H8I\%IFRH8)\%$@3#UJ,[",F$%:,[91C+W(3"Z; ),C$KZK.H &V8WJGNV M#.C5*_^*N6$A.J'1!3OA\#N MZG MP;+Z8ZGJ/_.%TS57/%&$=[VN93AQ''1CVP\<8D:!'W>3P##3;NJDH>N0>"*- M]3DLAST74VZ\:M!&;RVHDA+)G1_N9&.V,_L4J%] :UW(G\ MGAEUPTYD!Z9)NH%C)680^FD:N,1(8C=)G]-<^2@CBE01\K2!N/3Z&_#>^9]H5,' M5N54&QHE2LUCI%9H6&O( PC7%C.H3ZQGICN!7=H0KZBFW($.N@0XW) M2CRSPU2./-F&)RPFCH%*CCA5364B]S*#1+_!M^"WYEB*=0EZ,=%K M-P3==G5SZ8!C*:TKW1^BA)227,P8%K_CC*5T7PP>*C842= MG]&0/#GSOK%1RX.G3%IN:BR/F4:,&YX1PM#]I5!*BE4[8]5VW@U&4 M9W$^9E?K8=+\0WF(L(!"@'&N,6^+?66]5H+[C+JRJ[M[X/1N4EE")_,##DW8 M7V>[2OLO"M& M<(RN>KU ;;<)P?\6QX2D:9LH?(,*9WWT9SZQFL,C0&\BOV*;[%(K:[7B;7<6 M8^\G:'A;KL1@0U3Z*!WS).KQ/LK43O4P4JB-E<'/7@=O*IXN+<[QC7<4]MU M9V1@CO^_[V[^+?G/1\A8[^\JGWP!5#MAU-ZQ3TS,W2(KC<-$5 M53:T;0[3?[=L4^\N\[:44[4)JARN-VZ8I[Z_6;6J!&0'SO4A4.7ENN2.#2YY MMXU+?K I>$;=+G6\:CA*Y?=/Y1Q++J+J#[7FGW8[U$NH."V9V+@MB M5*RRN7K#I'FRJ7E*BA%,:#I@^^32J+B[X=3J,?C2BBK'79!P+&H/5;YYRYG5 M>6'!R]&[SM*X0$F0JEBHBL4ZSOPY#JVEJL;-8Y5O^B3FHP:G-+2#,V Y\JS#=88'/HX MF:]GH];)&HE\^ *#J1FB:?9 $IE4 IB+,7\R$%M+[*:$'X6.+F%*_%&"^..] M&8E_9;Z>WE-36T*6SJV-U5T#'JM!A."FA)^WE$;/(E2Q.&<)(VC%64NM/F;) MOB1]1YPJ>AQ4!,,GJ5=F=UVQ*C9:A"#>.DZ+)KU!7HP)0]RHJ.17,#::PRG1 M79?U1CT-1L]3$2_'VC!\0)P5P%Z$=Q9%WJ!E'#D.?<1DA?J5&SY!GKB%RP8B'4?[HORNS_!.;8C^([?P$)NT!\",#' M1@ J-D+3V@, ;EC(+]1!<^J5U5 (@.RZ\,FZ=K$2">X7ZNSJ7GWCDO1"A&@+ M?X19CINLP3>;(L_2MUYB^ 2>4.32B,.W@RCR.X&3DC0(G4XW2(R8=!W#ZZ3= M\(1IC/G:UQ.ZKP83OR)I"# 3WZBMOD7HOF:2?^"XKMD5N)I,_RB4A4>A++2' M%!<,T8 C&F.)A*ZP.R2%CS2BD?$[;.)$1C'[7FQ$E=P8OSK$\K^LK*7J*%+FMI6@QVMW. MY2?T$BNQG)0:*)L$CF_'01A;9F!ZH6EUS-CW4FO":AU0R.BID%&%C'L2,C;* MMW/]<)]%V; *.JYIVJ92ND]1NIW62E>0?;< 6H0_5:+X5A[E.0/ M6D0 51CB&8!XGDAL(K3?GPP^BT9K"Q#E_GPLQO"2_,-*06K7Z_.(\L^N0&O; M@B=?__7'S=N;K]K-QZOKOYX@0W.)O=8JEY!_Q5YZ"C\>!=36 H6M)>;:_3S6 M< TRK1^6];AYNG_4J&S>2CE:HT([,6K\?H-Y1 ]$&1PQVSB1V:F"6CK M[G0@,G^>^..9NZB>OBIB>?Z-OKE]/;53=D7BE>'&QG,J+YVBJR*#ERBT->: MLP)S8//D=AR]\^R'BUOP8UF"[:8?%^6@*$-(DT:0Y4Q)2?JQC-VR4$%;'=W: MNH:6U/$!4SHG0_IQE")8UIFALQP;3TDS')*/#>;5,IYID[S9,NFYFGZ!M+\B M55QF ]$;G!3QJ$?OO%/J,I7] HG[#LLI?U!E MW5.Z9I"ZW,_P[UV9=!;TJG MG5*9YTZ.C6/GA@ESN7Z!F/'Q6G"';C0QR89\DE72SH->UR"L#QGI MI7V0"DL)A1**J3-^$Q&7$@LE%K,1H9(*)15S D,E%GLI%FWFX<\#S,:CX%NJ M4S\J@I?)MRAFM_5E.!IKOO>6BL>K8A5Q@N9^.!R\.3__^?.G7I%8ORM^G%^4 M\3V5].J<)'=A>9Z$P_#<= S;[7CG=+.9IF^;%AQ'MBS7Z)XGMMWQ3#LA#[:I MWP][VS^/,YQ MW%6U[:T0;^OP.ZMIYYW]8SMOM[*+D)&>G8&GC#0UTM8^&^DK4M$_\JEE]/=;4F:D M8M;Y0OO["&=P? Z!3=D@Q%%FGTO"IZ;=XA@S9=F595>6?9%EMY1E5Y;]T"W[ M6OA$+\VRNZYG=PW3-PS7]8US\G!F[Y5%?SO.PY_58C-\"J,)PAZ;E#J\IZRZ MNP?+3C17@'0H.ZWL]'';:66E#]U*=\Y-M-+^L5II\P5ER<'(FLF^IK?E<:_W M&4FUZP<2CZ!:I7U*Z2=(.3%/]LLH%R&U:8=GIO,J?,U^A>'DIIO(E_A]F[&7 M].;Q?=B_(]I%C-.%3-]VF$U/B@$EA=D M'7(R"/R;-AZ2Z6G?]%O]4@>_!VXLO"776.CI3'S2-SK*W5'NSM[:'.7N*'=' MN3O'[>YL)>MC&J9^\_%6VVN?9[ZSM_[+WB (B/;7VR_OM9M^-0QQZ-I66Q"4 M07\Q>D$9]'VAGC+HRJ K@[[8H-]>_G%\!OUK^%#TB]Y8NWX8DGX%V87;^)[T M0F7AE857%OZPJ* M,O/*S"LSO]C,O[]XJ\P\-?/OPXCDE;+PRL(K"W]8U%,67EEX9>$76_C/7ZZ5 MA:<6_G-)*DI'%>5G5]LYZ^NWRD[3^W\%4FS?J:LO++R MRLH?'O64E5=67EGY15;>.70#?PGH(MH@O"/:#5 AC/$TWE4X##6 ]5>I7#8 M;PA'Z<)*DTT]( YKX6"0T]>)Z">'PO23VO1G??9M^#FFZPKIEQ-Z5>/XKI5& M':77^J$X!'N^]Y3#L1^T4PZ'18/_>^S?%>_5 M"NRUGK=D.9Q(1DTDRY^&X?KW?YN )9N6<@&4)KT7?[:% M GQ'SACJ69C2)[\)\Y_AN.+OV?5UQQ0 ;&]JL#6@!/4MP*/2I)^!(C/D[(4/ M9Q+1^(8Y@^$%;_C7Q+62481?7 &_QGD#H'"6J7+MSX=8(D5\-,17]!R+5+ND7Z>"U31\B($+2X5_DG'S^,&VV^W-?WV\ M^/KMR_5M8'6ZCNOQK;6#6 )98%H-"Q;#L)_\WJRSQEO?CDR8C4Q\E@9DP#", MDOQKE)6D!]S0VHX6@P]](7=9-2SA5O59-2G=\*'4"MY M7Y3TW1,62: QJ+4-@V:DFB8/!Q5Y(WZ0*=9I["3;]K8N7V*[GEW#>Y_EX;@8 M#9EYGMS"PU(\6%"?<;TQ\@L#0,?1G85NHV;KKB\V-/XXI6VDQVT,0'(6-1*4 MV2:,S&;,[AJNP@0F9-*.'WK'5.S8&W:XAN[;BA^[X<><--XF]=9V9F M"SKF M9O V'\A1ZP(7?SNQ3E8+M*N[[K;IMJD:W[?W7R^TM]<7W[[^KX!+^7BIMTG_ M*KDY1+DY!+HI87M2MFF#CL_SZ:6WXS>/><5'.!.;>D<157#^P6OP&*6^L@1! M_N3W\^I<^Q"68^VCKEUE>0YM%6I''/Z.>"&D>L:=-4&KJ2T2E=KY[TMFCK92 M-J*=ZRHK23PL2K7QE-^C_)[#(-J>:'GE]SS6[VE%%G".;F-Z/^T##(:&#U5# M,MMXJK;0X6ZA%T*J?7&46NVK>7M*;@?\463)@F[ NMWO/"J2,?WG?MC+?_]_4$L! M A0#% @ (XB%3Z57%<)>"0 TH L ( ! &5X M+3,Q9#$N:'1M4$L! A0#% @ (XB%3_EFD3YD"0 (TH L M ( !APD &5X+3,Q9#(N:'1M4$L! A0#% @ (XB%3T[;1*O0!0 MV#$ L ( !%!, &5X+3,R9#$N:'1M4$L! A0#% @ M(XB%3YP:$V*,# \GL !$ ( !#1D '5L=&$M,C Q.3$Q M,#(N>'-D4$L! A0#% @ (XB%3R.>5L")#0 %KP !4 M ( !R"4 '5L=&$M,C Q.3$Q,#)?8V%L+GAM;%!+ 0(4 Q0 ( ".(A4]P MY@Y]2QH $>1 0 5 " 80S !U;'1A+3(P,3DQ,3 R7V1E M9BYX;6Q02P$"% ,4 " CB(5/CPM@CQ55 #^I 0 %0 M@ $"3@ =6QT82TR,#$Y,3$P,E]L86(N>&UL4$L! A0#% @ (XB%3U?H MJJV;-@ +L4# !4 ( !2J, '5L=&$M,C Q.3$Q,#)?<')E M+GAM;%!+ 0(4 Q0 ( ".(A4\5?]OP^\0! +9"& ; " M 1C: !U;'1A+3(P,3DQ,3 R>#$P<61F-C X,2YH=&U02P4& D "0 _ ) @ 3)\" end XML 30 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 02, 2019
Nov. 02, 2019
Lease Costs    
Total lease cost $ 70,607 $ 210,052
Cost of sales    
Lease Costs    
Operating lease cost 72,467 215,388
Variable lease cost (1,834) (5,158)
Selling, general and administrative expenses    
Lease Costs    
Short-term lease cost 109 247
Net sales    
Lease Costs    
Sublease income $ (135) $ (425)
XML 31 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Disaggregated revenue (Details)
3 Months Ended 9 Months Ended
Nov. 02, 2019
Nov. 03, 2018
Nov. 02, 2019
Nov. 03, 2018
Disaggregated revenue        
Concentration (as a percent) 100.00% 100.00% 100.00% 100.00%
Cosmetics        
Disaggregated revenue        
Concentration (as a percent) 51.00% 53.00% 50.00% 52.00%
Skincare, Bath and Fragrance        
Disaggregated revenue        
Concentration (as a percent) 21.00% 19.00% 21.00% 20.00%
Haircare Products and Styling Tools        
Disaggregated revenue        
Concentration (as a percent) 18.00% 19.00% 19.00% 19.00%
Services        
Disaggregated revenue        
Concentration (as a percent) 6.00% 6.00% 6.00% 6.00%
Other (nail products, accessories, and other)        
Disaggregated revenue        
Concentration (as a percent) 4.00% 3.00% 4.00% 3.00%
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of significant accounting policies (Tables)
9 Months Ended
Nov. 02, 2019
Summary of significant accounting policies  
Schedule of the impact to the Company's opening consolidated balance sheet

The impact to the Company’s opening consolidated balance sheet as of February 3, 2019 was as follows:

As Reported

Effect of Adopting

Balance at

(In thousands)

    

February 2, 2019

    

ASC 842

    

February 3, 2019

Assets

(Unaudited)

Receivables, net

$

136,168

$

(17,468)

$

118,700

Prepaid expenses and other current assets

138,116

(25,260)

112,856

Property and equipment, net

1,226,029

(16,983)

1,209,046

Operating lease assets

1,460,866

1,460,866

Liabilities and stockholders’ equity

Accrued liabilities

220,666

(1,460)

219,206

Current operating lease liabilities

210,721

210,721

Deferred rent

434,980

(434,980)

Non-current operating lease liabilities

1,629,249

1,629,249

Retained earnings

1,105,863

(2,375)

1,103,488

XML 33 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Net income per common share (Tables)
9 Months Ended
Nov. 02, 2019
Net income per common share  
Schedule of reconciliation of net income and number of shares of common stock used in computation of net income per basic and diluted share

13 Weeks Ended

39 Weeks Ended

November 2,

November 3,

November 2,

November 3,

(In thousands, except per share data)

    

2019

    

2018

    

2019

    

2018

Numerator for diluted net income per share – net income

    

$

129,747

$

131,166

$

483,226

$

443,885

Denominator for basic net income per share – weighted-average common shares

57,568

59,724

58,123

60,135

Dilutive effect of stock options and non-vested stock

195

338

273

297

Denominator for diluted net income per share

57,763

60,062

58,396

60,432

Net income per common share:

Basic

$

2.25

$

2.20

$

8.31

$

7.38

Diluted

$

2.25

$

2.18

$

8.27

$

7.35

XML 35 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Share repurchase program (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 02, 2019
Aug. 03, 2019
May 04, 2019
Nov. 03, 2018
Aug. 04, 2018
May 05, 2018
Nov. 02, 2019
Nov. 03, 2018
Mar. 14, 2019
Mar. 15, 2018
Mar. 09, 2017
Share repurchase program                      
Common stock repurchased and retired $ 128,568 $ 270,901 $ 107,399 $ 118,971 $ 127,401 $ 133,051          
Common Stock                      
Share repurchase program                      
Shares repurchased and retired (in shares) 530 792 318 451 512 619          
Common stock repurchased and retired $ 5 $ 8 $ 3 $ 5 $ 5 $ 6          
2016 Share Repurchase Program                      
Share repurchase program                      
Remaining authorized amount from earlier share repurchase program                     $ 79,863
2017 Share Repurchase Program                      
Share repurchase program                      
Remaining authorized amount from earlier share repurchase program                   $ 41,317  
2017 Share Repurchase Program | Maximum                      
Share repurchase program                      
Authorized amount of share repurchase program                     $ 425,000
Share Repurchase Programs                      
Share repurchase program                      
Common stock repurchased and retired             $ 506,868 $ 379,423      
Share Repurchase Programs | Common Stock                      
Share repurchase program                      
Shares repurchased and retired (in shares)             1,639 1,582      
2018 Share Repurchase Program                      
Share repurchase program                      
Remaining authorized amount from earlier share repurchase program                 $ 25,435    
2018 Share Repurchase Program | Maximum                      
Share repurchase program                      
Authorized amount of share repurchase program                   $ 625,000  
2019 Share Repurchase Program                      
Share repurchase program                      
Authorized amount of share repurchase program                 $ 875,000    
XML 36 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-based compensation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 02, 2019
Nov. 03, 2018
Nov. 02, 2019
Nov. 03, 2018
Stock options        
Weighted-average assumptions to estimate fair value        
Volatility rate (as a percent)     31.00% 29.00%
Average risk-free interest rate (as a percent)     2.30% 2.40%
Average expected life     3 years 6 months 3 years 4 months 24 days
Dividend yield (as a percent)     0.00% 0.00%
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures     97 163
Compensation expense $ 2,204 $ 2,134 $ 6,523 $ 6,557
Weighted-average grant date fair value of options granted (in dollars per share)     $ 89.91 $ 50.10
Unrecognized compensation expense 18,105   $ 18,105  
Restricted stock units        
Weighted-average assumptions to estimate fair value        
Compensation expense 3,429 3,449 9,672 $ 9,244
Unrecognized compensation expense 24,383   $ 24,383  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     52 95
Performance-based restricted stock units        
Weighted-average assumptions to estimate fair value        
Compensation benefit 122      
Compensation expense   $ 1,904 $ 2,979 $ 5,083
Unrecognized compensation expense $ 7,793   $ 7,793  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     21 33
XML 37 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 38 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Business and basis of presentation
9 Months Ended
Nov. 02, 2019
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 Quarterly Report on Form 10-Q, 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 November 2, 2019, the Company operated 1,241 stores across 50 states, as shown in the table below.

Number of

Number of

Location

    

stores

    

Location

    

stores

Alabama

21

Montana

6

Alaska

3

Nebraska

5

Arizona

28

Nevada

15

Arkansas

10

New Hampshire

7

California

159

New Jersey

38

Colorado

26

New Mexico

7

Connecticut

16

New York

50

Delaware

3

North Carolina

34

Florida

84

North Dakota

3

Georgia

38

Ohio

43

Hawaii

4

Oklahoma

20

Idaho

9

Oregon

14

Illinois

55

Pennsylvania

45

Indiana

24

Rhode Island

3

Iowa

10

South Carolina

20

Kansas

13

South Dakota

2

Kentucky

14

Tennessee

26

Louisiana

18

Texas

112

Maine

3

Utah

14

Maryland

25

Vermont

1

Massachusetts

21

Virginia

29

Michigan

49

Washington

36

Minnesota

17

West Virginia

7

Mississippi

9

Wisconsin

20

Missouri

23

Wyoming

2

Total

1,241

The accompanying unaudited consolidated financial statements and related notes have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information and with the instructions to Form 10-Q and the U.S. Securities and Exchange Commission’s Article 10, Regulation S-X. These financial statements were prepared on a consolidated basis to include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts, transactions, and unrealized profit were eliminated in consolidation. In the opinion of management, the accompanying consolidated financial statements reflect all adjustments, which are of a normal

recurring nature, necessary to fairly state the financial position and results of operations and cash flows for the interim periods presented.

The Company’s business is subject to seasonal fluctuation. Significant portions of the Company’s net sales and net income are realized during the fourth quarter of the fiscal year due to the holiday selling season. The results for the 13 and 39 weeks ended November 2, 2019 are not necessarily indicative of the results to be expected for the fiscal year ending February 1, 2020, or for any other future interim period or for any future year.

These interim consolidated financial statements and the related notes should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended February 2, 2019. All amounts are stated in thousands, with the exception of per share amounts and number of stores.

XML 39 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Balance Sheets (Parenthetical) - $ / shares
shares in Thousands
Nov. 02, 2019
Feb. 02, 2019
Nov. 03, 2018
Consolidated Balance Sheets      
Common stock, par value $ 0.01 $ 0.01 $ 0.01
Common stock, shares authorized 400,000 400,000 400,000
Common stock, shares issued 57,959 59,232 60,108
Common stock, shares outstanding 57,283 58,584 59,461
XML 40 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 02, 2019
Nov. 02, 2019
Feb. 02, 2019
Nov. 03, 2018
Goodwill and Other Intangible Assets        
Goodwill $ 10,870 $ 10,870 $ 10,870 $ 9,084
Additional goodwill recognized $ 0 $ 0    
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of significant accounting policies - Leases (Details) - USD ($)
$ in Thousands
Feb. 03, 2019
Nov. 02, 2019
Feb. 02, 2019
Nov. 03, 2018
Property, Plant and Equipment [Line Items]        
Election of transition package of three practical expedients true      
Operating lease liability   $ 1,929,433    
Assets        
Receivables, net   112,888 $ 136,168 $ 102,353
Prepaid expenses and other current assets   118,343 138,116 119,817
Property and equipment, net   1,233,412 1,226,029 1,257,775
Operating lease assets   1,529,524    
Liabilities and stockholders' equity        
Accrued liabilities   249,112 220,666 255,156
Current operating lease liabilities   222,627    
Deferred rent     434,980 432,052
Non-current operating lease liabilities   1,706,806    
Retained earnings   $ 1,079,862 $ 1,105,863 $ 1,127,951
ASU 2016-02, Leases (Topic 842)        
Assets        
Receivables, net $ 118,700      
Prepaid expenses and other current assets 112,856      
Property and equipment, net 1,209,046      
Operating lease assets 1,460,866      
Liabilities and stockholders' equity        
Accrued liabilities 219,206      
Current operating lease liabilities 210,721      
Non-current operating lease liabilities 1,629,249      
Retained earnings 1,103,488      
ASU 2016-02, Leases (Topic 842) | Effect of Adopting ASC 842        
Property, Plant and Equipment [Line Items]        
Operating lease liability 1,839,970      
Assets        
Receivables, net (17,468)      
Prepaid expenses and other current assets (25,260)      
Property and equipment, net (16,983)      
Operating lease assets 1,460,866      
Liabilities and stockholders' equity        
Accrued liabilities (1,460)      
Current operating lease liabilities 210,721      
Deferred rent (434,980)      
Non-current operating lease liabilities 1,629,249      
Retained earnings (2,375)      
ASU 2016-02, Leases (Topic 842) | Adjustment        
Liabilities and stockholders' equity        
Retained earnings $ 2,375      
XML 42 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Maturity of lease liabilities (Details)
$ in Thousands
Nov. 02, 2019
USD ($)
Maturities of non-cancellable operating lease liabilities:  
2019 $ 35,555
2020 348,826
2021 337,449
2022 319,252
2023 283,484
2024 and thereafter 919,024
Total lease payments 2,243,590
Less: Imputed interest (314,157)
Present value of operating lease liabilities 1,929,433
Minimum lease payments for leases signed but not yet commenced $ 186,632
XML 43 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and contingencies
9 Months Ended
Nov. 02, 2019
Commitments and contingencies  
Commitments and contingencies

7.Commitments and contingencies

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 44 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-based compensation
9 Months Ended
Nov. 02, 2019
Stock-based compensation  
Stock-based compensation

11.Stock-based compensation

The Company measures stock-based compensation expense on the grant date, based on the fair value of the award, and recognizes the expense on a straight-line basis over the requisite service period for awards expected to vest. The Company estimated the grant date fair value of stock options using a Black-Scholes valuation model using the following weighted-average assumptions for the periods indicated:

    

39 Weeks Ended

November 2,

November 3,

    

2019

    

2018

Volatility rate

 

31.0%

29.0%

Average risk-free interest rate

 

2.3%

2.4%

Average expected life (in years)

 

3.5

 

3.4

Dividend yield

 

None

 

None

The Company granted 97 and 163 stock options during the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. The stock-based compensation expense charged against operating income for stock options was $2,204 and $2,134 for the 13 weeks ended November 2, 2019 and November 3, 2018, respectively. The stock-based compensation expense charged against operating income for stock options was $6,523 and $6,557 for the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. The weighted-average grant date fair value of these stock options was $89.91 and $50.10 for the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. At November 2, 2019, there was approximately $18,105 of unrecognized stock-based compensation expense related to unvested stock options.

The Company issued 52 and 95 restricted stock units during the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. The stock-based compensation expense charged against operating income for restricted stock units was $3,429 and $3,449 for the 13 weeks ended November 2, 2019 and November 3, 2018, respectively. The stock-based compensation expense charged against operating income for restricted stock units was $9,672 and $9,244 for the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. At November 2, 2019, there was approximately $24,383 of unrecognized stock-based compensation expense related to restricted stock units.

The Company issued 21 and 33 performance-based restricted stock units during the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. The stock-based compensation benefit included in operating income for performance-based restricted stock units was $122 for the 13 weeks ended November 2, 2019. The stock-based compensation expense charged against operating income for performance-based restricted stock units was $1,904 for the 13 weeks ended November 3, 2018. The stock-based compensation expense charged against operating income for performance-based restricted stock units was $2,979 and $5,083 for the 39 weeks ended November 2, 2019 and November 3, 2018, respectively. At November 2, 2019, there was approximately $7,793 of unrecognized stock-based compensation expense related to performance-based restricted stock units.

XML 45 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of significant accounting policies - Fiscal Quarter (Details)
9 Months Ended
Nov. 02, 2019
Nov. 03, 2018
Summary of significant accounting policies    
Fiscal period 91 days 91 days
XML 46 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of significant accounting policies (Policies)
9 Months Ended
Nov. 02, 2019
Summary of significant accounting policies  
Fiscal quarter

Fiscal quarter

The Company’s quarterly periods are the 13 weeks ending on the Saturday closest to April 30, July 31, October 31, and January 31. The Company’s third quarter in fiscal 2019 and 2018 ended on November 2, 2019 and November 3, 2018, respectively.

Reclassifications

Reclassifications

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

Recent accounting pronouncements not yet adopted and Recently adopted accounting pronouncements

Recent accounting pronouncements not yet adopted

Intangibles – Goodwill and Other-Internal-Use Software

In August 2018, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (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 adoption of ASU 2018-15 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

Leases

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The guidance in ASU 2016-02 and subsequently issued amendments requires lessees to capitalize virtually all leases with terms of more than twelve months on the balance sheet as a right-of-use asset and recognize an associated lease liability. The right-of-use asset represents the lessee’s right to use, or control the use of, a specified asset for the specified lease term. The lease liability represents the lessee’s obligation to make lease payments arising from the lease, measured on a discounted basis. Based on certain characteristics, leases are classified as financing or operating leases and their classification impacts the recognition of expense in the income statement. Entities are allowed to apply the modified retrospective approach (1) retrospectively to

each comparative period presented or (2) retrospectively at the beginning of the period of adoption through a cumulative-effect adjustment.

The Company adopted the new standard on February 3, 2019 using the modified retrospective approach by recognizing and measuring leases without revising comparative period information or disclosures. The Company elected the transition package of three practical expedients permitted within the standard, which among other things, allows for the carryforward of historical lease classifications. In addition, the Company elected to apply the practical expedient that allows for the combination of lease and non-lease components for all asset classes. The Company made an accounting policy election to keep leases with terms of twelve months or less off the balance sheet and recognize those lease payments on a straight-line basis over the lease term.

The adoption of ASU 2016-02 resulted in the recording of operating lease assets and liabilities of $1,460,866 and $1,839,970 within the consolidated balance sheet, respectively, as of February 3, 2019. As part of the adoption, the Company recorded an adjustment to retained earnings of $2,375. The standard did not materially impact the Company’s consolidated results of operations and had no impact on cash flows. See Note 6, “Leases,” for further details.

The impact to the Company’s opening consolidated balance sheet as of February 3, 2019 was as follows:

As Reported

Effect of Adopting

Balance at

(In thousands)

    

February 2, 2019

    

ASC 842

    

February 3, 2019

Assets

(Unaudited)

Receivables, net

$

136,168

$

(17,468)

$

118,700

Prepaid expenses and other current assets

138,116

(25,260)

112,856

Property and equipment, net

1,226,029

(16,983)

1,209,046

Operating lease assets

1,460,866

1,460,866

Liabilities and stockholders’ equity

Accrued liabilities

220,666

(1,460)

219,206

Current operating lease liabilities

210,721

210,721

Deferred rent

434,980

(434,980)

Non-current operating lease liabilities

1,629,249

1,629,249

Retained earnings

1,105,863

(2,375)

1,103,488

XML 47 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
9 Months Ended
Nov. 02, 2019
Leases  
Schedule of weighted-average remaining lease term and discount rate for operating leases

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

(In thousands)

Classification on the Balance Sheet

    

November 2, 2019

Right-of-use assets

Operating lease assets

$

1,529,524

Current lease liabilities

Current operating lease liabilities

$

222,627

Non-current lease liabilities

Non-current operating lease liabilities

1,706,806

Total lease liabilities

$

1,929,433

Weighted-average remaining lease term

    

6.8 years

Weighted-average discount rate

4.1%

Summary of information related to lease costs for operating leases

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

13 Weeks Ended

39 Weeks Ended

(In thousands)

    

Classification on the Statement of Income

    

November 2, 2019

    

November 2, 2019

Operating lease cost

Cost of sales (1)

$

72,467

$

215,388

Variable lease cost

Cost of sales

(1,834)

(5,158)

Short-term lease cost

Selling, general and administrative expenses

109

247

Sublease income

Net sales

(135)

(425)

Total lease cost

$

70,607

$

210,052

(1) The majority of operating lease cost relates to retail stores and distribution centers and is classified within cost of sales. Operating lease cost for corporate offices is classified within 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 and non-cash activity related to operating leases

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

    

39 Weeks Ended

(In thousands)

    

November 2, 2019

Cash paid for operating lease liabilities (1)

$

251,468

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

$

287,645

(1)Excludes $57,160 related to cash received for tenant incentives.

Schedule of maturities of non-cancellable operating lease liabilities

The following table presents maturities of operating lease liabilities as of November 2, 2019:

Fiscal year

    

(In thousands)

2019 (1)

$

35,555

2020

348,826

2021

337,449

2022

319,252

2023

283,484

2024 and thereafter

919,024

Total lease payments

$

2,243,590

Less: Imputed interest

(314,157)

Present value of operating lease liabilities

$

1,929,433

(1)Excluding the 39 weeks ended November 2, 2019 and net of tenant incentives.

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

EXCEL 48 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ".(A4\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ (XB%3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " CB(5/MIME8^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)^GBO]#-1?&D(+B@> O)[&ZP:4,RTN[;F\;= M+J(/X#$SOWSS#4QK@C1#Q.U"+-4_L:4#[)B7\JZE>L3Z=Y@_I6F&JXN*U$4_'+C;B6G$M^\SZ[ M_O ["_O!NJW[Q\8G0=7"K[M07U!+ P04 " CB(5/F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( ".(A4_\,\;U3 , 80 8 >&PO=V]R:W-H965T&UL?5?;CILP%/P5Q WNF3 MJNV3O6ZJW-C+YI"TIT;E.T>JRH0FDVE2Y44=KY?NWE.S7NJS*8M:/351>ZZJ MO/G]J$I]7<4B?K_Q7!R.IKN1K)>G_*"^*?/]]-38JV2LLBLJ5;>%KJ-&[5?Q M@[C?R+0C.,2/0EW;F_.HF\J+UJ_=Q>?=*IYT(U*EVIJN1&X/%[519=E5LN/X M-12-1\V.>'O^7OVCF[R=S$O>JHTN?Q8[E'YJ;Z(3?Y>MGH:]3T;IWR[J,0]]*^S&UWT[T[]\S.MK5W+^O) M,KET90;$8X^@&X08$8FM/0H0$G@D1J=_!38<(;& A#.0CBYOZ"FFIY">.GIZ M0\^\%\ 14RR008&,T6>> $?,L< 4"DP9?>$)<(288(495)AQOO D (2PQ!Q* MS#E?>A( $G!Z 246G.];#2 !K\4$QVG"*_AV(TS #A$(K> 5YKX*P"P"*C"Y M#X)8!6*+ \ $E@>!XRLDKT"^"L $U@B!4RYXB"GU50 F"ZC@J N>9)KZ*@ S M"ZC@O L>9V+N TS(?9QYP1,MF?L $W(?QU[P4$OF/L"$W,?)%SS7DKD/, 'W M"6>?>*ZE[S["!-PGG'WBN9:^^P@3<)]P]HGG.O7=1YC0U@!GGWBN4]]]A FX M3SC[Q'.=^NXC3,A]G'WBN4Z9^P 3+HS]J6!?__ C"1> 21/=^;O M8@ FJ()7 ,G3G?G?,\ $5? *('FZ,W^[A#"!_9(,;-YYNC-_OX0P@0VRQ"N M!.GVW4<8?YU);KJJ2C4'UX"VT5:?:]?]WMP=F]P'<(2F2@6.@EE"T0 L$6VQ[K<1*;*QMN9(2 M;]^^E*P8]LPPS8TMR6?(P[_Y2'EQ:MKOW::N^]F/_>[0W<\W?7^\R[+N:5/O MJ^Y+@S:[S)4*L_VU?8P7R[&9P_MJG_K/MOQXZJ'>[H:3HXY^IT/FESB'P^OJ]]%_&QL?&/%9=732[O[?K?G,_]_/9 MNGZN7G?]U^;T:STUR,YG4^M_K]_J790/3F(=3\VN&S]G3Z]=W^RG4J*5??7C M_+T]C-^GJ?SW,#D IP"\!(#Y,$!/ ?JS 68*,"0@.S=E[)NRZJOEHFU.L_8\ MO,=JF$5P9V+O/PT/Q\X>?XO=T\6G;TL;%MG;4,XD69TE>"7!6T7!%;FZE92" M!"Z2+%J\^$31)X[Q^CH>Y7@MQNLQWES':]+.LR0?)8=S.Y7WAL@*+C,JH 72 M8*&TD =C9--&-&VX:4-,GR7VJAK2\\7_*LJ/%#C26N+2L!@#TWA.K M@DSGD!-9*<@4:JMET[EH.N>FP#2"Z546O#@9-->-.VY:3*F*\^J,2H,J#3PVJ M##'@%*/K>@4<09@C77*%)%,6Z$J29*!#(F6!3#7@6',4:\!)A"[W--,*,C#6 M&VI;HJ1Q*=LRUX"#S5&P 2>1"1''AJ8N0:AC\@*Z4DI)J'4#V2X@6.[ MO&3S9=( 1XVCJ '.!QM,"&S81"8I1DBI/&>,3VRB0"8.<.0XMA,7&&'B>+#% M+>A0Y72'4THZ:\'FLG.4D8,<.9XB!P5 ! 5L!RCJ@K)TK4@Z:XQ)S!:4>8.< M-Y[R!CEOXFXBQU1-B>,+QXVGN$&!(VB%#:<@]*B=IL,KZ((WRB=V%"@S!SES M:(9;(><$.)5[E9I),BJ0HX)FR0)Y04\)0"R/.V MU][FU+@HHP>Z4I!9I4R"N2A3 #D%/*4 "CG; +#)QF7H-25X*96FDOL_E/,_ M\M.-IZ<;Y <2K?QP+J/&I0..4X'G$D%HXEG=ILS+Z$&.'IK>5I*&;G(^H2D_ MUMRZE7&#@:$V)("EY;2O>=H/-'EJGJ8M7:F%)**C60JB7"5V%UK.]IIG>UK- M2O-L_Y,V2#<\A:2+*%;T586LL M4M2!3TZ2Q&LW#H] -_]:@(=RT3GK=$$(RGKZ)J\4A>B"34T8&4>:XRC0Y*\Y M9L ;!RS]B\)XP@&PO=V]R:W-H965T&ULC97;CMHP$(9?)WD/>.OH@*0WEM#6['V M*RF[%4+B4$%#Q!/KH%4S)\8;(E67GY'H.)"C$344A1BGJ"%UZQ>Y&=OQ(F<7 M2>L6=MP3EZ8A_,\&*.O7?N"_#SS7YTKJ 53D'3G##Y _NQU7/31%.=8-M*)F MKR)@"VCO^JCK-;^PO>.<"(7*I]9_P7&?!+?&Y/_ M!E>@"M=.U!H'1H7Y]PX7(5DS1E%6&O(V/.O6//MA)LM&F5L0CH)P$@3Q?P71 M*(@>%<2C(+8$:$C%U*8DDA0Y9[W'A[?;$;V)@E6LJG_0@Z;89DZ51ZC1:[', MT]D>);I'0@P80@97'R&3I]AD8?S7TNW/K(J8^,/I[K MEU:> Y(9I#4(?L*!E>HC4/D!=&,W=MJ-[^P&V"KI9F"2V2HQUC_+\6-8^2%V MXSIQNDX>Z%=Z>2743F/-Z8DR"BHB?5+!* M7?E3A\))ZF:FVGRX^(:.9-UXIZ/IPU+\!5!+ P04 " CB(5/[7R.GA4$ M !N$0 & 'AL+W=OL#JZDQ-NW+W6(UQZ.LKV))>:;X?P+ZJW-SZ5[J6?-6U%D];^IRZOK,H+HH^'+^7AJ MNX9XM;AD1_>':_^\O-3^+;YYV9\+5S;GJIS5[K",GN%I"[8SZ(F_SN[:W#W/ M.BFO5?6U>_EUOXR2+B*7NUW;NI_<^\N]W@7B>]C5^5- M_W>V>VO:JAB]^%"*[-OP>R[[W^OH_\.,-F"C ;L9^+X_,^"C ?]N(#XU$*.! M^+\]R-% HA[B07L_F)NLS5:+NKK.ZF$^7+)NVL&3].G:=8U]=OK_^?%L?.O[ M"A*^B-\[1R.3#@Q[8,0CLR&8&Q'["&YA,"J,E 7F[+&#=4@H0#'\T,GV4R-UAQ-STV(<0;::N1N M&W+,,BZ$IO4I4I\B]!FD3P4=*=\/CGL=8E(SII&W38B!T<(+1/((3BDC)*/E M:5*>)N2ACE(=="2$!8OB7H<8MU)(G+T0 R8D:#3;MP27:,-@8G8:4IX)Y0%: M!JD)LR>D1.)"2"M N\TFA/P"56@U; E*<\5I69:490E9:/:GEI@>6AND?DUA M?K/ 60LQ!9QS- >V(>:GN-$)+0X2ND0EA#PTUND(W7?UDTVP.HH"#GC)49A0 M@#-'85P;-:%NH@ #H2ZHP$"DQ:@@>Q2G$\EQ22 X+\_B:;XE.*F5DE,2R>+^ M#(R0*+!$%NX7Q@:;)H59KB06&&+ A69XTR0YIO7$J0#H8P%P0J#$ GE8KYG5 M0F.%!,?![^588L@)PQE36"+!"6[,Q+D%Z(,+B/#H U/3@#X: '$VP&LJ'2%] M7Z7G#&^_-(4'*(3,'"^%+4'I^=U&]JB,/A0 <2K FTHZ0C]21E'A!A529LZ" M_2FDO+2IO-,' M!$WB=J+M!%%ZBJ&^0]+(-22X4/%11F-0MN(P1F@'$\0$2M M3V!RA.CB"U3U#9)/54*M@MV-J*O^SA_,;,*;X398^90WP?&!,+Z[*Q:N/O87 M]V:VJ][*MLO\7>OMX\ SZ^Z:J#V%IS40[9ON8T)_-_WN?O@2\7M6'\]E,WNM M6G_#[>^AAZIJG8\^F?NX3R[;WUYR=VB[1^V?Z^$+P/#25I?QZT9\^\2R^@]0 M2P,$% @ (XB%3PVJR]_)! UQ8 !@ !X;"]W;W)K]XOO=77L[I;[OC_=KE;=\][7 M9?>E.?EC^,]+T]9E'V[;UU5W:GVY&QO5U8J4LJNZ/!R7F_7X[+'=K)NWOCH< M_6.[Z-[JNFS_??!5<[Y;ZN7'@Z^'UWT_/%AMUJ?RU?_A^S]/CVVX6UVC[ ZU M/W:'YKAH_M)?9.I7#HM"W M' ;S>7@XCMWXOY!M%YZ^;S2I]>I]"#1I'BX:FFNNBE6(?NV"4!0&=B%"X:.VJ.H\8X)K(B%R S[%R&[630 M3@;R(1S P@ VSH=8Y'/19#.CI M2N<@'R%1NLX2='-K)@1TC[.30SFPM?NK' MP7YM&%5M)+K"+%*3-:X5=< 3M6 MON,JZLFXV4MTL0-4FKE(V$D01X/5G2="0*+<:P(9.9D115XSIR5Z@.J&LL(D M_&#^: 9^"NF'T;H*?46##(2!(-HDD*8QTW0,-9M+3R;N*C-.,@#)=&$5)PQA MJNDL'B6.]IH,S >;/+($=&P*91.6,"=U#,H\6DJT2Y4MF)L4<].)76M+,1#):$ZL0L)$) V2$J!ZF$3SGEA9EH,,9#=$ M+L%7PGPEP%>6]0,!OF9YIB)'0&>(= *QA!%+H,;C5 @,1 )5'LMMF0#JR&1* M*9D6$+*SND@L:,)0) 1%N3E3##OL*=:%^4A;PE D4#VRW#DHIET8)QUYWT)A M9HU.5,2$N4B@AF19+5%,O)O@*+4I$$8>Q&$JL M:\948T U(ZG&,:T,DY8U&I"%FMHF"G-.?+:"LM'([R(&U6#!5FY$2)85J=*< M,2$9$-)(0C( G\E911\+2,@YV51QS9B0# AI)"$9E8U*F>B#"@AU88K4.&%" M,B"DD83D&'Q&%91%PP3JQCPW)L%'QGQDP$:%_.@ *M)62S^KV7%@[=O7\>2T6SPW;\=^.'B;/;V>SM[3<)PHGC_H MV^WEC/5'F,N1[^]E^WHX=HNGIN^;>CQ2?&F:W@>7ZDL8\[TO=]>;RK_TPV4> MKMO+4>OEIF].TS'RZGJ6O?D/4$L#!!0 ( ".(A4]@TX5BQ @ %@V 8 M >&PO=V]R:W-H965T&ULE9O=;N/($85?Q="]5NS_YL V ML/X1$B !!KM(S%YW.U>/LUFV[O';K78_K)^Z9[+?Q[6F]5B5UYNOLZV M+YMN<7\X:+67YX[_/F\GS];;=\>NX^;\ZVWU:KQ>:_5]UR M_7HQ,9,?;_SV]/5QMW]C=GG^LOC:_=[M_O7R>5->S=[/+__S=+][O)CDR=E] M][#XMMS]MG[]6]+8M\'TFYQMUZN3W\/+O[MMVM5_U92BBK MQ5]OOY^>#[]?^_/_.(P/L/T!]OT XXX>X/H#W/L!UA\]P/<'^)\'I*,'A/Z M\#.D?/2 V!\0?QY@#_?C;;(.LW^SV"TNSS?KU[/-VP)Z6>S7J?D4R_V]V[]Y MN)V'_Y4;L"WO?K\TP9W/ON]/U&NNWC3V@\:;H>1:2TSP0\T-:<)0-;,RW/3YHHA$#NM::J3?FH$O)6U.9 H=3X& *6C$%;YHPG )UY[5J&DW+L7B,Q>M8C%P7 M7EW%1.]:N31.R@;A! PGZ'!B(VYI@*E)0C0_(1J$$C&4"*&(^;^->OYMVV89 MS$G9()R$X20(QXI%D]3J%(J;I*MOC\#U2 8TS#+&QBS#*<7#5>"JURGXAD&ABT70B\:C%L\ MKK>]9A"+<:[QXO&?UX2A-D$,?@/DCT$&;O\/HAG&JP&^QB@OY,!C&GF[M*C< MKM *O[HQFL.I8+25+@.Z8C,^6R^G'(0I.^]J:X7A;H#NTB&OC.9V;%HYQFN0 M3:.O4,$PW0W@79E_+SKN_B!"^S?@ ^3_H.,$@(3',@##YF+ 750.8+1O4!( MLB//#+N+ 7N1><#<:&/PWN4<*I=B;S!D#FH19+T(&C5P+9I:GYHH%X&VFN1, M;ANY","2C$UMD'X!%S;9A>0J_F78P PX6%2+0)M3F8E&/9[@8=$G&;A6A=;' M"L@M.YTEIY-\[47'^0HBY*O5MHE\!1WS%2Y\E*^6O=B"%RN^6FV?Q%>0U?EJ M*[456*S*YJVV6%.R':M*G9.Z84ALQI;,6&;T%ORS::P,Z(1J& X[HB5'E$FR MA4JF=;+<.:4:AL.&:*G>D8FRU9;C:J-FM['@-BI5[D6#AS$K#[!@-A]5PW#8 M;"S5,BH<;3937[D,&XT%HU&9L@4/44^,]H5I\05= 5>$OJD!EGW!DB_(3-D" M\*M5FF.2.R"YK*2O')"\$=%<@ZA8L3=B+=\X(+EM@I-3#CI34):4%9,PFY(% MY,I,,,D=D#P9.1-$\F DR4%62%X!@V.2NS$D=T!H9Y07ST_KAB%5=JW&D-Q1 M):30>4HU#(=)[D:0_*H7#7Q>1JPQ7K+Y5D9,*EO9P'$,>S<&]D[#WE?HX1CV M;@SL'<#>MC(%<+AQ54D ',/>C8&] ]C71LVP=V-@[T; WA'#2[&@GZJ*,-4" M9]B[,;!WM$-5VW_Q#'M/:;NLNSS!7M9=(,*ZRP/LJ>X"'===<.&C=9=GV'M* MVV7=Y0GVNNX"&=1=H#I2=WGV! ^>D.02][I#$5HK@X;FB?6M'-R-U\:17([2 M&&]!9TP3LJ3;'"YLLFVLJ;BU9ROR8$5)DM1KDRDSX=1<4 _%9QDXG"R'7$E( M?:77,JK90F6%M58]"V!M0]TP)/8D/Z;AXF$3K7&R:W!*-0R'O]UUD^]7#UEG)>V6)6Y'5\,96Z,=T7[QV+^=K3R$[ MEQ_3@/'0@6D+M.7 P> &LF'OD!TNC&G!!&K!5#9O _M'&-.""=""$:.^#=19 M::"PK HKN[R!'22,:<$$:,&X&J # SH0H-6%='5<4*=&(F&.)[,U0XQL MB)'V]R2&HRZJ-(9!A!B.4/(1AD''&(8+'\5P9,N.M+\G,1RI2M,8!ED=PY&= M.([9WXM05D5C9<=\?EHW#(D].X[9WXOPN;2D]O=.J8;AL''&,9V:J!TQ)[EW M=T(T#(9=,X[9NHM@8+554?G(V9BMNTA]&C5F:M/4QLQ&$\%H5)8;M=%,LUS& ML+EG4Y/5=F-%V-;:)Y%M*U+]HZ@'NW>IK;1/(KM")%>0^TA1%T AR_8)B I> MC?31FZA=(;7>R6V\6] 5?RP@5N@ 879M=6\QL=$D,!H9_%72S"_)CYH+D-7Q MFACW"7"O\)HTQXUMD]J\.ZT;AL3$3U1[R?N;-,FCDP_=_)1J& [3/A'MU:=% M-<>MRE1.B(;!,.L3L5[B-4$+IG(5AG@"B"NZ)JAJ9.DS3YKTTQH[$J,^T<>+ M53! \=J#6?G4\!B()X"X>EBH0V-S4-5955C)1A)#/(V!> *(A]J68V*()X*X M+'(205P6.2#"(@=T6.2 CHL<$AXKGGU9[W;KU>$+- _K]:XKIVQ^*2=[[!;W[R^6W<-N_^?^ MF=V\?=?I[<5N_=)_CVOV_F6RR_\!4$L#!!0 ( ".(A4\C(0\)LP$ -(# M 8 >&PO=V]R:W-H965T&UL?5/;;MLP#/T501]0Q4K: M!8%MH.DP=, &!!VV/BLV?4%U\20Y[OY^E.RZ;N?U11(IGL-#BDH'8Y]< ^#) MLY+:9;3QOCLPYHH&E'!7I@.--Y6Q2G@T;@O&US.@F" ()A0\, K<+W(&4@0AE M_)XXZ9PR )?G%_8OL7:LY2PB>DA(JT4O_8(9[F.JYIF0J_AM< M0&)X4((Y"B-=7$G1.V_4Q()2E'@>]U;'?1AOMM<3;!W )P"? ?N8AXV)HO+/ MPHL\M68@=NQ])\(3)P>.O2F",[8BWJ%XA]Y+GNR3E%T"T11S'&/X,F:.8,@^ MI^!K*8[\'SA?AV]7%6XC?/L?A6\(=JL$NTBP^[#$M9CW*MFBIPIL':?)D<+T M.D[RPCL/["V/;_(:/D[[=V'K5CMR-AY?-O:_,L8#2ME&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0[P)-5RM RJ:J M$JF55JG:/GMA "N^$-LLZ=]W; BE+>V+[1G/.7-F/,Y'8Y]=!^#)JY+:%;3S MOC\RYJH.%'--XVQBGLT;8Y&(]U07=!$$BH?&#@N%WA'J0,1"CC9>:D2\H M7)_?V#_&VK&6"W=P;^1W4?NNH =*:FCX(/V3&1]@KN<=)7/QG^ *$L.#$LQ1 M&>GB2JK!>:-F%I2B^.NT"QWW<;K)TAFV#4AF0+( #C$/FQ)%Y1^XYV5NS4CL MU/N>AR?>'Q/L316;"M,(3_^A\#>";),@BP39?TOM_ %W-?^;+S%9I9:*-!6H"8&FH+>;X^G?8B/ M =\$C'9Q)J&2"^)S,#[6!=T$02"A]-%9RQ%?'.B[?>>RVWA]N<70-1BCE-,=DR9HY@GGU.D:VE.&7_P+-U^&Y5 MX2["=_]1^ ?!?I5@'PGV;Y:X%G/W5Q*VZ*D"T\9ILJ3"0<=)7GCG@;W/XIO\ M#I^F_3,WK="67-#YEXW];Q =>"F;&S]"G?]@LR&A<>'XSI_--&:3X;!//XC- MW[C\!5!+ P04 " CB(5/R!8$5[$! #1 P &0 'AL+W=O2X^_M)LN.ZG=<7BZ0/#P\I*NG1/-L:P)%7);5-:>UW_E&B4<-XU%;.M 5'$)"497ZUNF!*-IED28T>3)=@YV6@X&F([I83Y1DXZE0R)<_O"_B7V[GLY M"0OW*)^:PM4IW5%20"DZZ1ZQ_PIC/]>4C,U_AS-(#P]*?(TST?'L+_SL$SP?\?P-'\NPH4X4_B"0C& M2<1_7KOUT7.VWMTF[!R(1LQAP/ Y9D(PSSZ5X$LE#OR?=+ZP72381H+MIRTN878?BK#93!68*BZ3)3EV.B[R+#KMZQV/=_(&'Y;]AS!5 MHRTYH?,W&^=?(CKP4E97?H-J_[XF1T+I@GGK;3-LV> X;,<'Q*97G/T%4$L# M!!0 ( ".(A4]$))F'M0$ -(# 9 >&PO=V]R:W-H965TO@!WW'OW[CBR 552VYRVSG4'QFS9@N+V"CO0_J9&H[CS MIFF8[0SP*H*49&F27#/%A:9%%GTG4V38.RDTG RQO5+<_#R"Q"&G&_KF>!!- MZX*#%5G'&_@.[D=W,MYB,TLE%&@K4!,#=4[O-H?C+L3'@$Z_):[$W"9_)&&+GBHP39PF2TKL=9SDA7<>V+LTOLE[^#CMW[AIA+;D MC,Z_;.Q_C>C 2TFN_ BU_H/-AH3:A>.-/YMQS$;#83?](#9_X^(74$L#!!0 M ( ".(A4]A(KVEL0$ -$# 9 >&PO=V]R:W-H965T MK5K] LSPYLV;8BA<_@O_1G&RRVL-12@W$2#;'0%/0^.YX.$9\ 7R6,;G4FL9(+XE,T/M0% MW45!H*#RD4&$[0H/H%0D"C*^SYQT21D#U^<7]G>I]E#+13AX0/5-UKXKZ!TE M-31B4/X1Q_!12#[C^8*_2VG8E"<)?RN\*'.+([%3ZWL17S@[\M":*CI3)])=T.Z"]UIF M;[*<72/1C#E-&+[&+ @6V)<4?"O%B?\5SK?#]YL*]RE\_P^%OQ$<-@D.B>#P MWQ*W,'^J9*N>:K!M&B9'*AQ,&N25=YG7>Y[>Y!=\&O9/PK;2.')!'UXV];]! M]!"D[&["!'7A?RV&@L;'XVTXVVG*)L-C/W\@MOSB\B=02P,$% @ (XB% M3TOG@.FS 0 T@, !D !X;"]W;W)K&UL?5/; M;M0P$/T5RQ]0[R8!RBJ)U"U"((&T*J(\>Y-)8M678#N;\O>,G6P(-.7%]HSG MG#DS'N>CL4^N _#D64GM"MIYWQ\8!@9=[S%KZ! M_]Z?+%IL8:F% NV$T<1"4]"[_>&8A?@8\"A@=*LS"96ZH+L@""14 M/C!PW"YP#U(&(I3Q<^:D2\H 7)^O[!]C[5C+F3NX-_*'J'U7T%M*:FCX(/V# M&3_!7,\;2N;BO\ %)(8')9BC,M+%E52#\T;-+"A%\>=I%SKNXW237F';@&0& M) O@-@+8E"@J_\ ]+W-K1F*GWO<\//'^D&!OJN",K8AW*-ZA]U+NWZ8XQ23KF"6"(?N2(ME*<4Q>P)-M>+JI,(WP]!6%?Q%DFP19),C^6^)63/9/ M$K;JJ0+;QFERI#*#CI.\\BX#>Y?$-_D3/DW[5VY;H1TY&X\O&_O?&.,!I>QN M<(0Z_&"+(:'QX?@.SW8:L\GPII]_$%N^$ MLP$ -(# 9 >&PO=V]R:W-H965T("7B=_7\#$=1NG+\ ,<\Z<&89\ MU.;9=@ .O4BA;($[Y_H](;;J0#)[H7M0_J;11C+G3=,2VQM@=01)0>AF?0=39GKP0FNX&B0':1DYO4 0H\%WN(WQR-O.Q<^I[4P5G;$6\\^*M]Y[+[:?+G)P#48HY3#%T M&3-'$,\^IZ!K*0[T'9RNPW>K"G<1OOM X5\$V2I!%@FR_Y:X%G/U3Q*RZ*D$ MT\9ILJC2@XJ3O/#. WM+XYO\"9^F_8&9EBN+3MKYEXW];[1VX*5L+OP(=?Z# MS8: QH7CM3^;:UWKX =]Q[]^XXT@'-HVT M''G6JK49;9SK#HS9H@$M[!5VT/J;"HT6SINF9K8S(,H(THKQS>8CTT*V-$^C M[V3R%'NG9 LG0VROM3 O1U X9'1+7QT/LFY<<+ \[40-W\']Z$[&6VQF*:6& MUDILB8$JHS?;PS$)\3'@IX3!+LXD5')&? S&US*CFR (%!0N, B_7> 6E I$ M7L;3Q$GGE &X/+^R?XFU^UK.PL(MJE^R=$U&]Y244(E>N0<<[F"JYP,E4_'? MX +*AP!RL:5%+UUJ"<6+T6+YW&7;=R'\88G$VP=P"< GP'[F(>-B:+R MS\*)/#4X$#/VOA/AB;<'[GM3!&=L1;SSXJWW7O+MI^N470+1%',<8_@R9HY@ MGGU.P==2'/D[.%^'[U85[B)\]P^%?Q$DJP1))$C^6^):S/Y-$K;HJ093QVFR MI,"^C9.\\,X#>\/CF_P)'Z?]7IA:MI:&PO=V]R:W-H965T--XTQBKNT;0M<[T%7D>0DBS;;-XSQ86F91Y])UOF M9O!2:#A9X@:EN/U]!&G&@F[IL^->M)T/#E;F/6_A._@?_COL0'P,>!(QN<2:ADK,QC\'X4A=T$P2!A,H'!H[;!>Y RD"$,GXE M3CJG#,#E^9G]4ZP=:SES!W=&_A2U[PIZ34D-#1^DOS?C9TCUO*,D%?\5+B Q M/"C!')61+JZD&IPW*K&@%,6?IEWHN(_I)DNP=4"6 -D,N(YYV)0H*O_(/2]S M:T9BI][W/#SQ]I!A;ZK@C*V(=RC>H?=2;F]N$NPG>O*/R'8+]*L(\$^S=+?!F#<_U?$K;HJ0+;QFERI#*# MCI.\\,X#>QL?D?T-GZ;]&[>MT(Z7C?UOC/& 4C97.$(=?K#9D-#X&PO=V]R:W-H965T,"7J=_WP$[CMNX>0%FF'/FS#"D@[$OK@'PY%6KUF6T M\;[;,^:*!K1P%Z:#%F\J8[7P:-J:NJ]D M"T=+7*^UL+\/H,R0T0U]4%)")7KE'\WP%:9Z+BF9BG^ ,R@,#THP M1V&4BRLI>N>-GEA0BA:OXR[;N _C#;^<8.L /@'X#+B)>=B8*"J_%U[DJ34# ML6/O.Q&>>+/GV)LB.&,KXAV*=^@]YYNK)&7G0#3%',88OHR9(QBRSRGX6HH# M_P#GZ_#MJL)MA&__H_ O@MTJP2X2[#XM\6,,3_XMDBUZJL'6<9H<*4S?QDE> M>.>!O>7Q3=[#QVG_+FPM6T=.QN/+QOY7QGA *&PO M=V]R:W-H965TMM'*MI1-5352 M(ZU2M7UF[;&-PL4!O$[^OH")Z[9.7H 9YIPY,PS%I,VC[0$<>I9"V1+WS@T' M0FS=@V3V2@^@_$VKC63.FZ8C=C# F@B2@M L^T@DXPI71?2=3%7HT0FNX&20 M':5DYN4(0D\EWN%7QP/O>A<'#@Q*?H];" MQA75HW5:)A8O1;+G>>D)F[OW MPA/O#M3WI@[.V(IXY\5;[[U4-*,%N02B%'.<8^@J9K=$$,^^I*!;*8[T/SC= MAN>;"O,(S]]0^!?!?I-@'PGV[Y:X%9/_DX2L>BK!='&:+*KUJ.(DK[S+P-[0 M^"9_PN=IOV>FX\JBLW;^96/_6ZT=>"G9E1^AWG^PQ1#0NG#\Y,]F'K/9<'I( M/X@LW[CZ#5!+ P04 " CB(5/!A&"++0! #2 P &0 'AL+W=O"4[.!LB!VT%N;7 M"12..=W1%\>#;%H7'*S(>M' -W#?^[/Q%EM8*JFALQ([8J#.Z=WN>$I#? SX M(6&TJS,)E5P0GX+QN^\>.N]UX(G:<:N@6B..4TQ?!6S6R*89U]2\*T4)_X/G&_#]YL* M]Q&^_X_"/PC238(T$J1OEK@5<_M7$K;JJ0;3Q&FRI,2ABY.\\BX#>\?CF[R& M3]/^59A&=I9&PO=V]R:W-H965T M&CKQ@4'R]-.U/ 3W*_N:+S%9I:R5:!MBYH8J#)ZN]D?=B$^!OQN8;"+ M,PF5G!"?@O&MS&@2!(&$P@4&X;)XXZ9PR )?G5_:OL79?RTE8 MN$/YV):NR>@-)254HI?N 8=[F.JYI&0J_CN<0?KPH,3G*%#:N)*BMP[5Q.*E M*/$R[JV.^S#>\,L)M@[@$X#/@)N8AXV)HO(OPHD\-3@0,_:^$^&)-WON>U,$ M9VQ%O//BK?>>P[3$M=BKO])PA8]56#J.$V6%-CK.,D+[SRPMSR^R5OX..T_ MA*E;;&UL=53;CML@$/T5Q W]1-B*+2MD*Z'0K.Z2@RO!C?#H?'-X#7EH8]6J/7"=7 M*5]=\+G,<.0* @Z%<0K,+C=X LZ=D"WCYZR)%TM'7._OZA]][[:7*]/P)/F/ MMC1-AH\8E5"Q@9MG.7Z"N9\]1G/S7^ &W,)=)=:CD%S[7U0,VD@QJ]A2!'N; MUK;SZSCKWVEA IT)=$,@DY&O_ ,S+$^5')&:SKYG[B^.3]2>3>&2_BC\-UN\ MMME;3J-C2FY.:,:<)PQ=8>(%0:SZ8D%#%F?Z#YV&Z4FPPL33D[7[,0D+[((" M.R^P^ZO%]YL6 Y@X"IOL@R;[@$"\,0EA_G,4AZ#)(2"0;$Q"F-W&A*QNAP!5 M^[G0J)!#YV=RE5U&[Y'ZV_4'/LWM5Z;JMM/H*HV]H_XF55(:L*5$#[;AQCX5 M2\"A,F[[SN[5-#!38&0_OP5D>9#RWU!+ P04 " CB(5/,7%'!K@! #2 M P &0 'AL+W=O:<,S,,V:#-BVT! M''J30MD:&2,85+K+H M.YDBT[T37,')(-M+RM7X+QKN3;'>XPJJ%DOW),>'F&JYQJCJ?CO M< 'APT,F7J/4PL85E;UU6DXL/A7)WL:=J[@/XTVZFV#K #H!Z S81QTR"L7, M[YEC16;T@,S8^XZ%)TX.U/>F#,[8BGCGD[?>>REHRS!%V3.-)_X'0=OEW-(T653J7L5)7GCG@;VE\4T^P\=I_\%,PY5%9^W\R\;^UUH[\*ELKOP(M?Z# MS8: VH7CSI_-.&:CX70W_2 R?^/B'5!+ P04 " CB(5/*/W4AK@! #2 M P &0 'AL+W=OM<_V1,5NVH(2]P1ZTOZG1*.&\:1IF>P.BBB0E&4^2#TR)3M,BB[ZS M*3(,O$Q2I0VKJ0*S.!(S-3[7H0G3H_<]Z8,SMB*>.>3M]Y[+7AZR-@U",V8TX3A*TRZ()A7 M7T+PK1 G_A^=;]-WFQGN(GVWCG[8;0OL-P7V46#_3XF?WI6X@>')NR!LU5,% MIHG39$F)@XZ3O/(N WO'XYO\A4_3_DV8IM.67-#YEXW]KQ$=^%22&S]"K?]@ MBR&A=N'H!X*8:.YY[CC.^:C-J^T M''J30MD"=\[U1T)LU8%D]D[WH/Q)HXUDSINF);8WP.H8) 6AF\T]D8PK7.;1 M=S9EK@>=NYX"!EWK,6?H#[V9^-M\C"4G,) MRG*MD(&FP(_;XRD+^ CXQ6&TJST*E5RT?@W&U[K FY 0"*A<8&!^N<(3"!&( M?!J_9TZ\2(; ]?Z=_7.LW==R81:>M'CAM>L*?,"HAH8-PCWK\0O,]608S<5_ M@RL(#P^9>(U*"QN_J!JLTW)F\:E(]C:M7,5UG$[N#W-8.H#. 70).$0=,@G% MS#\QQ\KY[%EJ\/5)_-U5PQJN(9SYYZ[W7DM)M3JZ!:,:<)@Q=83X0 MQ+,O$C0E<:+_A=-T^"Z9X2Z&[];JAXE!Q7%;>92H>:6S\!WP:J>_,M%Q9=-'./Y_8 MY$9K!SZ5S9W/I?-3O!@"&A>V#WYOIK<\&4[W\YB2Y5]1_@502P,$% @ M(XB%3]VUOP3= 0 04 !D !X;"]W;W)K&UL M=53;;IPP$/T5Y ^(P>PNR0J0LJFB5FJE5:JVSUX8+HJ-B6V6].]K&Y92ZKQ@ MS_C,.3.#Q^DHY*MJ '3PSEFG,M1HW1\Q5D4#G*H[T4-G3BHA.=7&E#56O01: MNB#., G# ^:T[5">.M]9YJD8-&L[.,M #9Q3^?L$3(P9BM#-\=+6C;8.G*<] MK>$[Z!_]61H++RQERZ%3K>@""56&'J/C*;%X!_C9PJA6^\!6U[=PZSORW M,'\ F0/()@!/0B[S3U33/)5B#.34^Y[:7QP=B>E-89VN%>[,)*^,]YH3S^*3'9 ME.C#W/M%]EZ1O8?@82/BP<2A7^3@%3EX"**-B _S0;\3KTCB(8@W(C[,;B." M5U>0@ZS=\*F@$$/G!G_E7>;[D;@K_!<^/0[?J*S;3@47H MF:XVYCU:# :5MMO$[.4TE9.A13\_.'AY]?(_4$L#!!0 ( ".(A4_^\%>I MM $ -(# 9 >&PO=V]R:W-H965T-36SG0%11I*2C"?)GBG1 M:IJG,78R>8J]DZV&DR&V5TJ8/T>0.&1T0Z^!U[9N7 BP/.U$#=_!_>A.QGML M5BE;!=JVJ(F!*J./F\-Q%_ 1\+.%P2YL$CHY([X%YTN9T204!!(*%Q2$/R[P M!%(&(5_&[TF3SBD#<6E?U9]C[[Z7L[#PA/)76[HFHY\H*:$2O72O.+S U,\] M)5/S7^$"TL-#)3Y'@=+&+REZZU!-*KX4)=['L]7Q'";]*VV=P"<"OR&P,5&L M_+-P(D\-#L2,L^]$N.+-@?O9%"$81Q'_^>*MCUYROKU/V24(39CCB.$+S&9& M,*\^I^!K*8[\/SI?IV]7*]Q&^G:9?9^L"^Q6!7918/=/B_N;%MT 0 MT@, !D !X;"]W;W)K&UL;5/;CILP$/T5RQ^P M)@YMMQ$@;7:U:J56BK9J^^S -;:F-HF;/^^8T,H37G!,\,Y9RX>9Z.QKZX% M\.1-J\[EM/6^/S#FRA:T<'>FAP[_U,9JX=&U#7.]!5%%DE:,)\E[IH7L:)'% MV,D6F1F\DAV<+'&#UL+^/H(R8TYW]!IXD4WK0X 562\:^ ;^>W^RZ+%%I9(: M.B=-1RS4.7W8'8YIP$? #PFC6]DD='(VYC4XGZN<)J$@4%#ZH"#PN, C*!6$ ML(Q?LR9=4@;BVKZJ/\?>L9>S4S,U_ M@0LHA(=*,$=IE(M?4@[.&SVK8"E:O$VG[.(YSOI7VC:!SP1^0V!3HECYD_"B MR*P9B9UFWXMPQ;L#Q]F4(1A'$?]A\0ZCEX+O[S-V"4(SYCAA^ JS6Q ,U9<4 M?"O%D?]'Y]OT_6:%^TC?K^E)NBV0;@JD42#]I\6/-RUN8-+D)@E;S52#;>(V M.5*:H8N;O(HN"_O XYW\A4_;_E781G:.G(W'FXWSKXWQ@*4D=[A"+3ZPQ5%0 M^V!^0-M.:S8YWO3S"V++,R[^ %!+ P04 " CB(5/LH2GH= & !S,@ M&0 'AL+W=O M58C4W:IJI59:;=7VMS=Q$K2 *3C)]NYKFP^%S/M*,W^20(8S[A\7A]V^ M;>ZG%VW6"ZV47VR:U79^>S,]]V5_>],]]^O5MOVRGQV>-YMF_]^G=MV]+N+2Y5[E>;=GM8==O9OGU8SG^2CY_$ MV?$5TY"_5^WKXOVKA]K-,.OE_9SNUZ/I8:% M_'NJ.K],.K[P[=_GZK],W0_=?&L.[>=N_<_JOG]:SN-\=M\^-,_K_FOW^FM[ MZLC-9Z?V?V]?VO4P?%S),,==MSY,/V=WSX>^VYRJ#$O9-#^.OU?;Z??K\3_N M_#+\ GUZ@;Z\0$\;9W&<:%KYSTW?W-[LN]?9_KCU=\VXD^6C'K;-W?CDM"FF M_PV+/PS/OMQJ*S>+E['0:22II->;..[!>-:=& %D>0UQ@%+>7=:G*=T 7=G@9='# ;!5/B3Q2#8 M$G^RN3^1ZX[%K%C BB.'AL4B3R_5)R*G485H4Q";["GSPFP9?XD\_]BY$C$H$J 2V4,Q!K+"G2-*($GN*P)Y8LYB5"%@)Q)X2YB!5V%/" M'*02>TJY/;%X!J.2 "J!;*Z$.4@5]I0P!ZG$GE+YS:>$64F E4"@3QB$5&%/ M"8.02NPIY?;$=BQF)0%6 BM!LKNJ\(ZE=V7Q7>Y/-*-1),%3 )C @C%%,CQ5 M$^(IDN*IHAA/Y1IER%E&% GR% GL"1/D2A/U61YBH1YJBC-4[E-T8E(G*< M/I$>*R304S6)GB*1GBK*]%0N570F%H&C##P2K1*:<%>(E;",6TK4ZCSJ2B39 M+F)1.,K"(]$K84&W5 B6L*A;2A3K/*KD%I6P1!Q%XI$NEP B%:(E+/&6$M4Z MC[HZMHD\" O&43+.$C0AJ;?H"M\2DGN++C&N\ZB24QA)QP7%XY%M-Y)]BZ[0 M+B'IM^@2\3J/*L*9A.2"4O)(W$M(!"ZZPKZ$A."B2_SK/.JJ9S8180AEY9$H MF) D7'2-A)$L7$R1A)ER,2Q)T01%Z8B<%$I"+J=$P$I&+ M*=(P [)!,A$)T@4EZ8D6(8#8&@LC2;G8(@NSP,+844D"=4&)>F)\D+A<;(V% MDZ'()'[;&PDAN+K;(PFQN8>PJ0])U0?%Z8J<$ MDIV+JY$PDIZ+*Y(PETL8-1(2L@M*V1.S,!*ABZNQ,!*BBRNR, ^C 4>FJ;^\N#=?O0CW^.R&PO=V]R:W-H965T.%)4K!HL5@SR9N69HFW'766 MJ+,530M'3C4\-55MG8%E2<&*C2M%(:$VC M6J*A3.G]"69XE6/='AL3KN>F*YB[&8N3/ZVOD[S-:@]9)%G]<)NSBA ;,/ MF&B"68X(ANJCBVC.Q3YZ1X_>.CB\1ZS_XR&>32+V_'@:X#:>%UC-"JR\P.I- M%38W59C#;&\2^1@3 F&3IY&@*]_%AN3JW%I7A(EU')3[R#WMC7V/ Q3Z_54F M3-]WKJNF->2D+#:.?]Y2*0L8XN(.6[K&@1\/ DKKMAO&ULE5C;;N,V$/T5P^]>D3,D10:V@2I)T0(M$.RB[;-BT[&Q MDN5*2KS]^TJR8EB<89J^6!>?N5$\9T9:GJOZ>[/WOIW]*(MCLYKOV_9TER3- M9N_+O/E2G?RQ^V=7U67>=I?U2]*<:I]O!Z.R2$ (DY3YX3A?+X=[3_5Z6;VV MQ>'HG^I9\UJ6>?U/YHOJO)K+^?N-KX>7?=O?2-;+4_[BO_GVC]-3W5TE5R_; M0^F/S:$ZSFJ_6\U_DG>/"GN# ?'GP9^;F_-97\IS57WO+W[=KN:BS\@7?M/V M+O+N\.;O?5'TGKH\_AZ=SJ\Q>\/;\W?O/P_%=\4\YXV_KXJ_#MMVOYK;^6SK M=_EKT7ZMSK_XL2 ]GXW5_^;??-'!^TRZ&)NJ:(;?V>:U::MR]-*E4N8_+L?# M<3B>1__O9KP!C 9P-9#J0P,<#?"S!FHT4)\UT*.!#@R22^W#8C[D;;Y>UM5Y M5E_VPRGOMYV\T]WCVO0WAZM9]/=?5N#<\ODK7YPD&G& K ,<'*B)@Z".C&(L'T*Q(103 M H/%O&#,@#D.&.G *40^D&8#:68Q%._ L X,R=3H(-$+1-\F*L%:&SQZ0^M! M(TT >V1@ E!'JD[9I%.:=!HDG3))6U3!0WA@8&BE-$'2G#=G9BTBY2*0,*1<7?;J10#P3D3*1*!G2-XJ/ ME QYPB)MQ>$HER%]"5@$L]PT%$]LI,0FHHD,KS\23<7S6M%F3$13T6:\ (R] MV"B>_8JR'T7L/9^GM?H?+5;Q?%64K[1<)/,44VUR\SVH_P3X>UZ_'([-[+EJ MVZH&UL;53;CILP$/T5Y ]8@PEL&@'29JNJE5HIVJKMLP/#1>L+M4W8 M_GU]82F->,'V^,PY9VP/Q2S5J^X!3/3&F= EZHT93QCKN@=.]8,<0=B=5BI. MC5VJ#NM1 6U\$F>8Q'&..1T$J@H?NZBJD)-A@X"+BO3$.55_SL#D7*($O0=> MAJXW+H"K8J0=? ?S8[PHN\(K2S-P$'J0(E+0EN@I.9TSA_> GP/,>C./7"57 M*5_=XDM3HM@9 @:U<0S4#C=X!L8^%$JZ1+W,[?V3_YVFTM5ZKA6;)? M0V/Z$AU1U$!+)V9>Y/P9EGHR%"W%?X4;, MW3JQ&+9GVWZB>M)%\8;%6.'T+ MXR#\.(>=QWQ)VT\@2P)9$\C1UQ*$O/./U-"J4'*.5#C[D;HK3D[$GDWM@OXH M_)XUKVWT5J7QAP+?'-&".0<,V6*2>,5@R[^*D#V1,]DA2/8)TEV7J2=(-P3) M,=LG..P2'#S!X3\'Y*[,@,D]1@21-(_S?9EL5R;;D4GO9 (FV\B0.PF\N3P. MJO//5D>UG(1OF4UT[8PGXB__'SRTU3>JND'HZ"J-?4+^HELI#5@C\8/UT-M. M7A<,6N.FCW:NPGL."R/'I57Q^K^H_@)02P,$% @ (XB%3\I3V#O( @ M40P !D !X;"]W;W)K&ULE5?;CMHP$/V5*!^P MB9T+%P$2EU2MU$IHJ[;/7C 0;1*GMH'MW]=VLEEB!O"^D'ARSO',B349)F?& M7\6!4NF]E44EIOY!RGH]YFH5="K;O*25R%GE<;J;^G,TSM!($PSB=T[/XN+>TZ6\,/:J%]^V4S_4 M&=&";J26(.IRHDM:%%I)Y?&W%?6[/37Q\OY=_8LI7A7S0@1=LN)/OI6'J3_T MO2W=D6,AG]GY*VT+2GROK?X[/=%"P74F:H\-*X3Y]39'(5G9JJA42O+67//* M7,_-DSAM:3 !MP3<$=3>]PA12X@^"/%=0MP28M<=DI:06#L$3>W&S!619#;A M[.SQYCS41!\[-$[4Z]KHH'D[YIGR4ZCH:1:A>!*%T,%4"(2MOK $08G=/!R4,A"4 MWBCK1K-#@,2-XX[ 1C5'^!/FPDT$12[F B \M,V%0%?F.H"R!Z!^67!K0T O MP:,;$G S0IV@ ^Z?Q&S_U!+ P04 " CB(5/TX+ =ID" M "5" &0 'AL+W=OFSJ5B[CDU+=/$GD[L0:*F]XQUK]YBF,B.\'HW@8U=9(" M0)*&5FV\6MBU.[%:\+.JJY;=B4B>FX:*?VM6\^LRAO'3PH_J>%)F(5DM.GID M/YGZU=T)/4L&EGW5L%96O(T$.RSC6SC?%@9O ;\K=I6C<62G95S$ MT9X=Z+E6/_CU"^O]X#CJS7]C%U9KN,E$:^QX+>TSVIVEXDW/HE-IZ*-[5ZU] M7]T7DO9AX8"T#TB' *W]5@#J ]!S0/9F0-8'9!]5P'T ]A02Y]T6.FE,'YUAOU\XLVMVQWW0]I5Z]K!#*%LG%$/68M<.D(PP$'F83P R( M1&,[M2&B:-M<#+:\7.KS*4P6AUZ MZ*WM*][Z&LY+&%C?Z)[K6N0SO6O8WZDX5JV,[KG2G<#>UP?.%=/9@QN]*R?] MCS!,:G909ICKL7"=TDT4[_J?@&3X$UG]!U!+ P04 " CB(5/W7=+[PT" M #H!0 &0 'AL+W=O-DD:D;B5ENT9(Y!50+!Y8"XU:*1BG6*J0ETBT'/#)D"A!@>!'#9T8S1WMY,C8JPZ^G%+7TP4!@5QJ!:R& M"VR!$"VDROAE-=UA2TTP M?F+7L>:_P@6(@NM*U!XY(\)\G?PL)*-6195"\5L_UHT9NWYE&5C:/"&PA& @ M^/%-0F@)X;V$R!*B#T)TDQ!;0CPAH-Z[.\G"R$O010M9S*;'!".,[T5_8[8SF &!5 5#&<%<&9O@BAY, M-O@O8G>-6$R<[&<@_R@SG#VMT/##L;B'Z(M#H6E/@I>DQ MPLG9N3'];90=VMB3>=KH ][WP&^8EW4CG".3ZG&9)U P)D$5XCVH2BK5=H> M0"'U=*GFO&\^?2!9:_LJ&II[]@=02P,$% @ (XB%3^'.U09F @ U@@ M !D !X;"]W;W)K&ULE5;;CILP%/P5Q >LL;E' M!*G9JFJE5HJV:OOL)$Y "YC:3MC^?6U#4!8?I/8E8#-GYHS)V!0#%Z^R8DQY M;VW3R:U?*=5O$)+'BK54/O&>=?K)F8N6*CT4%R1[P>C)%K4-(D&0H);6G5\6 M=FXORH)?55-W;"\\>6U;*O[L6,.'K8_]^\1+?:F4F4!ET=,+^\[4CWXO] C- M+*>Z99VL>><)=M[Z'_!FAS-38!$_:S;(AWO/6#EP_FH&7TY;/S =L88=E:&@ M^G)CSZQI#)/NX_=$ZL^:IO#Q_L[^R9K79@Y4LF?>_*I/JMKZF>^=V)E>&_7" MA\]L,A3[WN3^*[NQ1L--)UKCR!MI?[WC52K>3BRZE9:^C=>ZL]=AXK^7P05D M*B!S060+T"AD._](%2T+P0=/C(O?4_..\8;HM3F:2;L4]IEN7NK96QE&I$ W M0S1A=B.&O,.$,P9I_EF$@"+$$H0/!#C',$$($H26('K70;3H$L+$L$@$BD0. M08H7&B,DL9!N-!*3/"81K!.#.C'0:+(0 M=/3O(H7--:B39VM>)@J06!5MX/AM.-"4#A["$0:,T/O E@(.'Q M2O(P''$<_?M.A.'T8BB^R[T( L4KFQ&&$XS="(?QRA\:P^G$Z7^XA<.'W?0! M;@&0XQ8]G$CFQ/]&Q:7NI'?@2A]N]@@Z]/)5^B-C'C3LK,QMJN_% M>-*. \7[Z2L"S9\RY5]02P,$% @ (XB%3_2'5Q=T @ -@@ !D !X M;"]W;W)K&ULE59=;YLP%/TKB/?6'WR$1 0IR31M MTB9%G;H].\0)J("9[23=OY]M*"/&5-U+L,VYQ^<>D9[(I9)/[/:%]@E% MOM=G_XU>::7@6HG:(V>5,+]>?A&2U3V+DE*3U^Y9-N9YZ]Y$<1_F#L!] !X" MU-[O!01]0& %@$Z92?43D21+.;MYO#NMENB/ JT"96:N%XUWYIW*5JC5:Q9$ MBQ1<-5&/V788/,(@&-YC=@[,@ !*P2 #NV1L\20<6QN\A[C;('#F&9CPX"[/ MQ$T0.@E"0Q#>$2PMHSI,;#"-P2Q@#"T[=U,41A!&,^E$3C711 T:[7-'$#L) MXH_[L7 2+*9^Q-#RH\-$8S]P&-M^3%$814$RHR9QJDD<:I"E)IGL\X"2P/Z0 M':@(S5FS=(I9.@YGZ29 T%V5\./'@V8*&SDLP79EHTFV8ZE]:4]!.)SYV)"S MO#<(.RR)9RC6'#"ZA6O*SZ9A M"2]GE\9TR]'JT!0WV-SB_^!=1_U.^+ELA'=@4O4"F>RU3$B:XZLE6C#'&1-O,-&* MP(9]E8A]$L?X77F2)GZ"Q-MCX@B2K?Z'_W20>@E21Y#^8S*[,SECB,,,#A-G M44KV?IW,JY-Y=,B=SHS)MCK['4DSOP[QZA"/SNY.A[SSD^TB$M[)X,T]X2!; M-R$*5>(RN.G<9-G&B$TF&;"!^.W,X_& M&C!HM-WNS%[.HS,'6HS+JX#7IZG\ U!+ P04 " CB(5/S]_18$$" 0 M!P &0 'AL+W=O1M^1)L=PL[!6_QJ^%W/^H%+Y2#EJQM\/6W#V$7$!3\: M)\%L<^//7 BG9./X,XJ&$],YSOOOZI]]\C:9 ]/\68K?SVH8D-IV=O0-IUO[\-*2D]&LEKFWXCM3EZ;3P4$:6Q9]\3I+:;C5C)]LY+5] MGJ:!X&?CNIGMJZ%&#P,C^_']B:9'L/H'4$L#!!0 ( ".(A4]$J/B D ( M -() 9 >&PO=V]R:W-H965T)-'2I7W7K)*SORC4O4D".3V2$LB7WA-*_UDST5)E%Z*0R!K0C,AM!/JW)@7ZG MZD>]%GH5M"R[HJ25+'CE";J?^7,T6>'0!%C$SX)>9.?>,Z5L.'\SBR^[F1\: M1931K3(41%_.=$D9,TQ:QV]'ZK%[,ADBXY^U7LU''FCWUO M1_?DQ-0KOWRFKJ#$]USU7^F9,@TW2G2.+6?2?GO;DU2\="Q:2DG>FVM1V>NE M>9(F+@P.P"X MP$8W0V(7$#T:$#L N)>0-"48GNS(HKD4\$OGFA^WIJ84X0F ML>[^UFS:9MMGNCU2[Y[S*,VFP=D0. .!K6(0+.W*3"48H%OPJ,XNDZQ M!##C\!JS@C #0B*PUL@21-TZL@0FB$&"V!+$5PIPKUD-9F0QE<7TZEC^%[&Z MA[B2F8 R$T!F!!.,0(+1XXU*08(44!#W&@5A!I*,P21C@& $$V0@0?9XF2B$ MW1,"&M*^?1I0TODY!XXM&O H K*,!RA #\X1?J)6V#TH E3<_%4 H&S@\"+8 M9 AP63;4,-@ *'FB6M@": 2HZ'O=@;I&C4/W&<@&^P4!9LBB?K;TYAPE]Y/! MOD& <;)X@ )V#GK".ABV#@:L<]-@!^HV&,,E!YT77DG%P0X3TMOR4V4GF\X5U8+"%]W]HQZPV@6C>V5N]3S@ MB6;*:!:*UVZ""MHQ+O\+4$L#!!0 ( ".(A4^E)HG-U0$ (\$ 9 M>&PO=V]R:W-H965T0'.&,@Y!(!4B]1 MU4JM%%W5ZV\'EH#.QM1VPO7M:QL?(ARJ^@=[US/#[/HC&X1\50V #MXXZU2. M&JW[/<:J;(!3]2!ZZ,Q*+22GVH3R@E4O@5:.Q!F.PC#%G+8=*C*7.\DB$U?- MV@Y.,E!7SJG\\P1,##DBZ#WQW%X:;1.XR'IZ@1^@?_8G:2(\J50MATZUH@LD MU#GZ1/;'Q.(=X*6%0X 3-P MZ\3\HQ1,N6]07I46W*L8*YR^C6/;N7$85S8[3ULG1)X03022_),0>T+\OX3$ M$Y(% 8^EN-XVH/$=DGIONE3;IFNS73'F6RMR+>;3)\LT(> M\S1BHADFND<21=N/*UH1B1X7EO%LI^U5_4[E MI>U4ARE@4&L[W9JY'._(&&C1^^N/IS>H^ M0 M2P,$% @ (XB%3T8#3,T+ @ B04 !D !X;"]W;W)K&ULA53MCILP$'P5Q .<"1ARB0C2)=&IE5HINJKM;XO/SB. $W_Q-[US.R.8S9MN7B5)8#RWAFMY<8OE6K6",F\!$;D V^@UB<% M%XPH'8HSDHT .T)*#;^TV*]3PS> GY5T,K! MWC-.CIR_FN#K:>,'IB&@D"NC0/1RA1U0:H1T&V^=IM^7-,3A_D/]V7K77HY$ MPH[3W]5)E1O_T?=.4) +52^\_0*=G]CW.O/?X I4PTTGND;.J;2_7GZ1BK-. M1;?"R+M;J]JNK3O!RXXV3P@[0M@3=.U[A*@C1)\$?)> .P(>$9"S8N]F3Q3) M4L%;3[A_MR'F$2W66-]^;I+VLNV9OAZIL]%MA-$4EP"]G/0/[11#3K,[+\:.AAM9H7P+,"V K@80-X=$\. MDEA(;2$C%[O_(O;W$#==QK-=QI,NHX%-UZ;#Q(,2.%K&R_DRR6R99%(&!R,G MVV3B)%K$,1Z508.'RD"<[1"07LXOM1U @VP_9YY"^] _X6Y(?2?B7-72.W*E M/Q?[J O.%>AF@@=MM]1SL0\H%,ILEWHOW'1P@>)--_A0/WVSOU!+ P04 M" CB(5/U- .>;\;$]/N#%C=7/S8E2;KV41=4L[1/GY[GC-+L3+;-FQLZT$O\<6%UF M7#S61Z+63;8[U:L LO\HH^UE9S*-CBKQ3D[TA^4_SP_UN+)Z;/L\Y)63 MOV;_) WK(+@7_SFZ?J1I08%MJ]%_IE18";Y6( M/G:L:.2OM;LTG)4JBY!29B_=-:_D]:;ROX;A : "H \0?=\+\%2 ]Q;@WPWP M58#_%A#=#0A40- '@)3D=&.7D[G->+9:U.QFU5T]G+.V[,@\$,NU:QOEZLC_ MQ'PVHO6Z\EVR<*YM(L6L.P8&#''],;-%F)YPA()>!F RUF"$P[B#C4F$FL[M MNTG2NTE&,CUTMCP9[X]F"_ $/IK EPF\40(/3Q"@"0)$@;X6&!-H,X$Q(2XD M1(6$2()($X(QL28$8Q)<2(0*B)@1CM.5+ M[S,C(0DJ)$$2:.N_[9A ,I5D$FWU4A,AX42M$AGUKZ!HT%&[%N2PH+)[&Q M(-R(">*@H#NQ@H:" F-V3":9*C[O6^1XWEX'8%B%T9Q:N@T6[2S1QA/%V*,_@Z+VE]E$>EQMJQ2\7;DANT]L>Q M!VB_[K7V-9EO"-*^%<>W[K#UEKX[^WW+ZF->-=83X^),(;_\#XQQ*J2[,R'Z M)(Z;_4-!#[R]C<1]W9VYN@?.SNH\Z?2'VM4_4$L#!!0 ( ".(A4_'+(<9 M,0( &@& 9 >&PO=V]R:W-H965T@,IK83KF]?V_@X0MST_L3V>F8\N\:; MM&/\190 TGNM:2/6?BEENT)(%"741#RP%AJUZX6J%!Y5#5T(B*-1Z'X]I_#%=/B<8;P,\*.C&:>SJ3/6,O>O'EL/8#;0@H M%%(K$#5<( =*M9"R\=MJ^L.1FCB>OZE_,KFK7/9$0,[HK^H@R[6_\+T#',F9 MRF?6?0:;3^)[-OFO< &JX-J).J-@5)A?KS@+R6JKHJS4Y+4?J\:,7;\3+RS- M3<"6@ ="F-PE1)80O1/BNX38$N*/GI!80C(Y ?6YFV)NB219REGG\?YS:(G^ MZL)5HJZKT$%S.V9/U5.HZ"6+<92BBQ:RF$V/P2-,&,37F*T#,R"0(63CQ\%^1I[LB5S8C9[4BPX_&)P38+1 [!6(C$(_+%$Y*N>DQ M,X-I#"9:+*/)I>0.U#*:)9.2W*+"*)[CY:0N+AB>S_]1F\296G*36HRGJ;DP M$\OY!S!;%V8VR10=VN(CUL]L$M^$JSQT MQ+>JC?9=[UV^[\'?"#]5C?#V3*K';9[@D3$)RGKPH+R7JNT/"PI'J:=S->=] M\^L7DK6VKZ/ASR7["U!+ P04 " CB(5/E=7%=]<" -"@ &0 'AL M+W=O3Q);0A6BS,]LN],_C@_"K4*!I9] M6;.F+7GC"798^@]HOD6A=C"(GR6[M:-W3TMYYOQ%+[[LEWZH,V(5VTE-0=7C MRM:LJC23RN-W3^H/,;7C^/W._LF(5V*>:^MV<'>JGD$[]] M9KV@V/=Z]5_9E54*KC-1,7:\:LVOM[NTDM<]BTJEIJ_=LVS,\];SW]U@!]P[ MX,%!Q7[/@?0.Y,TA>MX?8BA!TVDTQ-U32U4+PFR>Z?CA3W79H M'JOMVFFCV1WSGZIGJZS7582S17#51#VFZ#!XA$%A-,5L ,R "%0&0QH82J/ MCCN>!EB[B 19.?R79/LNR21- E:+&'\RCC"JQ(0@ @DB0Q!-RIU;Y>XPB<$T M72EQGD:I51 1A!*$JLH+BS*",86; O (I)E,2PN!L7%KC@26N(Z3#R*$Z=Q M8G7<&D#E*;9[#D!E"!-+F8M*0D3^(2P!A26 ,*OYBL0)@_+8DN5B"+&D;UP, M3FU) "9/84$I*"@%!%EGI4B!G4H3*Y6UBTK4)65Q;0"NC.1V#T)O8)@ 5W\!4$L#!!0 ( ".(A4^( ME/2Z"P( (T% 9 >&PO=V]R:W-H965T-OH@:0WCLEK&1 F* M@F")*&Y:/T]-;,?SE!TE:5K8<4\<*<7\[QH(ZS,_],^!U^902QU >=KA _P M^;/;<75"@TK94&A%PUJ/0Y7Y3^'J.=%X _C50"]&>T]7LF?L31^^EID?:$- MH)!: :OE!!L@1 LI&W^RQ@ TCOYM2UIG_X'LE5/A( MY"OKOX"K9^%[KOAO< *BX-J)RE$P(LS3*XY",NI4E!6*W^W:M&;MG?Z9-D^( M'"$:""KW+4+L"/$'(;E)2!PA^6R&A2,L)AF0K=TTH_;Z]!A?>O" MU4)]KD('S=\B2.4W320@ZSMIAHA F#Y!*SG<$,"*0<##:B.1OK MZ(H>72;87".6X<3#?T6>;XI2BW9-6KBUF M83"M31(^3KIQC0F#Y:0=P8ZMU,T818?9 M\13INSB)K\/5)IR);]6LL:/A0]X.JN^8'YI6>'LFU1]@[FG%F 1E/;A3KFLU M&X<#@4KJ[;W:&ULE5CMDJ(Z$'T5B@=8 M\D'XL-2J46?4F=FJJ=W:>W\S&I5:(%[ <>_;;X#H0.B,^$<@GC[=G?3I0,9G MD?\N#IR7UI\TR8J)?2C+X\AQBLV!IU'Q31QY)O_9B3R-2OF8[YWBF/-H6QNE MB4,0\IPTBC-[.J['WO+I6)S*),[X6VX5IS2-\O]G/!'GB8WMR\"/>'\HJP%G M.CY&>_Z3E[^.;[E\B=6]5J;P+ M\;MZ6&\G-JHBX@G?E!5%)"\??,Z3I&*2%L>)G9@6UN^BTY)^4.<5UPEQ&Q+9?_*/W@BX54DTL=&)$7]:VU.12E2 MQ2)#2:,_S37.ZNM9\5_,8 .B#,C50/K^RH J _IIX'YIX"H#]]. ?FG E $; MZL%3!MY0 U\9^$-#"I1!,'260F40#@T)H\O*H<$FU\7&@TTNRXV)9N(TA557 MZB(JH^DX%V]+U,.\C7.IU,0L(XW(TH7"NT9J#M=) ',[@P@ULSN)T8 MJ%9M#<:K,5E3221@GC;_\SZ,^"A$6M8+@ WY--16ZA& X2#T]<* 8O-=W>D2 M@%&*F$$1#)XKUI\K X$'$WC#E\N'&7Q@N33ASQH,:^7*J%:>\S[&#S4E+/H8 MBK4U?^QC7*8O$1 /UGPM^Q@/A_#,!/#,! ,*.>A5@=98YWV$EO&BC]"\/-[T M\G03L>PC#'42PK,1 K/!8(9J6P3W(32\6K%I+\- '-H6\:I 7J<8 X\:7,'; MU0,F@"O?P&%HI_B.?HH-#15#'55+^07W^Y&+*3:%:^A'&&A(;F#@,+0D?$=/ MPH:FA*&N%.JK[/=3)@PA9/!ED#D&=,Y,' 9QX'!XSL2@#H)N]YN5 G6$CKQ MWSG7 ([ZH4L,$B &M1% ;:8MCAAD1,@=,S5(B$([D9;SLP)U MWC1\(&>G]=V8\GQ?GY 4UD:5]WARU- ^E M.*IC).=ZEC7]"U!+ P04 " CB(5/MCQLP(XU #P!P$ % 'AL+W-H M87)E9%-T&UL[7WI<^.XM>_G^_X*UEQ/8E?1&E&[II-4N;=)9WK+ MN'OFY=UZ'RB1EIBF2(6+W9K*'W_/@HT$2,F])*G$59FT3 (@<'!P<)8?#GY7 MEI579\G?ZOA)7F?5[[^93*??>!]W:5;^_IMM5>V__^Z[CX7#VW2Y,LF_^\+LR^Y%Q"TF>>9=>N0V+N/S==]4??O<=UN%Z2^]5GE7;$NI$<=1^ M^SJ_'7C#D>^-AL&R_?)IO.YY*?MSY>Q/N[@H\5.\2ZW 7MTN]3ZO0 M>QR'=77PH;7UH/.K?Z[#HHJ+%)OQD62(YTC M[VE8675I&D?^__FO_W)-U14T$5$SS]-PTW[[I"X*>I>4:QC67^*PZ/S.Y>5P M=#D,.BCS/$EC[W6]6\6%39/@SR8=56&N\P)F@GC']ZXK^+B7%QXMI0*( MGD?V=#[K:.Q=^-%[$<&8DIMDS:O#W:OQXG(R'(U&]DR)EJZB")94Z MX%] L7?YG;7X'N99%\M-8$%-%D.KYKND C;-;[Q@=+ZZ M\*[C=5W UZT>Y;L=S.1UE:\MHH'\B("@WO5AM\I32XB]?'=ES:7XBO?LXWH; M9IO8*?Y>7UT_O;*$@%HB(._"=97F,'P. M#ZUO]VZ)HK80VL[Z?Q[;#)>5L$XCHN7C, UA\6%OXZJ$S?W]]5/O_.S"._.2 MS'NWS>L2"&>U^CQ>=>_8O->/Z:4E\"1OA&4)'_S>>AV66](\UO@C_EN=W(8I ME+=Z<+T%UKH$3MU!1V_CLMJY2OT4KV-H897&("^RV.+A5W&!RR1*RIB:R:J\ M2#K*OBWB?9A$7OP1E*H2V J[F5=;X-UU8U!=%4'*Y;O8J\*/]LIYEZ,H.]8. MJ',%L!9^&$FSQS$[^_IFCVL%>36-0QB;N\$?\CRZ2U)+L+RA0249K)E- K03 MU9U?>AK?Q-!IF##@=* +;X-[X*J.CW+C:9YM>/;[G>2A=(D7"4IJ%>Q MS4<@+W!'+[U]>,#I=[P'Q2TRV^@<61$#8]A:GNQ&WJ)U3Y/-6>XI^#K/+M?W M;]_HLBVOU_#<:@YC#[L^&?C!< MR-))6=:BY&@!LFZZ\*>+"9>$6I-9($OF>O=YY(5@C^2W,>H1GA"?WGF=A74$ M.EATX7L@60LP.0[R+;>HZ@BIVJP#7]G'M&&GUD[S#G2=LH;VB J7:R*)C_U8 M@_ID+8LH(G,%)A9%UB7L >MPG\!$VY*U JL1N EVK@R&UL$>I6.>CC(2#?F4 MFGU;V?G;$%?!-JY -T\O8&L[\[Z3+ZVF[G\\4A_47L[CNI.+,=B<5 MS;NUGL;82!/G50K*Z@L6#EH1<)#*/Z(=C'M= 4<_;@G#N/)*T (<="\KK.9\ M"4H:V#S[(K])+#:_!M4,R.)[((QBM+&1X<((K"IR&I#J*[=YQVY^B6X5%,A= M9?3VFSA'1"HVZ"SBM7-C%1.QBF_R(NZ5V2_4.]DA%P7=/=%OO#TJ,H*1<,XM M].UU3U M5)!)X]RHKJ*_UD*!]*H!<#0OD]4O+M9NV^1'=6+6*LYK=.O3YUE MNZ]HAO27>5OCL-%X0+%UD@D#6O\ZCJ/2NRGRW:EUS,^<-LM7:WC#ODI6]+$J MT2'$-X6]Q!L?X?VYKT^*KG5).J@HVT^OYTD&^VY_F9_BO>@)==F4,\Y% Y-) MHX25 DP(#-@Y,FRO4OJ3LT5K5#%1]K6B?9OIZ&,JMTJ MWB09[5 X_^0=N%?]&"W;KIK7]7Z?DDQ&6P9KWX!$ALYW^N3I6V0"0Y'&5N:= M"TXKXIL:I'?;&M#"T,4M]M:A1)6;Z?';:1WQ3(7'3<">K:AI@#QC]O\LK4EI MZI=>GT_04-'?HHK^(H-ML5]%?]:GHMN[/*NZP ;LY>EPY,ARYXE<;1='ZW1M M6O88>8TBH4.VY''F264("Y"%?_>NKM_C)R:70S"1?F(+G44D3%J%_LO2NTO0 M2P=;._!; ;SV+M\G:[#C9A:;=0@&P\43WN&'/[6>2:5[2)N^:CUBKZ^:,;VO MP@-,U?1>TWM2'39R[\TZ)]6!74Q&QV=PGE1'S<;]*'%2'34;XWNUW5]'>.YIX8%\283F$Y>X M3;E$3##PCE?RWF3>G\*,_3%+^O3<]RAX?!VFZ$#MK . M<4.&#Y;U>@T4@5T:>G"/D%CZ#B9>K_Y[\5H-'QT%_OT*W@DG]1E^TE>%^U' M9E_E*R0=D$*4$.$?^9(^KDC;&"4.)X$]:VVJ'(HTH)L,0'.(93R))APL)E#S M0J3D#<@5H=8$R^40/\$F"TSI'BW/M$)N WV 7'+D F,?"+H!>69]V#[5I&[# MI%@CZY K[@/P%OX!6E54KS$2@(\+8"_B-<$SRG,7%[?)6O98?"Y,R]R[B<.J MAG9NZC2]%,70>P-CIGF&^6][1YFSY+#%H"(O\$>30+6])E_/=(ABM<+P38@N M/F OP32@;&(88Q6#HCJ@N1F.'WWVOQP.QDX?+X%A9%I^HLOMOZ_2)V=*R4>U/H'W%!]W?!:=?Z2%Q_TP(=:^CGH!+(!-,.P0+R"0<@) M.I>*Q"#*8M*J]#3\ %JST>8/**.-P8\U@=]L$SV&R1C(=QQ'!(_5 $_1-$6^ ;Q01)MX+7,AYHF=M.E4_W\995A[2V]"R_*%->R'N>+_,Z88Y\; BL UO4;3':/3'^[!0UGU>1*1(DAGX?G ]D.Y^V#!QS]J+S4OJY/L" MMKD$]#50OW^XNGI[(=P5H%$D.Z,WAJ>#ND/MXRZ39&55P/Y(QB!LP4KU$,I* MS+T0&!VY72JD#L5+8;+R#.D5S!_!ME" R(.=*QBBD;NI4_[J]>7_IYBVJP%-;";38==0@,3*/ M36>DS:"W%!4@5&"!I#>@.:4';I^U8O7-?2[ H,S$99TRM85W&;E&>>1N*,IQ M(]1)R83LD2NED1)'#:U0L0!U7 F0W&LS.OP"!))3654$WG8)*AQU_P;*^:RV1O&+1T0]135L31W MMC1/!Z6:NLTPD$@R%LLGK_6&:TY+:A.:YZ;-%VF+I:XRL ^ M3AT&UX^*?I)PB-UKP1M8=H0[ECPX6]0)\37E.54]CS^BW!;K'B.6Y"'0#6"W ME=+-NK6%C[VN=SMA;9I"R]P)@#AKAS]X!*OEY,H-U#PH;6$1R571IN&QEA*R M"X4W%RA#T!F@H+ R3^^3,E/%BCO."%]IUM]* <9&&6\RF1 9*3PA^6CM P8EXFA"_;@E0!_JHB3@: %G68)&6 M"@5?>D_B KD552K@!N($N42UNE:H:O!M&"W,&LZLXDV!?Z/:IE>./ABW&+S( M,_B]%ER+(O\ NU.(WE=H_87",K*&'L#42O0C#9$BQ)>$RX -\O(]R.+K_*8B M^Q$4CJMZ VJ!&#QV3O/,E>[$M7+J/L[A'^_\^=7UXPN!V7$7?+]''O3.KZ[? M7U#SE\'4_[SNGE_7JXJ\Q^/I\'(RO/C>B($8G8(8+G& 6S: ?;% UUMJF M[(A F26_$FBFV:LU]2II]&J;BV"@T9M*]4:ZEM:B-WK_*&(*9C.7W//#P)=1 M#!R?[W$7SU?$X8F< [#_O%+, 2Y%Z,BF3M@"@=_QS0TOF(91041AV5(HL+P4 M&#J*&][@XE5NVV!J+$XM_4(0DKB4XH3TCR*NBEPO4^SSOO$ QH,J;_^@^=-( M.F)45(1%1&. <44TI62$ T8)7=\EE=)+0R/X(:(H4K2@)R060E#E MD3 A]0HG+G=O/QW[EE2P?;=V34J:UJZE')%C:%N##8DBXC(@"_1F1MYSD@:P MSM4R[X_F,&$T9V1F!9Y0,*V 2[ECHM%0GJPJ)0>77DKN$-K.%!/'WFU2@&9/ M)B[,;1 0H%@KLO\AIB< M8#3"A%GGH&[\BEYB?)PCQ DCZ@T\SD$H\'8;12S$.HL$'I":8ZJ HX,*/'.X MFO.4RM84]O1QK:-_F[80;E2J'_HY=P>'SSUI=>](-_(5""VA;>3 GQ]D _OP M('3E(BE)CF'TN9(?\+T=Q7*E 1ZALZ7.E/D]\!Y3'!R7G-@MUZ#+ M/# BC9 M(2^FCT(X>JN$*=$H$Y1$32"4L@V2PFONRV)1E4(2TN3)Y2E@8U+A$6:=4@0' M?/0R$;T)447CA8M2YT!U=GG$'6Q('BQ0Y"'L!>?!A264H($8WY'!+I"7PE)2 M-BZ.\7QDUPTKYE<3[((/I*6E194,%*$?I-Z1%^4VOF21;)C\S1"+E G89!;? MJ9 M:;M2!HAXI%>74K<_1H750:T;$NTP5\PHQ@3B>L6@5A'?,FLYR&.JP4 @ M9"]0'.NB'2F*4R%C,0RBSZ,"(WQ 7";1K(C1782>&50-D16BA%A;R7/JDN - M20CE( 'YL1%&+Q;:E#XSB+;6U[!/'^"/.Z+?C0>[(P+^\&N\F%H*)'EY0H%T M:8: U'A,UG-TGM6!=C_RW0H=2X+IQ>$8LG6S2]$3^$Z>*?V G$(D6*B+;>KN MPHBE7\O6$OT44N-#'._=LK@E@0N2/O#BQB6*&R(7.*2T1!%)&H0PD[!-T=TM M MNW8A=O"T/'%DT[$6^@VNS'#[,!J[?4UO&B-K(22YX%_F0V]!>S&;V%/Q?C MI;^<#TV&:ODFC3$W+0V*ZT&C[=5'L4-8'Y64 ')03<[A(1 ZQUCTC/AM'6:@ MKH_\\7PJ@YAB[4<)^464GH);-&LJ1]64;H??-L1a'U%&N86V2O3]3]CYK M%3?T.&&^G"\D, QS]!K

XA5S]'U[>OY>']IPK$FM!HI>_&+_:R%*K#*QC?^;H^#GUW*;9*%@"U6;>":<. M3R;?*!CZ.$YHE9J,)S"]0WL$XH4]!MF/$T\WWH,-9B.@SL1F0?W& M.J_F*!L,I\ R8WM$M!.X^#@8COW)0BWD/E"]=4@*=BWC=4.KX).2-1MW9'(8 MP'K2F6]S5!O83<:^'9(/11(3?(>4#-($4#6+=_LM:P'LK]@(BE?Q>IOE:;XY M2 @-*1TB> 1[2$Z>5_3P,O(*-&;XHVQNJR2-P5CV;0Q]P\VF='%Q!L'[\ROO>IV(E!L^[>0%_>; ;(61 M(SQA&MN?%G9HJ(E.&YFYFW=ME4?=Y#0(Z9H52,&N(?R0AKOK=]SW>B.P@10[ M Q'TC^VUC2EVGG2>> ,%L7;YF'544,:3FU SVD7HZ&E?M4RU @_6"WGT^?XU#/"J*#(- MOM6_Q\;OH?%[]*UW+9"//BB5&$9J8E^-#5-7"Y;?.I^/H.D_2E3E6P&D%"U> M5P<*>+_+\]2 +"W8;+U(!U:BBGK]>>GJ6);L.@ MFONIZN+0(.J)?[1S+W2_8(['L+[AQE-^?U.;D#X RPYJ./C(18(HW5"?L]GD MZ(Z'ZDHLX3;G;6H,TV&S[ V?8CXOH@1+GLBX=JNX@ ]K<=/G-%%N@U())50&=%TZ,,7@#^@&.M>P M_Q%H#NP<6(.^5FKHK$MBB?.2%'_1 6E240C?U(02M"7KUY=47T:2M6M]3;GU M6'DVI5DNBX)U. _\Y71L/AF#16%8>_!D.?:GBZGY), D%F/OJN'U>8)GHD[6 MMN_['(S0^1P_&24*&>=>H:$\MQY/I_YP;*,/@\D4#)>%]7R^\,

RD,DC#E[;L,!:ZB"A)UYLPPX13>557I%HJ29.378%ZZX!H M\Y/2@X1 Z6JII2AI)[T."W6E(](1;B,0+CPR[3K303,PSKJBE;I(%9(^ZU;, M!V%%Y'>E\*?VEB*8CY-Y2+5%NCJ%-N\+7 ./] R6UV(^=&9YP=Y9_B?RB2[] MX6+2J",$P ">M/%#J >8.&#G)-)781"N6!'E3OT*N*NZG OY+#_HZBV0*B)YZA M'S,IR%F["P\P64E923O GFJR?<'<22H*$][4F%OF5@:N./$"B4'45^1#HLN2.&S&'R0)<8B.I= ME-/D"Z)[''<2MC\0,8D0/\)2:@,K$3Z*N !T+%#M*M6%<23B#0 M 8P(0*JG!Y6=!!3@?,,L3 S1G"4%LL$5*[8 /KRM,<&-\@ER+L&G5S"=,F*/ M\PA[1(HX7G3+R39H[8J:+-$X^D/@)2 K3&6^2];0BPRW:D;!FBO#N3#&&>&%TB001%O$MDM(6)@[U1D583IBP^>C% %&Q#"AF"A/JX 1YB/!6\"48B M[HLP%JDOM<$I)J'= )U*]A?5&:VL"&*J#AOX$U$%\VGLV#E8HXQ:@T&'O1,H M?LI0(C"WJ[PHV-8CQCN7C=&?%\B2&*?-6:=58#LSUMPP39V((G.D8I%+VFD6 MT/JU+3VTQ>L@4G)>>.C[6+-)I86"_5Y"I:9==B$#;6U MN1N!RS#B^@8DS![ P K^*0A20[F]'Z1!BBP)0!:+46Z=Y*,HV0)$S5* Z4PE M6XHY9B'.54("@IVLMWE:PS9^CA\:#1^AFD$"4?)16=&;X!%(@R.Y*=';,BR">PIQ)M@$D4$,G%'14R)6M1G$!^ M3;>R<,OT"ME$'5^&7;2(=8)//5YD)3TK+WM$(R7*;@-A))F-M%<\HY+(ZH!/ MKY <>->M!KXHLYF[*JA]DN<$"V)H!V4MJ?JY .0C6D4Z)24-D2K"$"W1HD+S M*J?Y(.W=_3VUBY?Q8#/P9<*8$%.AX_T/)+_6N(?)KUQ)&2QR M%5+C"!9.UDG5V/@DGA>/7Z G5EH1N#":?L@:"9.P!.W:7$[83+AK12QFWTPG MJ%N3BK@S-,:!GYMP+;802A_!(RR-C7$E(9JPO=Z" N+>:\11I<.&AQ M"Q2BT.*%W5D"<2:..86,FQ>L) TY>Z?*\'M&!:>EL8QGJ868Z 9F6/N M1 +)2YE $L@$;*IW"U8R<4P-981&8R-BG;DEOI[/N84[4KM2T[H2HJJ17-9V M'/UD;9TZTG,$/W/F!?YTM(3_)O<>@LJRW0G+N \4Y,B-2?&EIMKS;W&U,D^(\>QM=*L!^WE M1311[&]F'VX$+\Z\^+" MUG :;=\GX[$]#T,;636:S+UKH>O(TP)J\2I(@CV(L0-'=3X9P5-SP3;Z;J_4 M^="?#9ODI4@,S0)R^R[\:UX(+VU;?%#;;&Z7"OS;P*JX?)*\>Y:FAT58.FMS MVFRK1JTCVY_I;*Z\QTQU?4T>1)$^C8C=S&Q/TD 5^C<2JH;=D;TCT;7VNNO# M!Z=O^<89!95=MIT[U PC:QOF( M(7N98IDEY.@7,Y$RM??#B[D_FTRI>\\^"E_LV73N![.A.0,T10K'0 B*MM=" MZXBO\ 2S#(U8_>IEDQU7%8<&^H;WI32YYT9.AR/:&U_2T#N1&'V=3BD3Q''> MFRS\Q6B&A6WHK55X//L#?H MN.>QNDOX$%8S1;9RF?1PG3^:C/WI<@C*20FK^06>*2;V%B;F4;5Z'$Q@MYM? MR/P!VMUY7QQQ6^73*T'ZC(^F%A$94- E8B^*]I)6Y(EYN7EGP6+FS\8C7BT; MBA*M$K9AI3NN5?5&>YF]B:1>>#[S^FUM,]T." MICR!D4E*R:@;#0B];9BZG&QQ/HW%;JTDXOU )Z% /Z;T+>GD-]0 M'JBBV5LCL67)ZQQ MMFXI^L;'JZ7;4R(]$8>=ID:,10?DPN@6D^*)8^%?]IASZY2SG5(;%9^.>Y$( M\AG/* X"SZ=%-D#$[D7^*1:SD91Y"8T ;5L3/ ML9GFLPLF_B^@ I7>\[#8Y& <9Q]\[W4HO+-7PJ7,8832NVHJ1E<;FMXG*I+! M3UB' JDC'4)%3+ZA1R=^BC-MO'U%V5B])Y1T690>7 VH(R\Q]8C(C2"TQ<=Y M_J&H,]#BRD=':E\?1$ZB/'/T^)'W]O638Y20E\)U-R(]^HR12>DIGYL[,$VJ MG)U2K8FBS3FFTP,-5@"#7H/^=N%'$4% :4!R#UHI\6B-7NETM)I2\YS)RY?0 M]]1R/<=IPH .3C4FKX.<<--1^,G3/(3;"5R$M>>C2D<,,4XV7-Z%ZKTY= M&XX\&=(_TJ5"'^VBIG&,K#N3XN6;^(BSD;AEJEY)=Z,0Y!79%=@3Z2>,Y'E5 ML^^M5.WU;>;$)>R2"=D'/_'X\TE'OC"Y$TF)@./]G;D.9,H+PR@IG&T MX9"D#I"R%G[,Z]SLX,"\A]*LL$(=5.E >/T";R\A\W>-5?,\$Q+4X,..@TCCAG)H1&0%GD/+8I+C0]ZUH1 M#>L321J<5Y8L!UY'25H;"K.EE-#.VSO\CHM;?)UU4,D8)_*'R5G!2@R0#+;W43@5.%Y!B)AQ% M=P,GN4U@@13K[<',GP@[Q+I(5B)YA3XWO)S-E^BJA+8\-H8PU5&^0I :XTSX MXQ(R_[_U(@X 2AI!!RM(2O5_-A(?4Q\0:8O /YI M?L1J2JNR1C_%DF64@-0&U5_2]8*AK7PE,[$30QMMB, 2:'MAN[MCU=TZLZEC MPFDX0@1+BBX?1K2*D7G.WD4F.,$Z'.;1!&-9\#J!L1 =/DAFG MB(PX-;5;TW(S3PP(M<5U-:74G[N/LHL3_6!,HP)[!CV=818EPM^"'A.,%NU4 M X87)*&,8MFEWN:CSEM/!0+.Z)M.>"9.95&DF51&YD2._Q^(I53 D<+$EZR< M%?+P.R]P7T()E?L*V9=<#&,O@V0TXL7;]XQ<1LT#O?U5DXY&0S1WM(' M5)73V2GSO.JPQP5+B*.L3-A[BMH8>^VYMU%,5@Z+PH*%;<+8)?1Q*AJ80M&0 M0K*:@@4<337!4 EGC[_L#BE32"C87==')1G?.104DYZ$,4"P(@DB,#O4>+(Z][^)J*_+EJ"PFS,:20,:N87RV?WE*'CM&]X%U\IE<[Z1+ M4U8K-A?&_GPZERE0V!UINNE-;\'9./"GTPG6T_VEZQ%9Z2A-Q.(QI+S%Z\' MZ[Q[SQR)V$5+1!!M7F$2 + M"?\20?(R6YZ!NQ6W%ID)VI"0KC@7'"['9(<,-]G633N&K"1'.F@YO>D(W93S-2ZGZGB%JE9G M]]MF_L&YKN8#0ZE4F_ M) ?>LY/^^= MZ]KI8#20 #*^PM:^?EV>AF"5_":.R&6,4;":XAA8M)"'3$RPJ[HMG='BCAHJ MNRU==-8\2-6Z)*V4]Q^X>H@VU7CA+\?CD^6[<60:C["I?-:J;]#F:#P(OI5X M:)Z$L_'2'\]H4VZ22+3&25#[VCM]U70,%%0^?SY:GLS+)XTT&"S:(PW&(W\^ M#SYYJ,-OCW:Q(2 P!V_A:@X/7BB7D' 'ZVN7V[G7Z0H-UY*BTXV">XWJPHJV M \OZ.I@]A9+TE;36(AH/O)[B+;!0PO&F=9YAL$!E;S6OGQ$+R;C[@V_"-:[& MY?5NG$==4TY[5W/8'S27UP(.F)(_@IK\=\A3TF>N'BO7P$;YXCX6XR86]#)? M&$:O_O6ZWJ%<$A?@2**VJ,Z-2&>W\?+,"T9+?SXQ49_!./"#F9D88[(88SI* M\\ED["^,'"A?^]^G,9[LS=0XF8UZ1VG98.O&9<[M+TSG_G1FYSB9 G4<,/\I MF$0.--AL"(;PU'N*LT"(4I5.M6GAR6-$#:/(XLBE3=_QV.[B:&YW9+2<6S0[ MRALM$T<:J+S!:-K\ MT8'3U3MZ](E.\Q9'1$I_9ZVV#KCNT"K$%HU&7 M*F>!U',D[D]]7Q%$1W>J@B(0!T%;CO+8EZ%M.4RVKS$I)P,=,97E24ED@@F> MK'4W@,C!5P@$\-3%Z4U$%M^N$NF)XDN3@ A/*6Z>(XRNADZ+@*E8"8XO$9(0 M/R$Z\Y,N\I:+7'A[XVIUVV1:BWBXJE?O2:.?C*:,4G/#A$S5DM=V;R_4<.1) MA]O\@XB>X/E21,XB+$F/&>&] L"CT:IG\R5E*5: C#@LTD3MCS9]3NE9*RC9 M3IM#/1%8/XX0E76)AH)Q^P3G+!:60\5)$9)=/-",(.XM:B?&_0JP =W*"R0(,UM#S M__1D3W,KO[CH6X39W*%FAV6/W'@VQ<._L\5)'W.",\R/31>CWH^-01!/1F/[ MN,4][@@]?RM^75@8Q<8=D_UO_]-OH+3SF+?N$SI:X"O?6.GX?GRO"RSY(,6I MM]5]]N<>[LM\N"]3HX0>[LM\N"_SX;[,A_LR'^[+?+@O\^&^3._AOLR'^S(? M[LM\N"_SX;[,A_LR'^[+_!+\^G!?YG_6?9EM_]1CF?(%&4YLP#<-#QJ8A"09 M+#?I]7H;1W4J3QJ1LY;QCQ&JCIL8_=G[+4*YBCALU_Y2'/Q:X3;VK(ODU-VH;%R6] MCF_#2+\)L/ 'T'U#XS:ZH5'ZSOMCN-N7V\0 Y,R])W@\-@=V,5M:-JK]";/> M:,DQQLOYTKP !41W:]:H\2K^F*QS\RMYEJ&&LZ[U&@N:=?Z2%QJE-!W"PDS# M.Q,\9-")KEA\$H*AG!BT&4^\Y]"OQ"#*8M*J]#3\D%4AO0W-^9E,P7*($I.I#!#93]L395[F>)K1'( 4V88*9@=2,W%C? MF4,E,!CA?_N]9COC0Q2V RELSAI6R<'0UL\TH7XY((9I8TS9,1G)R>+T7C": M!)\3.#MA/ZBZ=/K?GJ+-MUM^L! >+(0'"^'!0N@CWX.%T"S[Q2P$>>_D*6+_ M$^_*=LG[AUNY'V[E_H^_E;M'2S,NMVQ?Z/RU3.VONR3:M1ZN=S[V_.%Z9_/- MU[W>V7W?ZTF;XDGWZ9QXG=E.WEP(?;C[H*/]Q^9$[,P^U'GW3[ M46>ZWOO8S9XKZRR=<.&[CGLR9[HS+7PI_]A_2IK:>V2;.FEBC^:3.CF7U"?E MD?KWZP M98\.((=R47"4U_E:PSY;X-2^@LW4GJA45496S[^[OR1@HX['Y0?[*4-![<<, M^K3NCU3 3OMF249OVL\52+/]2H(QK90&C+=L/Q:@RO9C!E!:B5L1*6D]%*!( M.\LK 1^MQ_F=]>Q')UDD2-$*RT@L8OL%H0[MAPPQM)\;8$+KI0 -VL\%--!^ MH>!_KE<(\[.>,]K85KP866P_1PRQ_=3 "KM>,B+8]8:1OZXWB.^UUZL)Y'6_ M99AI^QUBM5Z+)"C[><:B6J],0&GUDN)*[5>,'[T,Q"@E]*+\6>16J13E(MR?!#4 MNN0M .WR8)'L7AV1<5C9 7CT_OJI=WYV 1M3@O?""-76ZEF\@DU&0"0MKA*8 M0=][FX;B-L]G$CKH_<]+-#I?5/&N_/_MFL_,:S#O>8;5XO@.UX*U9!G@:,%^PO66\S MV#M\Y)7L,#<;"5U%"@JRURXZ)CN*6>/HN\H>[>VCF0C%1)$I%_?Y)=Z8N&-_(+^HJ&#I#2I08Z M>/?$(.D>]O>K8;*)H=A*?U(ERFV/'[0%!KLDNS?"EYRO1&%T,)T4$=-O@@1T MTJNWN1#___,,L].61/^725E96[?U%;F!@AH@L#=?^2NO\VS]Q3[4 <4C"L2WSIVW;[:.KO%H*+PWXS?W7 M']>FY&-]],;FCVESKC(.@(FU*[B0(K8*W*@I/#W\<(]&7B MW):"_E&DMSXA>MU)MU<<-CYHP%7CXR=2ZM6GQKV_MS61T=#QS#KEA]%/GGK=[=1Z]#YW1NBP)MW ME.FXE)[SB+=N:;>50\RB[EWM.$C,22K).QFUKF*W/!*M:^G[=7BZL?[3/PYF M2H< ?YY\Q$5(]VC1;?*\^: $4I?+?]9W7T)1$&:4>7(59A^\-V"*HL+ZDV/K M>=&(H>Y"=*DQ=))3CU?@IVRS?S_UW B:?T#5.R-56=4 IG5[^3T4;H\WN^ M0T(_>*?CO?V#NNZ#35C*70N?(2\I-C 9EK[3 CSTK[BQTS8?.6WS8S")_B^- M!F/'AP:3[N\TP!56QX6Z/.O06>7[B52G8?=UJ=,M@,8QR>WR*1@7CCTQN&8YX;?RKOCJZS=[D:'T!T3=$#^])1/8IS H6BMY<1,G%2(Y[55BWQMX ME*\ZX3TRJ"VO3$9,2Y2#_E24.L!L$>:]>:FAZR)#V^GANBSE*Y#V&8N,%QE\ MKV9!]$;D*@19W$EX2Z$Z\;J7WLD1-X;:PDK?S_@)4O*9?6/>D94X=AF%> 6@ MXZG39=6'5KK$Q 8F%NEK"M-[X&4NC<>VS^ID0,KE$2B*+5\^ 3URK']] [W? M7%TU;CJZYADP9TQ,BF-N+#Z\[Q5,$CX9F?C\/O!9WQV,G1?WN-CO$SCMJMYT MQ[9>A0=O.'&_XXK\TDH$0!6G7>^*@;I=Q/VRK^907%3DD$@:]*?I%8F)JC 2 MXB1NV56:]@@FJ2UKAL&L\UX.>U.0;C+S8A2^%X18Y-C=0(ZO=]\@&PO2 O2)%=[59L$M% 05 J]#_U6]I))LK O<;,Y<_WU[DM>+B>B MG%7LEV3FF=UGGIDLLXD;O6-P5P%HU'$FF@176M?O@J#)*N"D.9,U"!,II.)$ M&U>505,K('EC-W$6+,-P%7!"!4YCT?(;KAN4R5;H!"]'"/G]US*'!#^&F!3#*ID#8]--HBBS2//AQY MS[:WY^%42.5R^PS^N>F7'P0&SPJDC,UZ;8$TKHG6H,2-<=QB!_X00KV]WM5& M8:G(+EKZ!OBE[F62;*3*08UI(CQ :3E-7'*MY^0PU/W6?2Q"@"-L7;8[^_]SE M?ZSX_/+/);NA39.!Y1M&DITU3TDXWYSYCQF[TY%*1E^M:6Z(()GNQ/5GBT&E>M1XH$ M3_9GR&G+W[J$T\],^AU02P,$% @ (XB%3S-Y*>1.!\Y>OM@W?W.S;I=#<_VE7PL"1A76:!]AT_=BOG."=7PH1M!I7D\G96'-IBG=OMVW= MN'&^88-H@[0&=L8=7Z5X\$_'XR;C<,):W/'YM)@4C _!?I0J"'?)@_CD[+"2 MII\69<$6TODPBWVG,[4T4LL?HDM;?FD?_K9._K F<#5KG54J714/I(N@![_; M\U6X(-N]$P.?WW)@G19G$VAP+;V<2R7#X[1(_Y4HX"[&V6VD.&Q_-T$\=[\2 M1KM8R%9PKCIF-_F0 T[,ILFH)SX[U MUU?=YKX"1.P)EKES"0?<55=&<#K("]BV2G;0>\<^<,5-*U@*N<\ *P2P>C% M=G+#,\@:@:Q_(^0L0L0+/+,+>.*MS2 ;!+)Y,<@+[I<9Y"D">?IBD+-@VPSR M#($\HX7\,'AIA/=I9,^YEXD/TJN'ZWC((%\AD*]H(6>#UMP]1C(O>R/A,AZ3 M4=O: 9)1!OD:@7Q-"_F^_6^ /M/^C.@-0O2&ENA6K(491)Z=)UAZGM#B?+*V M>Y!*I5?M2U@*!QDE<--'#O8^QT0M0JR1SX)[D3_!$E-&2>X,K678)(X8MQ;F M%3 1$::5^Y"8,DIB9US#],JS%7_DJ=\G*$P1);$C/G+IV)JK03 -CW1PF_2; MXV%R*(GM<&76PH=G2)@*2F(71"O=CT "(KYG&EKRSZ9WF 5*8@W$^8<6[(Y_ MWW_UL:1?$F?]:VA7;KA6D-#@C[8&V+C;&PB8!4IB#]$G^H&[MD:KL;L4A/;)<,4"^'<$V$*:8Z)UK"([8(N-?=< M76.RJ7^/;$;L7R'[)3SN$>-KX7@?IVMZKR"(R:W:8__ PN%A(A[RI4F"5Y/,<$W-/3;VN MR9?TAQ\VYIR:V#E'%O=;T+Q*C3FG(79.ML@_&,,&4TY#K)SC<\I$FF-BRFF( ME9.O^@\'$3--0UWZ0F:\(W:;8Z+?2XA-@V/FM=<&,TU#O%2G5S\[% M91$.>7RJZE"VWZRKYI"G]K79N#I?[O)-<#H=8L5I(- M/O-F$](\<\>]^ZZ:72Q"2-&=/^2I7=#^Y%2'_ZROUNOM,KQ5RZ]#*-.5BK\% MF;L>I/U!2@^R_B"C!_G^($\/&O4'C>A!X_Z@,3UHTA\TH0=-^X.F]*!9?]", M'B1#(..0GX2PYFLM@&OA>RT ;.&++8!LX9LM &WAJRV ;>&[+0!NXNM0&]]P%D;';;Y>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!; M^7HKT%OY>BO06_EZ&]#;^'H;T-OX>AO0VQYP5X(N2_AZ&]#;^'H;T-OX>AO0 MV_AZ&]#;^'H;T-OX>AO0V_AZ>Z"WY^OM@=Z>K[<'>GN^WA[H[1]PUXTNN_EZ M>Z"WY^OM@=Z>K[?OZ!V+O FKC]1LRTV\=\G%\)LU';AC.NW#_3/.4V_N[RB= MVBW!G9]W5^<\]3?"7?Q_^/H#4$L#!!0 ( ".(A4^T9AABNP$ &0< 3 M 6T-O;G1E;G1?5'EP97-=+GAM;,W9WVZ",!0&\%G;KZ NF6&)BYI\-R*<_/( MF$L+JI6+M:$F5')M:^7#J5TPH]*E6A 3H]&8I;KQU/BA;WM$L\DSY6I5^<'3 M[GK;>AHI8ZHR5;[4#5LWV5'3X;YA;*GJUKBB-.XF+(@&+YO0Q85KTRA47<1. MF'!\8WL>[GM;D[5E1O^*IO.\3"G3Z:H.M\3.6%*9*XA\7<6N4):R=V_+9K'/ M.U?6OZHZ-&:;BOU:$%\OA]]6U!^@JUQRL@_;@OI&=87=)S]KX&$WI-K2T-A0 MM;[L>;P0:1ZJCK4++_F(U&Z=C+*3AH?6U_MAO[1==M_[7OA/T;'N<-Y;OUP. M 9)#@N1(0'+<@N08@^2X \EQ#Y+C 20''Z$$01&5HY#*44SE**AR%%4Y"JL< MQ56. BM'D56@R"I09!4HL@H4606*K )%5H$BJT"15:#(*E!DE2BR2A19)8JL M$D56B2*K1)%5HL@J4625*+)*%%D3%%D3%%D3%%D3%%D3%%D3%%F3*\K:'>-: ME&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( ".(A4_\,\;U3 , 80 8 " ?<( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ (XB%3_)E*W = @ 9 8 !@ ( !T!$ 'AL M+W=O%00 M &X1 8 " 2,4 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ (XB%3V#3 MA6+$" 6#8 !@ ( !;1T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ (XB%3WX\[O:S 0 T@, !@ M ( !.BH 'AL+W=O&UL4$L! A0#% @ (XB%3T0DF8>U 0 T@, M !D ( !"RX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XB%3VN==X2S 0 T@, !D M ( !R3, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (XB%3U1#]H>U 0 T@, !D ( !BCD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (XB%3\:U M?DVT 0 T@, !D ( !2S\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XB%3RC]U(:X 0 T@, !D M ( !*T4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (XB%3_[P5ZFT 0 T@, !D ( ! M*DL 'AL+W=O&PO=V]R:W-H965TAT 8 ',R 9 M " 0!/ !X;"]W;W)K&UL4$L! A0#% M @ (XB%3ZY)H/O5 0 8@0 !D ( !!U8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XB%3^'.U09F @ U@@ !D M ( !O&8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (XB%3\_?T6!! @ $ < !D ( !(&X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(XB%3T8#3,T+ @ B04 !D ( !:W4 'AL+W=O&UL4$L! A0#% @ (XB%3Y75Q7?7 @ M#0H !D ( !O'T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (XB%3[8\;,".-0 \ &UL4$L! A0#% @ (XB% M3]\C18XL @ V0@ T ( !][P 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ (XB%3R4:.3S$ 0 3QP !H M ( !JL, 'AL+U]R96QS+W=O XML 49 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 194 272 1 false 83 0 false 7 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 Income Sheet http://www.ulta.com/role/StatementConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ulta.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.ulta.com/role/StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 10101 - Disclosure - Business and basis of presentation Sheet http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentation Business and basis of presentation Notes 7 false false R8.htm 10201 - Disclosure - Summary of significant accounting policies Sheet http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 8 false false R9.htm 10301 - Disclosure - Acquisitions Sheet http://www.ulta.com/role/DisclosureAcquisitions Acquisitions Notes 9 false false R10.htm 10401 - Disclosure - Revenue Sheet http://www.ulta.com/role/DisclosureRevenue Revenue Notes 10 false false R11.htm 10501 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.ulta.com/role/DisclosureGoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 11 false false R12.htm 10601 - Disclosure - Leases Sheet http://www.ulta.com/role/DisclosureLeases Leases Notes 12 false false R13.htm 10701 - Disclosure - Commitments and contingencies Sheet http://www.ulta.com/role/DisclosureCommitmentsAndContingencies Commitments and contingencies Notes 13 false false R14.htm 10801 - Disclosure - Notes payable Notes http://www.ulta.com/role/DisclosureNotesPayable Notes payable Notes 14 false false R15.htm 10901 - Disclosure - Fair value measurements Sheet http://www.ulta.com/role/DisclosureFairValueMeasurements Fair value measurements Notes 15 false false R16.htm 11001 - Disclosure - Investments Sheet http://www.ulta.com/role/DisclosureInvestments Investments Notes 16 false false R17.htm 11101 - Disclosure - Stock-based compensation Sheet http://www.ulta.com/role/DisclosureStockBasedCompensation Stock-based compensation Notes 17 false false R18.htm 11201 - Disclosure - Income Taxes Sheet http://www.ulta.com/role/DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 11301 - Disclosure - Net income per common share Sheet http://www.ulta.com/role/DisclosureNetIncomePerCommonShare Net income per common share Notes 19 false false R20.htm 11401 - Disclosure - Share repurchase program Sheet http://www.ulta.com/role/DisclosureShareRepurchaseProgram Share repurchase program Notes 20 false false R21.htm 20202 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 21 false false R22.htm 30103 - Disclosure - Business and basis of presentation (Tables) Sheet http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentationTables Business and basis of presentation (Tables) Tables http://www.ulta.com/role/DisclosureBusinessAndBasisOfPresentation 22 false false R23.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 23 false false R24.htm 30403 - Disclosure - Revenue (Tables) Sheet http://www.ulta.com/role/DisclosureRevenueTables Revenue (Tables) Tables http://www.ulta.com/role/DisclosureRevenue 24 false false R25.htm 30603 - Disclosure - Leases (Tables) Sheet http://www.ulta.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.ulta.com/role/DisclosureLeases 25 false false R26.htm 31103 - Disclosure - Stock-based compensation (Tables) Sheet http://www.ulta.com/role/DisclosureStockBasedCompensationTables Stock-based compensation (Tables) Tables http://www.ulta.com/role/DisclosureStockBasedCompensation 26 false false R27.htm 31303 - 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 27 false false R28.htm 40101 - 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/DisclosureBusinessAndBasisOfPresentationTables 28 false false R29.htm 40201 - Disclosure - Summary of significant accounting policies - Fiscal Quarter (Details) Sheet http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFiscalQuarterDetails Summary of significant accounting policies - Fiscal Quarter (Details) Details 29 false false R30.htm 40202 - Disclosure - Summary of significant accounting policies - Leases (Details) Sheet http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails Summary of significant accounting policies - Leases (Details) Details http://www.ulta.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 30 false false R31.htm 40301 - Disclosure - Acquisitions (Details) Sheet http://www.ulta.com/role/DisclosureAcquisitionsDetails Acquisitions (Details) Details http://www.ulta.com/role/DisclosureAcquisitions 31 false false R32.htm 40401 - Disclosure - Revenue - Disaggregated revenue (Details) Sheet http://www.ulta.com/role/DisclosureRevenueDisaggregatedRevenueDetails Revenue - Disaggregated revenue (Details) Details 32 false false R33.htm 40402 - Disclosure - Revenue - Deferred revenue (Details) Sheet http://www.ulta.com/role/DisclosureRevenueDeferredRevenueDetails Revenue - Deferred revenue (Details) Details 33 false false R34.htm 40501 - Disclosure - Goodwill and Other Intangible Assets (Details) Sheet http://www.ulta.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets (Details) Details http://www.ulta.com/role/DisclosureGoodwillAndOtherIntangibleAssets 34 false false R35.htm 40601 - 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 35 false false R36.htm 40602 - Disclosure - Leases - Lease costs (Details) Sheet http://www.ulta.com/role/DisclosureLeasesLeaseCostsDetails Leases - Lease costs (Details) Details 36 false false R37.htm 40603 - 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 37 false false R38.htm 40604 - Disclosure - Leases - Maturity of lease liabilities (Details) Sheet http://www.ulta.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetails Leases - Maturity of lease liabilities (Details) Details 38 false false R39.htm 40801 - Disclosure - Notes payable (Details) Notes http://www.ulta.com/role/DisclosureNotesPayableDetails Notes payable (Details) Details http://www.ulta.com/role/DisclosureNotesPayable 39 false false R40.htm 40901 - Disclosure - Fair value measurements (Details) Sheet http://www.ulta.com/role/DisclosureFairValueMeasurementsDetails Fair value measurements (Details) Details http://www.ulta.com/role/DisclosureFairValueMeasurements 40 false false R41.htm 41001 - Disclosure - Investments (Details) Sheet http://www.ulta.com/role/DisclosureInvestmentsDetails Investments (Details) Details http://www.ulta.com/role/DisclosureInvestments 41 false false R42.htm 41101 - Disclosure - Stock-based compensation (Details) Sheet http://www.ulta.com/role/DisclosureStockBasedCompensationDetails Stock-based compensation (Details) Details http://www.ulta.com/role/DisclosureStockBasedCompensationTables 42 false false R43.htm 41201 - Disclosure - Income Taxes (Details) Sheet http://www.ulta.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.ulta.com/role/DisclosureIncomeTaxes 43 false false R44.htm 41301 - Disclosure - Net income per common share - Reconciliation (Details) Sheet http://www.ulta.com/role/DisclosureNetIncomePerCommonShareReconciliationDetails Net income per common share - Reconciliation (Details) Details 44 false false R45.htm 41302 - 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 45 false false R46.htm 41401 - Disclosure - Share repurchase program (Details) Sheet http://www.ulta.com/role/DisclosureShareRepurchaseProgramDetails Share repurchase program (Details) Details http://www.ulta.com/role/DisclosureShareRepurchaseProgram 46 false false All Reports Book All Reports ulta-20191102x10qdf6081.htm ex-31d1.htm ex-31d2.htm ex-32d1.htm ulta-20191102.xsd ulta-20191102_cal.xml ulta-20191102_def.xml ulta-20191102_lab.xml ulta-20191102_pre.xml http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/stpr/2018-01-31 true true XML 50 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 51 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Net income per common share - Reconciliation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 02, 2019
Nov. 03, 2018
Nov. 02, 2019
Nov. 03, 2018
Net income per common share        
Numerator for diluted net income per share - net income $ 129,747 $ 131,166 $ 483,226 $ 443,885
Denominator for basic net income per share - weighted-average common shares 57,568 59,724 58,123 60,135
Dilutive effect of stock options and non-vested stock 195 338 273 297
Denominator for diluted net income per share 57,763 60,062 58,396 60,432
Net income per common share:        
Basic $ 2.25 $ 2.20 $ 8.31 $ 7.38
Diluted $ 2.25 $ 2.18 $ 8.27 $ 7.35

XML 52 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Fair value measurements (Details) - USD ($)
$ in Thousands
Nov. 02, 2019
Feb. 02, 2019
Nov. 03, 2018
Level 2 | Non-qualified deferred compensation plan      
Fair value measurements      
Fair value of financial liabilities $ 27,417 $ 19,615 $ 22,128
XML 53 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Share repurchase program
9 Months Ended
Nov. 02, 2019
Share repurchase program  
Share repurchase program

14.Share repurchase program

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

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 2017 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 may 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 does not have an expiration date and may be suspended or discontinued at any time.

During the 39 weeks ended November 2, 2019, the Company purchased 1,639 shares of common stock for $506,868. During the 39 weeks ended November 3, 2018, the Company purchased 1,582 shares of common stock for $379,423.

XML 54 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Tables)
9 Months Ended
Nov. 02, 2019
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:

13 Weeks Ended  

39 Weeks Ended    

(Percentage of net sales)

November 2, 2019

November 3, 2018

November 2, 2019

November 3, 2018

Cosmetics

51%

53%

50%

52%

Skincare, Bath & Fragrance

21%

19%

21%

20%

Haircare Products & Styling Tools

18%

19%

19%

19%

Services

6%

6%

6%

6%

Other (nail products, accessories, and other)

4%

3%

4%

3%

100%

100%

100%

100%

Summary of changes in deferred revenue

13 Weeks Ended

39 Weeks Ended

November 2, 2019

November 3, 2018

November 2, 2019

November 3, 2018

Beginning balance

$

171,953

$

130,616

$

193,585

$

110,103

Adoption of ASC 606

38,773

Additions to contract liabilities (1)

66,167

55,032

145,728

78,339

Deductions to contract liabilities (2)

(62,816)

(50,052)

(164,009)

(91,619)

Ending balance

$

175,304

$

135,596

$

175,304

$

135,596

XML 55 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Business and basis of presentation (Details)
Nov. 02, 2019
store
state
Stores by state  
Number of stores operated 1,241
Number of states in which entity operates | state 50
Alabama  
Stores by state  
Number of stores operated 21
Alaska  
Stores by state  
Number of stores operated 3
Arizona  
Stores by state  
Number of stores operated 28
Arkansas  
Stores by state  
Number of stores operated 10
California  
Stores by state  
Number of stores operated 159
Colorado  
Stores by state  
Number of stores operated 26
Connecticut  
Stores by state  
Number of stores operated 16
Delaware  
Stores by state  
Number of stores operated 3
Florida  
Stores by state  
Number of stores operated 84
Georgia  
Stores by state  
Number of stores operated 38
Hawaii  
Stores by state  
Number of stores operated 4
Idaho  
Stores by state  
Number of stores operated 9
Illinois  
Stores by state  
Number of stores operated 55
Indiana  
Stores by state  
Number of stores operated 24
Iowa  
Stores by state  
Number of stores operated 10
Kansas  
Stores by state  
Number of stores operated 13
Kentucky  
Stores by state  
Number of stores operated 14
Louisiana  
Stores by state  
Number of stores operated 18
Maine  
Stores by state  
Number of stores operated 3
Maryland  
Stores by state  
Number of stores operated 25
Massachusetts  
Stores by state  
Number of stores operated 21
Michigan  
Stores by state  
Number of stores operated 49
Minnesota  
Stores by state  
Number of stores operated 17
Mississippi  
Stores by state  
Number of stores operated 9
Missouri  
Stores by state  
Number of stores operated 23
Montana  
Stores by state  
Number of stores operated 6
Nebraska  
Stores by state  
Number of stores operated 5
Nevada  
Stores by state  
Number of stores operated 15
New Hampshire  
Stores by state  
Number of stores operated 7
New Jersey  
Stores by state  
Number of stores operated 38
New Mexico  
Stores by state  
Number of stores operated 7
New York  
Stores by state  
Number of stores operated 50
North Carolina  
Stores by state  
Number of stores operated 34
North Dakota  
Stores by state  
Number of stores operated 3
Ohio  
Stores by state  
Number of stores operated 43
Oklahoma  
Stores by state  
Number of stores operated 20
Oregon  
Stores by state  
Number of stores operated 14
Pennsylvania  
Stores by state  
Number of stores operated 45
Rhode Island  
Stores by state  
Number of stores operated 3
South Carolina  
Stores by state  
Number of stores operated 20
South Dakota  
Stores by state  
Number of stores operated 2
Tennessee  
Stores by state  
Number of stores operated 26
Texas  
Stores by state  
Number of stores operated 112
Utah  
Stores by state  
Number of stores operated 14
Vermont  
Stores by state  
Number of stores operated 1
Virginia  
Stores by state  
Number of stores operated 29
Washington  
Stores by state  
Number of stores operated 36
West Virginia  
Stores by state  
Number of stores operated 7
Wisconsin  
Stores by state  
Number of stores operated 20
Wyoming  
Stores by state  
Number of stores operated 2
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Net income per common share - Anti-dilutive Shares (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Nov. 02, 2019
Nov. 03, 2018
Nov. 02, 2019
Nov. 03, 2018
Net income per common share        
Employee stock options and restricted stock units excluded from the computation of net income per common share 219 106 217 298
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Investments (Details) - USD ($)
$ in Thousands
9 Months Ended
Nov. 02, 2019
Feb. 02, 2019
Nov. 03, 2018
Investments      
Short-term investments $ 0 $ 0 $ 0
Contributions to equity method investments 43,757    
Investment tax credits $ 31,554    
XML 58 R6.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Treasury - Common Stock
Additional Paid-In Capital
Retained Earnings
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)      
Net income       164,396 164,396
Stock-based compensation     6,170   6,170
Adoption of accounting standards | ASU 2014-09, Revenue from Contracts with Customers (Topic 606)       (29,980) (29,980)
Stock options exercised and other awards $ 2   6,510   6,512
Stock options exercised and other awards (in shares) 176        
Purchase of treasury shares   $ (4,831)     (4,831)
Purchase of treasury shares (in shares)   (23)      
Repurchase of common shares $ (6)     (133,045) (133,051)
Repurchase of common shares (in shares) (619)        
Balance at May. 05, 2018 $ 610 $ (23,598) 711,597 1,094,824 1,783,433
Balance (in shares) at May. 05, 2018 60,998 (642)      
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)      
Net income         443,885
Balance at Nov. 03, 2018 $ 601 $ (24,706) 731,890 1,127,951 $ 1,835,736
Balance (in shares) at Nov. 03, 2018 60,108 (647)     59,461
Balance at May. 05, 2018 $ 610 $ (23,598) 711,597 1,094,824 $ 1,783,433
Balance (in shares) at May. 05, 2018 60,998 (642)      
Net income       148,323 148,323
Stock-based compensation     7,002   7,002
Stock options exercised and other awards     1,936   1,936
Stock options exercised and other awards (in shares) 32        
Purchase of treasury shares   $ (815)     (815)
Purchase of treasury shares (in shares)   (4)      
Repurchase of common shares $ (5)     (127,396) (127,401)
Repurchase of common shares (in shares) (512)        
Balance at Aug. 04, 2018 $ 605 $ (24,413) 720,535 1,115,751 1,812,478
Balance (in shares) at Aug. 04, 2018 60,518 (646)      
Net income       131,166 131,166
Stock-based compensation     7,136   7,136
Stock options exercised and other awards $ 1   4,219   4,220
Stock options exercised and other awards (in shares) 41        
Purchase of treasury shares   $ (293)     (293)
Purchase of treasury shares (in shares)   (1)      
Repurchase of common shares $ (5)     (118,966) (118,971)
Repurchase of common shares (in shares) (451)        
Balance at Nov. 03, 2018 $ 601 $ (24,706) 731,890 1,127,951 $ 1,835,736
Balance (in shares) at Nov. 03, 2018 60,108 (647)     59,461
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)     58,584
Net income       192,221 $ 192,221
Stock-based compensation     6,030   6,030
Adoption of accounting standards | ASU 2016-02, Leases (Topic 842)       (2,375) (2,375)
Stock options exercised and other awards $ 4   42,052   42,056
Stock options exercised and other awards (in shares) 348        
Purchase of treasury shares   $ (9,183)     (9,183)
Purchase of treasury shares (in shares)   (27)      
Repurchase of common shares $ (3)     (107,396) (107,399)
Repurchase of common shares (in shares) (318)        
Balance at May. 04, 2019 $ 593 $ (34,091) 786,753 1,188,313 1,941,568
Balance (in shares) at May. 04, 2019 59,262 (675)      
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)     58,584
Net income         $ 483,226
Balance at Nov. 02, 2019 $ 580 $ (34,272) 800,986 1,079,862 $ 1,847,156
Balance (in shares) at Nov. 02, 2019 57,959 (676)     57,283
Balance at May. 04, 2019 $ 593 $ (34,091) 786,753 1,188,313 $ 1,941,568
Balance (in shares) at May. 04, 2019 59,262 (675)      
Net income       161,258 161,258
Stock-based compensation     6,736   6,736
Stock options exercised and other awards     879   879
Stock options exercised and other awards (in shares) 15        
Purchase of treasury shares   $ (89)     (89)
Repurchase of common shares $ (8)     (270,893) (270,901)
Repurchase of common shares (in shares) (792)        
Balance at Aug. 03, 2019 $ 585 $ (34,180) 794,368 1,078,678 1,839,451
Balance (in shares) at Aug. 03, 2019 58,485 (675)      
Net income       129,747 129,747
Stock-based compensation     6,342   6,342
Stock options exercised and other awards     276   276
Stock options exercised and other awards (in shares) 4        
Purchase of treasury shares   $ (92)     (92)
Purchase of treasury shares (in shares)   (1)      
Repurchase of common shares $ (5)     (128,563) (128,568)
Repurchase of common shares (in shares) (530)        
Balance at Nov. 02, 2019 $ 580 $ (34,272) $ 800,986 $ 1,079,862 $ 1,847,156
Balance (in shares) at Nov. 02, 2019 57,959 (676)     57,283
XML 59 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Nov. 02, 2019
Feb. 02, 2019
Nov. 03, 2018
Current assets:      
Cash and cash equivalents $ 208,843 $ 409,251 $ 296,944
Short-term investments 0 0 0
Receivables, net 112,888 136,168 102,353
Merchandise inventories, net 1,616,920 1,214,329 1,484,565
Prepaid expenses and other current assets 118,343 138,116 119,817
Prepaid income taxes 40,474 16,997 22,294
Total current assets 2,097,468 1,914,861 2,025,973
Property and equipment, net 1,233,412 1,226,029 1,257,775
Operating lease assets 1,529,524    
Goodwill 10,870 10,870 9,084
Other intangible assets, net 3,622 4,317 6,985
Deferred compensation plan assets 26,269 20,511 21,397
Other long-term assets 27,683 14,584 11,477
Total assets 4,928,848 3,191,172 3,332,691
Current liabilities:      
Accounts payable 594,993 404,016 574,480
Accrued liabilities 249,112 220,666 255,156
Deferred revenue 190,188 199,054 154,447
Current operating lease liabilities 222,627    
Total current liabilities 1,256,920 823,736 984,083
Non-current operating lease liabilities 1,706,806    
Deferred rent   434,980 432,052
Deferred income taxes 83,856 83,864 50,045
Other long-term liabilities 34,110 28,374 30,775
Total liabilities 3,081,692 1,370,954 1,496,955
Commitments and contingencies (Note 7)
Stockholders' equity:      
Common stock, $0.01 par value, 400,000 shares authorized; 57,959, 59,232, and 60,108 shares issued; 57,283, 58,584, and 59,461 shares outstanding; at November 2, 2019 (unaudited), February 2, 2019, and November 3, 2018 (unaudited), respectively 580 592 601
Treasury stock-common, at cost (34,272) (24,908) (24,706)
Additional paid-in capital 800,986 738,671 731,890
Retained earnings 1,079,862 1,105,863 1,127,951
Total stockholders' equity 1,847,156 1,820,218 1,835,736
Total liabilities and stockholders' equity $ 4,928,848 $ 3,191,172 $ 3,332,691
XML 60 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Notes payable (Details)
9 Months Ended
Nov. 02, 2019
USD ($)
Feb. 02, 2019
USD ($)
Nov. 03, 2018
USD ($)
Notes payable      
Outstanding borrowings under credit facility $ 0 $ 0 $ 0
Second Amended and Restated Loan Agreement      
Notes payable      
Unused line fee (as a percent) 0.20%    
Second Amended and Restated Loan Agreement | Minimum      
Notes payable      
Fixed charge coverage ratio covenant 1.0    
Second Amended and Restated Loan Agreement | London Interbank Offered Rate      
Notes payable      
Interest rate margin (as a percent) 1.25%    
Second Amended and Restated Loan Agreement | Revolving loans      
Notes payable      
Maximum borrowing capacity $ 400,000,000    
Contingent increase to revolving facility 50,000,000    
Second Amended and Restated Loan Agreement | Letters of credit      
Notes payable      
Maximum borrowing capacity $ 20,000,000    
XML 61 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Weighted- average remaining lease term and discount rate (Details)
$ in Thousands
Nov. 02, 2019
USD ($)
Leases  
Initial lease term 10 years
Operating lease assets $ 1,529,524
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating lease assets
Current operating lease liabilities $ 222,627
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Current operating lease liabilities
Non-current operating lease liabilities $ 1,706,806
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Non-current operating lease liabilities
Total lease liabilities $ 1,929,433
Weighted-average remaining lease term 6 years 9 months 18 days
Weighted-average discount rate 4.10%
Minimum  
Leases  
Initial lease term 12 months
Maximum  
Leases  
Initial lease term 12 months
XML 62 R31.htm IDEA: XBRL DOCUMENT v3.19.3
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 63 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Leases
9 Months Ended
Nov. 02, 2019
Leases  
Leases

6.Leases

The Company determines whether an arrangement is or contains a lease at contract inception. The Company leases retail stores, distribution centers, and corporate offices under non-cancellable operating leases with various expiration dates through 2032. Leases generally have an initial lease term of 10 years and 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.

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 and failure to exercise such option would result in an economic penalty. All retail store, distribution center, and corporate office leases are classified as operating leases. The Company does not have any finance leases.

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 (deferred rent) is reflected within the associated right-of-use asset. Operating lease expense is recognized on a straight-line basis over the lease term. 

Certain leases contain provisions that require additional rent payments based upon sales volume (“variable lease cost”). 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.

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

(In thousands)

Classification on the Balance Sheet

    

November 2, 2019

Right-of-use assets

Operating lease assets

$

1,529,524

Current lease liabilities

Current operating lease liabilities

$

222,627

Non-current lease liabilities

Non-current operating lease liabilities

1,706,806

Total lease liabilities

$

1,929,433

Weighted-average remaining lease term

    

6.8 years

Weighted-average discount rate

4.1%

Lease cost

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

13 Weeks Ended

39 Weeks Ended

(In thousands)

    

Classification on the Statement of Income

    

November 2, 2019

    

November 2, 2019

Operating lease cost

Cost of sales (1)

$

72,467

$

215,388

Variable lease cost

Cost of sales

(1,834)

(5,158)

Short-term lease cost

Selling, general and administrative expenses

109

247

Sublease income

Net sales

(135)

(425)

Total lease cost

$

70,607

$

210,052

(1) The majority of operating lease cost relates to retail stores and distribution centers and is classified within cost of sales. Operating lease cost for corporate offices is classified within 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:

    

39 Weeks Ended

(In thousands)

    

November 2, 2019

Cash paid for operating lease liabilities (1)

$

251,468

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

$

287,645

(1)Excludes $57,160 related to cash received for tenant incentives.

Maturity of lease liabilities

The following table presents maturities of operating lease liabilities as of November 2, 2019:

Fiscal year

    

(In thousands)

2019 (1)

$

35,555

2020

348,826

2021

337,449

2022

319,252

2023

283,484

2024 and thereafter

919,024

Total lease payments

$

2,243,590

Less: Imputed interest

(314,157)

Present value of operating lease liabilities

$

1,929,433

(1)Excluding the 39 weeks ended November 2, 2019 and net of tenant incentives.

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

XML 64 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Investments
9 Months Ended
Nov. 02, 2019
Investments  
Investments

10. 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. As of November 2, 2019, February 2, 2019, and November 3, 2018, the Company did not have any short-term investments.

The Company’s investments in renewable energy projects are accounted for under the equity method of accounting.  The balance of these investments is included in other long-term assets on the consolidated balance sheet. The Company contributed capital of $43,757 and received distributions including $31,554 of investment tax credits during the 39 weeks ended November 2, 2019.