CRTO · XBRL financial data

Criteo financial statements, every fiscal year

The same tables from 6 filings, lined up. Matched by XBRL tag: renamed lines keep their history.

How these numbers work
  • Every number comes from the company's XBRL financial data filed with the SEC, and each one links to its filing.
  • Lines are matched by XBRL tag, so a line renamed between filings keeps its history.
  • * marks a quarter worked out from the filing totals: the 10-K year minus the first three quarters, or a year-to-date total minus the earlier one. Fourth-quarter earnings per share is fourth-quarter net income over the fourth-quarter weighted shares.
  • 0 means a filing states zero; a dash (—) means no filing states that number.
  • “year only” means the 10-K gives the full year but not the quarters needed to work out the fourth. A worked-out quarter of revenue, cost of revenue or operating cash flow more than twice the company's largest quarter of the two years before is shown this way too.
  • Gross profit is shown as the company reports it; a worked-out quarter must equal revenue less cost of revenue for that quarter, or it is a dash.
  • Operating income can be above gross profit when the company books other operating income between the two, shown on its own line.
  • Shares outstanding come from each filing's cover page, as of the date printed there.
  • Quarters are fiscal: Q2 FY27 is the second quarter of the company's fiscal 2027.

Income statement

CSV

Fiscal years (CRTO's year ends in late December)

In millions of dollarsDec 31, 2020Dec 31, 2021Dec 31, 2022Dec 31, 2023Dec 31, 2024Dec 31, 2025
Revenue from contracts with customers2,0732,2542,0171,9491,9331,945
Cost of revenue1,3851,472————
Cost of goods and services sold1,2481,3331,089927812770
Gross profit6887827958639831,049
Research and development133152188242279283
General and administrative116153205138176169
Total operating expenses579630771786832847
Operating income (loss)1091522477151203
Interest income1125106
Interest expense322222
Other income (expense)(0)21(0)0(0)
Income tax expense (benefit)321631204054
Net income (loss)72134953112145
Earnings per share, basic USD per share1.182.210.150.952.042.73
Earnings per share, diluted USD per share1.162.090.140.881.902.64
Weighted average shares, basic millions of shares616160565553
Weighted average shares, diluted millions of shares626463605955

Balance sheet

CSV

Fiscal years (CRTO's year ends in late December)

In millions of dollarsDec 31, 2020Dec 31, 2021Dec 31, 2022Dec 31, 2023Dec 31, 2024Dec 31, 2025
Cash and cash equivalents488516348336291342
Marketable securities0502562623
Marketable securities, non-current4250171624
Accounts receivable474582709776801582
Prepaid and other current assets————5153
Total current assets1,0651,2641,2611,3531,2241,072
Property and equipment, net190140131126107139
Right-of-use asset11412010211299134
Goodwill326330515524515536
Total assets1,8531,9842,3492,4322,2662,201
Total current liabilities6006731,0801,1801,047845
Lease liability, non-current8394788378105
Total liabilities7017851,2681,3211,1851,015
Retained earnings491602578555572631
Total stockholders' equity1,1171,1631,0481,0801,0491,149
Total liabilities and equity1,8531,9842,3492,4322,2662,201
Common shares outstanding (cover page) millions of shares616156555450

Cash flows

CSV

Fiscal years (CRTO's year ends in late December)

In millions of dollarsDec 31, 2020Dec 31, 2021Dec 31, 2022Dec 31, 2023Dec 31, 2024Dec 31, 2025
Net income (loss)72134953112145
Stock-based compensation2945659710758
Net cash from operating activities185221256224258311
Net cash from investing activities(101)(76)(166)(109)(98)(101)
Proceeds from issuing common stock225125—
Share repurchases44100136125225152
Proceeds from long-term debt15307900—
Repayments of long-term debt16717900—
Net cash from financing activities(58)(80)(113)(147)(270)(151)
Net change in cash6928(67)(37)(120)51

Compare with peers

SIC 7311 and related industry codes, similar size. Each row is the latest quarter reported.

How peers are chosen
  • SIC 7311 and related industry codes with public float (or, where float is missing, quarterly revenue) between 0.2x and 5x the company's.
  • Each row is the latest quarter the company has reported, named in the Quarter column; when that filing is a 10-K, it is the fourth quarter, never the full year.
  • Runway shows only for companies burning cash with under $10B of public float.
  • * marks a quarter worked out from the filing totals: for a 10-Q, the year-to-date total less the earlier one.
CompanyCash ($M)Revenue, quarter ($M)Operating cash flow, quarter ($M)Shares outstandingRunwayQuarter
Criteo25242820*49.0M— 10-QJun 30, 2026
Ibotta1509822*not reported— 10-QSep 30, 2026
MNTN2378327*not reported— 10-QJun 30, 2026
Angi20324229*not reported— 10-QSep 30, 2026
Groupon22612518*40.7M— 10-QJun 30, 2026
Thryv Holdings9.115126*44.4M— 10-QJun 30, 2026
Clear Channel Outdoor Holdings19243845*509.1M— 10-QJun 30, 2026
Stagwell13281689*248.0M— 10-QSep 30, 2026
National CineMedia4358(1.5)*94.1M28.7 quarters 10-QJul 2, 2026

Not investment advice. Not affiliated with the U.S. SEC.