ETSY workspace
build ETSY_1Q26 · synced 2026-07-06 · tieouts computed locally (no tieouts.json in build)
| Cash Flow · line | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| Net incomeNetIncomeLoss | 95,894 | 349,246 | 493,507 | -694,288 | 307,568 | 303,281 | 162,982 |
| Stock-based compensation expenseShareBasedCompensation | 44,395 | 65,114 | 139,910 | 230,888 | 284,558 | 282,847 | 244,745 |
| Depreciation and amortization expenseDepreciationDepletionAndAmortization | 48,031 | 58,189 | 74,267 | 96,702 | 91,323 | 108,074 | 101,845 |
| Provision for expected credit lossesProvisionForDoubtfulAccounts | 10,963 | 15,033 | 16,031 | 12,464 | 19,634 | 11,950 | 9,006 |
| Deferred provision (benefit) for income taxesIncreaseDecreaseInDeferredIncomeTaxes | 15,248 | -2,202 | 88,952 | 55,303 | 50,086 | 14,445 | -39,215 |
| Foreign exchange loss (gain)ForeignCurrencyTransactionGainLossUnrealized | 5,708 | -7,349 | 14,071 | -1,238 | — | — | — |
| Amortization of debt issuance costsAmortizationOfFinancingCosts | 2,006 | 2,751 | — | — | — | — | — |
| Non-cash interest expenseNoncashInterestExpense | 19,108 | — | — | — | — | — | — |
| Interest expense on marketable securitiesAccretionAmortizationOfDiscountsAndPremiumsInvestments | 4,182 | -2,729 | — | — | — | — | — |
| (Gain) loss on disposal of assetsGainLossOnDispositionOfAssets1 | -1,667 | — | — | — | — | — | — |
| Asset impairment chargesAssetImpairmentCharges | 0 | 0 | 0 | 1,045,022 | 68,091 | 0 | 101,703 |
| Loss on sale of businessGainLossOnSaleOfBusiness | — | — | 0 | 0 | -2,630 | 0 | -5,097 |
| Loss on extinguishment of debtGainsLossesOnExtinguishmentOfDebt | 0 | -16,855 | 0 | — | — | — | — |
| Other non-cash expense (income), netOtherNoncashIncomeExpense | -1,667 | -1,956 | 475 | -5,193 | 1,901 | 18,962 | -34,610 |
| Accounts receivableIncreaseDecreaseInAccountsReceivable | 12,656 | 22,540 | 19,256 | 14,056 | 16,066 | -3,573 | 10,034 |
| Prepaid expenses and other current assetsIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets | 14,156 | 16,963 | 44,186 | -23,840 | 47,490 | -39,317 | 33,814 |
| Other assetsIncreaseDecreaseInOtherNoncurrentAssets | -4,045 | -4,816 | 25,159 | -7,390 | 2,409 | 1,381 | -4,560 |
| Accounts payableIncreaseDecreaseInAccountsPayable | -953 | 14,550 | -14,169 | 532 | 2,582 | -3,511 | 2,496 |
| Accrued and other current liabilitiesIncreaseDecreaseInAccruedLiabilities | 37,410 | 146,634 | 84,789 | 6,439 | 34,439 | 34,240 | 27,660 |
| Deferred revenueIncreaseDecreaseInContractWithCustomerLiability | 191 | 3,312 | 1,441 | 1,905 | 457 | 4,945 | 6,975 |
| Other liabilitiesIncreaseDecreaseInOtherOperatingLiabilities | -3,887 | -5,612 | 40,423 | 14,416 | 4,783 | 2,541 | 1,465 |
| Net cash provided by operating activities of continuing operationsNetCashProvidedByUsedInOperatingActivitiesContinuingOperations | — | — | — | — | — | — | — |
| Σ vs disclosed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Cash from operationsNetCashProvidedByUsedInOperatingActivities | 206,920 | 678,956 | 651,551 | 683,612 | 705,513 | 752,469 | 693,414 |
| Σ vs disclosed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Acquisition of businesses, net of cash acquiredPaymentsToAcquireBusinessesNetOfCashAcquired | 270,409 | 0 | 1,699,974 | 0 | — | — | — |
| Cash paid for intangible assetsPaymentsToAcquireIntangibleAssets | 1,963 | 880 | 1,937 | 6,456 | 12 | — | — |
| Purchases of property and equipmentPaymentsToAcquirePropertyPlantAndEquipment | 7,528 | 1,445 | 11,248 | 10,237 | 12,938 | 14,208 | 15,386 |
| Website and app developmentPaymentsToDevelopSoftware | 7,750 | 5,665 | 16,922 | 20,506 | 26,958 | 29,290 | 39,278 |
| Purchases of investmentsPaymentsToAcquireInvestments | 661,821 | 499,237 | 418,518 | 270,345 | 342,850 | 330,763 | 326,582 |
| Sales and maturities of investmentsProceedsFromSaleMaturityAndCollectionsOfInvestments | 461,098 | 495,848 | 590,630 | 277,520 | 309,451 | 321,160 | 312,842 |
| Proceeds from sale of business, net of cashProceedsFromDivestitureOfBusinessesNetOfCashDivested | — | — | — | — | 0 | 0 | 100,485 |
| Net cash used in investing activities of continuing operationsNetCashProvidedByUsedInInvestingActivitiesContinuingOperations | — | — | — | — | — | — | — |
| Σ vs disclosed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Cash from investingNetCashProvidedByUsedInInvestingActivities | -488,373 | -11,379 | -1,557,969 | -30,024 | -73,307 | -53,101 | 32,081 |
| Σ vs disclosed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Payment of tax obligations on vested equity awardsPaymentsRelatedToTaxWithholdingForShareBasedCompensation | 32,547 | 47,716 | 118,167 | 79,163 | 83,441 | 61,588 | 75,220 |
| Repurchase of stockPaymentsForRepurchaseOfCommonStock | 176,985 | 268,653 | 302,774 | 425,727 | 576,968 | 723,899 | 776,899 |
| Proceeds from exercise of stock optionsProceedsFromStockOptionsExercised | 9,791 | 25,319 | 22,706 | 15,024 | 14,228 | 3,907 | 17,667 |
| Proceeds from issuance of convertible senior notesProceedsFromConvertibleDebt | 650,000 | 650,000 | 1,000,000 | 0 | 0 | 0 | 700,000 |
| Payment of debt issuance costsPaymentsOfDebtIssuanceCosts | 11,904 | 10,531 | 13,300 | 25 | 2,215 | 0 | 11,339 |
| Settlement of convertible senior notesRepaymentsOfConvertibleDebt | 0 | 137,168 | 43,900 | 44 | — | — | — |
| Payments on finance lease obligationsFinanceLeasePrincipalPayments | 10,833 | 9,211 | 8,864 | 6,307 | 6,278 | 6,091 | 6,162 |
| Other financing, netProceedsFromPaymentsForOtherFinancingActivities | 8,265 | -8,073 | 2,048 | -10,242 | -1,769 | 503 | -17,922 |
| Cash from financingNetCashProvidedByUsedInFinancingActivities | 359,607 | 119,282 | 452,749 | -506,484 | -656,533 | -787,168 | -169,875 |
| Σ vs disclosed | -540,718 | -1,021,243 | -1,059,010 | -1,022,532 | -1,337,894 | -1,583,156 | -1,739,240 |
| Effect of exchange rate changes on cashEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | -1,846 | 13,947 | -10,234 | -6,022 | 12,031 | -15,345 | 37,562 |
| Net change in cashCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect | 76,308 | 800,806 | -463,903 | 141,082 | -12,296 | -103,145 | 593,182 |
| Σ vs disclosed | +78,154 | +786,859 | -453,669 | +147,104 | -24,327 | -87,800 | +555,620 |
| Cash, cash equivalents, and restricted cash at beginning of periodCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations | 448,634 | 1,249,440 | 785,537 | 926,619 | 914,323 | 811,178 | — |
| Cash paid for interestInterestPaidNet | 3,206 | 3,405 | 6,054 | 9,534 | 9,315 | 9,052 | 12,235 |
| Cash paid for income taxes, net of refundsIncomeTaxesPaid | 2,084 | 8,535 | 94,160 | 41,679 | 42,676 | — | — |
| Cash and cash equivalentsCashAndCashEquivalentsAtCarryingValue | 443,293 | 1,244,099 | 780,196 | 921,278 | 914,323 | 811,178 | — |
| Restricted cashRestrictedCashNoncurrent | 5,341 | 5,341 | 5,341 | 5,341 | — | — | — |
✓ column ties. ±X annual non-tie → blocking. ±X quarter / YTD non-tie → expected artifact (muted, never red). Values in $ thousands.
Decision queue
Conflicting vintages whose concept maps to a rendered statement line — the cards that touch the model.
AccountsPayableCurrent @ 2025-12-31
spread 3.74% · failed: most_recent_wins (spread=3.74%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/AccountsPayableCurrent · 2025-12-31
overrides:
AccountsPayableCurrent:
"2025-12-31":
value: 27732000
filing_date: 2026-04-29
note: "vintage chosen via fallback; most_recent_wins (spread=3.74%)"
AccruedLiabilitiesCurrent @ 2025-12-31
spread 12.93% · failed: most_recent_wins (spread=12.93%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/AccruedLiabilitiesCurrent · 2025-12-31
overrides:
AccruedLiabilitiesCurrent:
"2025-12-31":
value: 342200000
filing_date: 2026-04-29
note: "vintage chosen via fallback; most_recent_wins (spread=12.93%)"
AssetImpairmentCharges @ 2025-06-30
spread · failed: most_recent_wins (spread=100.00%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/AssetImpairmentCharges · 2025-06-30
overrides:
AssetImpairmentCharges:
"2025-06-30":
value: 0
filing_date: 2025-07-30
note: "vintage chosen via fallback; most_recent_wins (spread=100.00%)"
AssetImpairmentCharges @ 2025-09-30
spread · failed: most_recent_wins (spread=100.00%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/AssetImpairmentCharges · 2025-09-30
overrides:
AssetImpairmentCharges:
"2025-09-30":
value: 0
filing_date: 2025-10-29
note: "vintage chosen via fallback; most_recent_wins (spread=100.00%)"
CashAndCashEquivalentsAtCarryingValue @ 2025-03-31
spread 4.82% · failed: most_recent_wins (spread=4.82%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/CashAndCashEquivalentsAtCarryingValue · 2025-03-31
overrides:
CashAndCashEquivalentsAtCarryingValue:
"2025-03-31":
value: 617882000
filing_date: 2026-04-29
note: "vintage chosen via fallback; most_recent_wins (spread=4.82%)"
CashAndCashEquivalentsAtCarryingValue @ 2025-12-31
spread 2.89% · failed: most_recent_wins (spread=2.89%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/CashAndCashEquivalentsAtCarryingValue · 2025-12-31
overrides:
CashAndCashEquivalentsAtCarryingValue:
"2025-12-31":
value: 1355428000
filing_date: 2026-04-29
note: "vintage chosen via fallback; most_recent_wins (spread=2.89%)"
CostOfRevenue @ 2018-06-30
spread · failed: most_recent_wins (spread=47.63%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/CostOfRevenue · 2018-06-30
overrides:
CostOfRevenue:
"2018-06-30":
value: 45409000
filing_date: 2019-08-02
note: "vintage chosen via fallback; most_recent_wins (spread=47.63%)"
CostOfRevenue @ 2018-09-30
spread · failed: most_recent_wins (spread=64.87%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/CostOfRevenue · 2018-09-30
overrides:
CostOfRevenue:
"2018-09-30":
value: 46947000
filing_date: 2019-10-31
note: "vintage chosen via fallback; most_recent_wins (spread=64.87%)"
CostOfRevenue @ 2025-03-31
spread 12.63% · failed: most_recent_wins (spread=12.63%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/CostOfRevenue · 2025-03-31
overrides:
CostOfRevenue:
"2025-03-31":
value: 167801000
filing_date: 2026-04-29
note: "vintage chosen via fallback; most_recent_wins (spread=12.63%)"
CostOfRevenue @ 2025-06-30
spread · failed: most_recent_wins (spread=49.81%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/CostOfRevenue · 2025-06-30
overrides:
CostOfRevenue:
"2025-06-30":
value: 193548000
filing_date: 2025-07-30
note: "vintage chosen via fallback; most_recent_wins (spread=49.81%)"
CostOfRevenue @ 2025-09-30
spread · failed: most_recent_wins (spread=66.46%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/CostOfRevenue · 2025-09-30
overrides:
CostOfRevenue:
"2025-09-30":
value: 194645000
filing_date: 2025-10-29
note: "vintage chosen via fallback; most_recent_wins (spread=66.46%)"
DepreciationDepletionAndAmortization @ 2025-03-31
spread 37.01% · failed: most_recent_wins (spread=37.01%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/DepreciationDepletionAndAmortization · 2025-03-31
overrides:
DepreciationDepletionAndAmortization:
"2025-03-31":
value: 17189000
filing_date: 2026-04-29
note: "vintage chosen via fallback; most_recent_wins (spread=37.01%)"
EarningsPerShareDiluted @ 2018-06-30
spread · failed: most_recent_wins (spread=76.92%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/EarningsPerShareDiluted · 2018-06-30
overrides:
EarningsPerShareDiluted:
"2018-06-30":
value: 0.03
filing_date: 2019-08-02
note: "vintage chosen via fallback; most_recent_wins (spread=76.92%)"
EarningsPerShareDiluted @ 2018-09-30
spread · failed: most_recent_wins (spread=48.28%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/EarningsPerShareDiluted · 2018-09-30
overrides:
EarningsPerShareDiluted:
"2018-09-30":
value: 0.15
filing_date: 2019-10-31
note: "vintage chosen via fallback; most_recent_wins (spread=48.28%)"
EarningsPerShareDiluted @ 2025-06-30
spread · failed: most_recent_wins (spread=213.64%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/EarningsPerShareDiluted · 2025-06-30
overrides:
EarningsPerShareDiluted:
"2025-06-30":
value: 0.25
filing_date: 2025-07-30
note: "vintage chosen via fallback; most_recent_wins (spread=213.64%)"
EarningsPerShareDiluted @ 2025-09-30
spread · failed: most_recent_wins (spread=34.04%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/EarningsPerShareDiluted · 2025-09-30
overrides:
EarningsPerShareDiluted:
"2025-09-30":
value: 0.63
filing_date: 2025-10-29
note: "vintage chosen via fallback; most_recent_wins (spread=34.04%)"
FiniteLivedIntangibleAssetsNet @ 2025-12-31
spread 95.12% · failed: most_recent_wins (spread=95.12%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/FiniteLivedIntangibleAssetsNet · 2025-12-31
overrides:
FiniteLivedIntangibleAssetsNet:
"2025-12-31":
value: 14511000
filing_date: 2026-04-29
note: "vintage chosen via fallback; most_recent_wins (spread=95.12%)"
ForeignCurrencyTransactionGainLossBeforeTax @ 2018-06-30
spread · failed: most_recent_wins (spread=71.15%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/ForeignCurrencyTransactionGainLossBeforeTax · 2018-06-30
overrides:
ForeignCurrencyTransactionGainLossBeforeTax:
"2018-06-30":
value: -4450000
filing_date: 2019-08-02
note: "vintage chosen via fallback; most_recent_wins (spread=71.15%)"
ForeignCurrencyTransactionGainLossBeforeTax @ 2018-09-30
spread · failed: most_recent_wins (spread=87.45%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/ForeignCurrencyTransactionGainLossBeforeTax · 2018-09-30
overrides:
ForeignCurrencyTransactionGainLossBeforeTax:
"2018-09-30":
value: -373000
filing_date: 2019-10-31
note: "vintage chosen via fallback; most_recent_wins (spread=87.45%)"
ForeignCurrencyTransactionGainLossBeforeTax @ 2021-06-30
spread · failed: most_recent_wins (spread=141.12%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/ForeignCurrencyTransactionGainLossBeforeTax · 2021-06-30
overrides:
ForeignCurrencyTransactionGainLossBeforeTax:
"2021-06-30":
value: -2272000
filing_date: 2021-08-05
note: "vintage chosen via fallback; most_recent_wins (spread=141.12%)"
ForeignCurrencyTransactionGainLossBeforeTax @ 2021-09-30
spread · failed: most_recent_wins (spread=67.19%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/ForeignCurrencyTransactionGainLossBeforeTax · 2021-09-30
overrides:
ForeignCurrencyTransactionGainLossBeforeTax:
"2021-09-30":
value: 2698000
filing_date: 2021-11-04
note: "vintage chosen via fallback; most_recent_wins (spread=67.19%)"
ForeignCurrencyTransactionGainLossBeforeTax @ 2024-06-30
spread · failed: most_recent_wins (spread=56.27%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/ForeignCurrencyTransactionGainLossBeforeTax · 2024-06-30
overrides:
ForeignCurrencyTransactionGainLossBeforeTax:
"2024-06-30":
value: 4861000
filing_date: 2025-07-30
note: "vintage chosen via fallback; most_recent_wins (spread=56.27%)"
ForeignCurrencyTransactionGainLossBeforeTax @ 2024-09-30
spread · failed: most_recent_wins (spread=195.05%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/ForeignCurrencyTransactionGainLossBeforeTax · 2024-09-30
overrides:
ForeignCurrencyTransactionGainLossBeforeTax:
"2024-09-30":
value: -16815000
filing_date: 2025-10-29
note: "vintage chosen via fallback; most_recent_wins (spread=195.05%)"
ForeignCurrencyTransactionGainLossBeforeTax @ 2025-06-30
spread · failed: most_recent_wins (spread=38.45%); unit_rescale (no factor of 1000 detected); sign_flip (no negation detected)
# company_memory/ForeignCurrencyTransactionGainLossBeforeTax · 2025-06-30
overrides:
ForeignCurrencyTransactionGainLossBeforeTax:
"2025-06-30":
value: -25444000
filing_date: 2025-07-30
note: "vintage chosen via fallback; most_recent_wins (spread=38.45%)"
+99 more — showing the first 24 of 123.
Footnote appendix (193)
Concepts that resolve to no rendered statement line (APIC adjustments, antidilutive shares, dimensional facts). Collapsed by default — these do not block the gate.
Show 193 appendix flags
Normalized line-item map
Soul (V1 §9): the app surfaces judgment, it never performs it silently. AI proposes; deterministic code detects; a human approves; git remembers. The accumulating rules + overrides + tag-map ledger IS the product — every flag carries its why, every row its provenance.