v3.26.1
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Cash flows from operating activities:    
Net income $ 356,356 $ 252,212
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 73,637 61,400
Non-cash lease expense 106,053 106,546
Provision for deferred income taxes 73,591 11,608
Share-based compensation expense 15,702 14,956
Amortization of tax credit investment 7,452 8,587
Loss on disposition of property and equipment, net 388 262
Changes in assets and liabilities:    
Receivables (7,546) (12,025)
Inventory (79,103) (70,611)
Prepaid expenses and other assets (70,389) (25,095)
Payables, accrued expenses and other liabilities 36,095 23,336
Operating lease liabilities (120,494) (120,130)
Net cash provided by operating activities 391,742 251,046
Cash flows from investing activities:    
Cash paid for property and equipment (268,056) (107,549)
Cash paid for marketable securities (117,984) (220,293)
Sales and maturities of marketable securities 555,597 295,861
Net cash provided by (used in) investing activities 169,557 (31,981)
Cash flows from financing activities:    
Proceeds from the exercise of stock options 0 928
Share repurchases related to share repurchase program (299,996) (151,935)
Share repurchases related to taxes for share-based awards (22,092) (21,144)
Tax credit investment liability payments (7,803) (8,437)
Net cash used in financing activities (329,891) (180,588)
Effect of exchange rate changes on cash and cash equivalents (1,858) 3,213
Increase in cash and cash equivalents 229,550 41,690
Cash and cash equivalents at beginning of period 369,206 290,481
Cash and cash equivalents at end of period 598,756 332,171
Supplemental cash flow information:    
Cash paid during the year for income taxes 16,460 71,789
Non-cash investing activities—Accrued capital expenditures 20,561 11,340
Right-of-use assets obtained in exchange for operating lease liabilities $ 175,162 $ 185,592