Financial Metrics
CRTO Criteo S.A.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-17 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | SEC Filing Index |
| Insider | 4 | 2026-02-24 | SEC Filing Index |
| Insider | 4 | 2025-12-23 | SEC Filing Index |
Credit and Bond Coverage
Company-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 445016000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 468934000.0 | +5.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 469193000.0 | +0.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 450055000.0 | -4.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 471307000.0 | +4.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 458892000.0 | -2.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | 451434000.0 | -1.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 482671000.0 | +6.9% | USD | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 1949445000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1933289000.0 | -0.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1944901000.0 | +0.6% | USD | 10-K | 2026-02-26 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 181509000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 199782000.0 | +10.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 205127000.0 | +2.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 217223000.0 | +5.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 232845000.0 | +7.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 231932000.0 | -0.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | 236976000.0 | +2.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 258518000.0 | +9.1% | USD | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 863044000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 982971000.0 | +13.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1049380000.0 | +6.8% | USD | 10-K | 2026-02-26 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -23493000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 959000.0 | +104.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 11434000.0 | +1092.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 10354000.0 | -9.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 36938000.0 | +256.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 9602000.0 | -74.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | 48167000.0 | +401.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 30455000.0 | -36.8% | USD | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 77218000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 151402000.0 | +96.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 202765000.0 | +33.9% | USD | 10-K | 2026-02-26 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -11809000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -2876000.0 | +75.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 6927000.0 | +340.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 7244000.0 | +4.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 26987000.0 | +272.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 6245000.0 | -76.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | 37928000.0 | +507.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 21250000.0 | -44.0% | USD | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 53259000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 111571000.0 | +109.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 144602000.0 | +29.6% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.21 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.05 | +76.2% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.12 | +340.0% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.13 | +8.3% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.49 | +276.9% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.11 | -77.6% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | 0.7 | +536.4% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.4 | -42.9% | USD/shares | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 0.95 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2.04 | +114.7% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2.73 | +33.8% | USD/shares | 10-K | 2026-02-26 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.21 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.05 | +76.2% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.12 | +340.0% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.12 | +0.0% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.46 | +283.3% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.11 | -76.1% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | 0.66 | +500.0% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.39 | -40.9% | USD/shares | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 0.88 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.9 | +115.9% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2.64 | +38.9% | USD/shares | 10-K | 2026-02-26 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 305662000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 223183000.0 | -27.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 194857000.0 | -12.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 336341000.0 | +72.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 266862000.0 | -20.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 216698000.0 | -18.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 208740000.0 | -3.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 290693000.0 | +39.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-03-31 | 285850000.0 | -1.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 205703000.0 | -28.0% | USD | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 336341000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 290693000.0 | -13.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 342038000.0 | +17.7% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 545840000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 573463000.0 | +5.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 624562000.0 | +8.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 775589000.0 | +24.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 610676000.0 | -21.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 632749000.0 | +3.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 646283000.0 | +2.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 800859000.0 | +23.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-03-31 | 647109000.0 | -19.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 667763000.0 | +3.2% | USD | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 775589000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 800859000.0 | +3.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 582102000.0 | -27.3% | USD | 10-K | 2026-02-26 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1125149000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1058601000.0 | -5.9% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1074943000.0 | +1.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1352562000.0 | +25.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1158437000.0 | -14.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1139086000.0 | -1.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1140317000.0 | +0.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1224114000.0 | +7.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-03-31 | 1083938000.0 | -11.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1025996000.0 | -5.3% | USD | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 1312192000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1224114000.0 | -6.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1071875000.0 | -12.4% | USD | 10-K | 2026-02-26 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2191487000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 2128367000.0 | -2.9% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 2140643000.0 | +0.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2431919000.0 | +13.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 2206250000.0 | -9.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2167866000.0 | -1.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2208360000.0 | +1.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 2266449000.0 | +2.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-03-31 | 2127945000.0 | -6.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 2114135000.0 | -0.6% | USD | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 2391549000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 2266449000.0 | -5.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2201207000.0 | -2.9% | USD | 10-K | 2026-02-26 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 992916000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 949016000.0 | -4.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 960941000.0 | +1.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1180487000.0 | +22.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 994979000.0 | -15.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 955892000.0 | -3.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 974617000.0 | +2.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1046600000.0 | +7.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-03-31 | 886804000.0 | -15.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 833548000.0 | -6.0% | USD | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 1140117000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1046600000.0 | -8.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 844654000.0 | -19.3% | USD | 10-K | 2026-02-26 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1141298000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1085355000.0 | -4.9% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1105793000.0 | +1.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1320528000.0 | +19.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1133651000.0 | -14.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1094676000.0 | -3.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1122853000.0 | +2.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1185352000.0 | +5.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-03-31 | 1027709000.0 | -13.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 986611000.0 | -4.0% | USD | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 1280158000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1185352000.0 | -7.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1015478000.0 | -14.3% | USD | 10-K | 2026-02-26 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1017585000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1012238000.0 | -0.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1005233000.0 | -0.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1079605000.0 | +7.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1041482000.0 | -3.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1042787000.0 | +0.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1051407000.0 | +0.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1049189000.0 | -0.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-03-31 | 1064599000.0 | +1.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1088975000.0 | +2.3% | USD | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 1079605000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1049189000.0 | -2.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1149210000.0 | +9.5% | USD | 10-K | 2026-02-26 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 41964000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 43292000.0 | +3.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 62906000.0 | +45.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 14017000.0 | -77.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 31204000.0 | +122.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 88707000.0 | +184.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | 62341000.0 | -29.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 60944000.0 | -2.2% | USD | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 224246000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 258161000.0 | +15.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 311237000.0 | +20.6% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -36102000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -88337000.0 | -144.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -104199000.0 | -18.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -13899000.0 | +86.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -35157000.0 | -152.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -58966000.0 | -67.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | -17538000.0 | +70.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -41725000.0 | -137.9% | USD | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | -108712000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -97901000.0 | +9.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -101133000.0 | -3.3% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -72217000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -96117000.0 | -33.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -124858000.0 | -29.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -62180000.0 | +50.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -102098000.0 | -64.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -154355000.0 | -51.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | -54794000.0 | +64.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -103143000.0 | -88.2% | USD | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | -147254000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -270499000.0 | -83.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -151476000.0 | +44.0% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 63316696.0 | — | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 63337453.0 | +0.0% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 63350663.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 61165663.0 | -3.4% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 61181001.0 | +0.0% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 59063486.0 | -3.5% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 59180216.0 | +0.2% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 57744839.0 | -2.4% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-03-31 | 57854895.0 | +0.2% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 57854895.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 61165663.0 | — | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 54277422.0 | -11.3% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 51151866.0 | -5.8% | shares | 10-K | 2026-02-26 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 63316696.0 | — | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 63337453.0 | +0.0% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 63350663.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 61165663.0 | -3.4% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 61181001.0 | +0.0% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 59063486.0 | -3.5% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 59180216.0 | +0.2% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 57744839.0 | -2.4% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-03-31 | 57854895.0 | +0.2% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 57854895.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 61165663.0 | — | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 57744839.0 | -5.6% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 55659895.0 | -3.6% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 56256082.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 55924824.0 | -0.6% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 56297666.0 | +0.7% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 55149622.0 | -2.0% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 54684560.0 | -0.8% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 54695112.0 | +0.0% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | 53979157.0 | -1.3% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 52986068.0 | -1.8% | shares | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 56170658.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 54817136.0 | -2.4% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 52934526.0 | -3.4% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 56256082.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 55924824.0 | -0.6% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 60172953.0 | +7.6% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 59332882.0 | -1.4% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 58974186.0 | -0.6% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 58430133.0 | -0.9% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | 57195898.0 | -2.1% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 55133569.0 | -3.6% | shares | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 60231627.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 58605529.0 | -2.7% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 54792540.0 | -6.5% | shares | 10-K | 2026-02-26 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2031 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.2203 | +8.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.2192 | -0.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.2040 | -6.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.2174 | +6.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.2078 | -4.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | 0.2121 | +2.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.2283 | +7.6% | ratio | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 0.8151 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.8530 | +4.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.8836 | +3.6% | ratio | 10-K | 2026-02-26 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.1332 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.1155 | -1.6% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.1186 | +0.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.1458 | +2.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1.1643 | +1.6% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.1916 | +2.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.1700 | -1.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1.1696 | -0.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-03-31 | 1.2223 | +4.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1.2309 | +0.7% | ratio | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 1.1509 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1.1696 | +1.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.2690 | +8.5% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.1216 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.0722 | -4.4% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.1000 | +2.6% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.2232 | +11.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1.0885 | -11.0% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.0498 | -3.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.0680 | +1.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1.1298 | +5.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-03-31 | 0.9653 | -14.6% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.9060 | -6.1% | ratio | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 1.1858 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1.1298 | -4.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.8836 | -21.8% | ratio | 10-K | 2026-02-26 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4079 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.4260 | +4.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.4372 | +2.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.4827 | +10.4% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.4940 | +2.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.5054 | +2.3% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | 0.5249 | +3.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.5356 | +2.0% | ratio | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 0.4427 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.5084 | +14.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.5396 | +6.1% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0265 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.0061 | +76.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0148 | +340.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0161 | +9.0% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0573 | +255.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0136 | -76.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | 0.0840 | +517.4% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0440 | -47.6% | ratio | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 0.0273 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0577 | +111.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0743 | +28.8% | ratio | 10-K | 2026-02-26 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0528 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0020 | +103.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0244 | +1091.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0230 | -5.6% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0784 | +240.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0209 | -73.3% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | 0.1067 | +409.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0631 | -40.9% | ratio | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 0.0396 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0783 | +97.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1043 | +33.1% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3078 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.2352 | -23.6% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.2028 | -13.8% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.2849 | +40.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.2682 | -5.9% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.2267 | -15.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.2142 | -5.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 0.2777 | +29.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-03-31 | 0.3223 | +16.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.2468 | -23.4% | ratio | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 0.2950 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.2777 | -5.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.4049 | +45.8% | ratio | 10-K | 2026-02-26 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0054 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.0014 | +74.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0032 | +339.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0033 | +1.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0124 | +279.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0028 | -77.3% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | 0.0178 | +530.3% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0101 | -43.6% | ratio | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 0.0223 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0492 | +121.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0657 | +33.4% | ratio | 10-K | 2026-02-26 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0116 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.0028 | +75.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0069 | +342.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0070 | +0.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0259 | +272.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0059 | -77.0% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2025-03-31 | 0.0356 | +499.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0195 | -45.2% | ratio | 10-Q | 2025-07-31 |
| Annual | 2023-12-31 | 0.0493 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1063 | +115.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1258 | +18.3% | ratio | 10-K | 2026-02-26 |