v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Aug. 01, 2026
Aug. 02, 2025
Operating activities    
Net income (loss) $ 60,750 $ (38,921)
Adjustments to reconcile net income (loss) to net cash provided by operating activities    
Depreciation and amortization 16,339 10,541
Stock-based compensation expense 173,856 158,214
Net accretion of discounts on investments (5,790) (4,988)
Other 3,894 (1,043)
Changes in operating assets and liabilities:    
Accounts receivable, net (17,417) (14,100)
Inventories (10,026) (13,943)
Prepaid expenses and other current assets 936 (5,653)
Arbitration award receivable (30,329) 0
Connected device costs (49,222) (10,643)
Deferred commissions (32,305) (16,255)
Other assets (2,954) 181
Accounts payable and other liabilities 8,852 (15,232)
Deferred revenue 38,289 53,900
Operating lease liabilities 64 715
Net cash provided by operating activities 154,937 102,773
Investing activities    
Purchases of property and equipment (17,019) (12,889)
Purchases of investments (578,487) (421,946)
Proceeds from maturities and redemptions of investments 465,888 348,590
Other investing activities 100 (200)
Net cash used in investing activities (129,518) (86,445)
Financing activities    
Proceeds from issuance of common stock from equity compensation plans 17,128 18,737
Taxes paid for net share settlement of equity awards (70,372) 0
Other financing activities (171) (694)
Net cash provided by (used in) financing activities (53,415) 18,043
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash (2,308) 1,344
Net increase (decrease) in cash, cash equivalents, and restricted cash (30,304) 35,715
Cash, cash equivalents, and restricted cash, beginning of period 324,843 245,794
Cash, cash equivalents, and restricted cash, end of period 294,539 281,509
Supplemental disclosure of cash flow information    
Cash paid for income taxes, net of refunds 3,180 1,320
Supplemental disclosure of non-cash investing and financing activities    
Property and equipment accrued but not yet paid $ 1,709 $ 210