Financial Metrics
TTD Trade Desk, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-07 | SEC Filing Index |
| Insider | 3 | 2026-04-07 | SEC Filing Index |
| Insider | 4 | 2026-04-03 | SEC Filing Index |
| Insider | 4 | 2026-03-25 | SEC Filing Index |
| Insider | 4 | 2026-03-09 | 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 | 382803000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 464254000.0 | +21.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 493266000.0 | +6.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 491253000.0 | -0.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 584550000.0 | +19.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 628016000.0 | +7.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 616021000.0 | -1.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 694039000.0 | +12.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 739433000.0 | +6.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1946120000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 2444831000.0 | +25.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2896284000.0 | +18.5% | USD | 10-K | 2026-02-27 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -23308000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 41673000.0 | +278.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 37677000.0 | -9.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 28657000.0 | -23.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 94720000.0 | +230.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 108481000.0 | +14.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 54452000.0 | -49.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 116777000.0 | +114.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 161219000.0 | +38.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 200480000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 427167000.0 | +113.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 589321000.0 | +38.0% | USD | 10-K | 2026-02-27 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 9326000.0 | — | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 32939000.0 | +253.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 39352000.0 | +19.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 31660000.0 | -19.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 85029000.0 | +168.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 94158000.0 | +10.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 50678000.0 | -46.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 90129000.0 | +77.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 115547000.0 | +28.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 178940000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 393076000.0 | +119.7% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 443304000.0 | +12.8% | USD | 10-K | 2026-02-27 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.02 | — | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.07 | +250.0% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.08 | +14.3% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.06 | -25.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.17 | +183.3% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.19 | +11.8% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1 | -47.4% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.18 | +80.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.24 | +33.3% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.37 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.8 | +116.2% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.91 | +13.7% | USD/shares | 10-K | 2026-02-27 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.02 | — | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.07 | +250.0% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.08 | +14.3% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.06 | -25.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.17 | +183.3% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.19 | +11.8% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1 | -47.4% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.18 | +80.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.23 | +27.8% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.36 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.78 | +116.7% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.9 | +15.4% | USD/shares | 10-K | 2026-02-27 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 892702000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 965831000.0 | +8.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1071764000.0 | +11.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 895129000.0 | -16.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 918200000.0 | +2.6% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1009363000.0 | +9.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1221475000.0 | +21.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1369463000.0 | +12.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1118545000.0 | -18.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 896387000.0 | -19.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 653134000.0 | -27.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 895129000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1369463000.0 | +53.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 658175000.0 | -51.9% | USD | 10-K | 2026-02-27 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2086332000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 2346070000.0 | +12.4% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 2434047000.0 | +3.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 2870313000.0 | +17.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2619280000.0 | -8.7% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 2905533000.0 | +10.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2989387000.0 | +2.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 3330343000.0 | +11.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 3051928000.0 | -8.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 3254908000.0 | +6.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 3478338000.0 | +6.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2870313000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 3330343000.0 | +16.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 3770194000.0 | +13.2% | USD | 10-K | 2026-02-27 |
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 | 3475865000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 3831763000.0 | +10.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 4013806000.0 | +4.8% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 4313954000.0 | +7.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 4096419000.0 | -5.0% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 4522840000.0 | +10.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 4838373000.0 | +7.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 5336458000.0 | +10.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 4856335000.0 | -9.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 5053715000.0 | +4.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 5120286000.0 | +1.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 4313954000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 5336458000.0 | +23.7% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 5261004000.0 | -1.4% | USD | 10-K | 2026-02-27 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3999638000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 4346968000.0 | +8.7% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 4520432000.0 | +4.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 4888687000.0 | +8.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 4663797000.0 | -4.6% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 5159922000.0 | +10.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 5505325000.0 | +6.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 6111951000.0 | +11.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 5705441000.0 | -6.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 5957809000.0 | +4.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 5940401000.0 | -0.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 4888687000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 6111951000.0 | +25.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 6153220000.0 | +0.7% | USD | 10-K | 2026-02-27 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1830354000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 2050984000.0 | +12.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 2147155000.0 | +4.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 2510838000.0 | +16.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2283350000.0 | -9.1% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 2518386000.0 | +10.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2615090000.0 | +3.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2873465000.0 | +9.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2682062000.0 | -6.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2948984000.0 | +10.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2994771000.0 | +1.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2510838000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 2873465000.0 | +14.4% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 3265997000.0 | +13.7% | USD | 10-K | 2026-02-27 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2058831000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 2275558000.0 | +10.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 2364906000.0 | +3.9% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 2724468000.0 | +15.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2497242000.0 | -8.3% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 2754516000.0 | +10.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2879575000.0 | +4.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 3162806000.0 | +9.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2988757000.0 | -5.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 3261976000.0 | +9.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 3339615000.0 | +2.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2724468000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 3162806000.0 | +16.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 3668829000.0 | +16.0% | USD | 10-K | 2026-02-27 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1940807000.0 | — | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 2071410000.0 | +6.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 2155526000.0 | +4.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 2164219000.0 | +0.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 2166555000.0 | +0.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 2405406000.0 | +11.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 2625750000.0 | +9.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 2949145000.0 | +12.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2716684000.0 | -7.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 2695833000.0 | -0.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 2600786000.0 | -3.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2164219000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 2949145000.0 | +36.3% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2484391000.0 | -15.8% | USD | 10-K | 2026-02-27 |
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 | 187573000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 315662000.0 | +68.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 507202000.0 | +60.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 185472000.0 | -63.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 266731000.0 | +43.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 540055000.0 | +102.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 291433000.0 | -46.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 456446000.0 | +56.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 681132000.0 | +49.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 598322000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 739456000.0 | +23.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 992721000.0 | +34.3% | USD | 10-K | 2026-02-27 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -28613000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -61877000.0 | -116.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -50542000.0 | +18.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -21119000.0 | +58.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -37134000.0 | -75.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -96330000.0 | -159.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -132589000.0 | -37.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -346155000.0 | -161.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -412928000.0 | -19.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -107593000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -157513000.0 | -46.4% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -292632000.0 | -85.8% | USD | 10-K | 2026-02-27 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -296764000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -318460000.0 | -7.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -415402000.0 | -30.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -141282000.0 | +66.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -115363000.0 | +18.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -117379000.0 | -1.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -409762000.0 | -249.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -583367000.0 | -42.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -984533000.0 | -68.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -626106000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -107609000.0 | +82.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -1411377000.0 | -1211.6% | USD | 10-K | 2026-02-27 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 9156000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 16556000.0 | +80.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 21594000.0 | +30.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 7224000.0 | -66.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 29339000.0 | +306.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 78048000.0 | +166.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 59113000.0 | -24.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 104352000.0 | +76.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 170688000.0 | +63.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 46790000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 98238000.0 | +110.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 197011000.0 | +100.5% | USD | 10-K | 2026-02-27 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 489712000.0 | — | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 488431000.0 | -0.3% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 489447000.0 | +0.2% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 488551000.0 | -0.2% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 489353000.0 | +0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 491614000.0 | +0.5% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 494927000.0 | +0.7% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 490631000.0 | -0.9% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 487729000.0 | -0.6% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 489261000.0 | — | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 490879000.0 | +0.3% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 488278000.0 | -0.5% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 499795000.0 | — | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 499349000.0 | -0.1% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 501880000.0 | +0.5% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 498192000.0 | -0.7% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 500040000.0 | +0.4% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 502563000.0 | +0.5% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 502944000.0 | +0.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 495776000.0 | -1.4% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 492984000.0 | -0.6% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 500182000.0 | — | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 501924000.0 | +0.3% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 493551000.0 | -1.7% | shares | 10-K | 2026-02-27 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0957 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.1068 | +11.6% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.1091 | +2.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1053 | -3.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.1133 | +7.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1141 | +0.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1080 | -5.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.1165 | +7.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1245 | +6.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.3981 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.4000 | +0.5% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.4707 | +17.7% | ratio | 10-K | 2026-02-27 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.8990 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.8683 | -1.6% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.8694 | +0.1% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1.7181 | -8.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.7940 | +4.4% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1.7959 | +0.1% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1.8502 | +3.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1.8572 | +0.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.8107 | -2.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.7137 | -5.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.7097 | -0.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1.7181 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1.8572 | +8.1% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1.6108 | -13.3% | ratio | 10-K | 2026-02-27 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.0608 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.0986 | +3.6% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.0971 | -0.1% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1.2589 | +14.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.1526 | -8.4% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1.1451 | -0.7% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1.0967 | -4.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1.0724 | -2.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.1001 | +2.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.2100 | +10.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.2841 | +6.1% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1.2589 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1.0724 | -14.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1.4768 | +37.7% | ratio | 10-K | 2026-02-27 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0244 | — | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0710 | +191.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0798 | +12.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0644 | -19.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 0.1455 | +125.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 0.1499 | +3.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0823 | -45.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.1299 | +57.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 0.1563 | +20.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0919 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.1608 | +74.9% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.1531 | -4.8% | ratio | 10-K | 2026-02-27 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0609 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.0898 | +247.4% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0764 | -14.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0583 | -23.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.1620 | +177.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1727 | +6.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0884 | -48.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.1683 | +90.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.2180 | +29.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.1030 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.1747 | +69.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.2035 | +16.5% | ratio | 10-K | 2026-02-27 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4877 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 0.4709 | -3.4% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 0.4992 | +6.0% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 0.3565 | -28.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.4021 | +12.8% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 0.4008 | -0.3% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 0.4671 | +16.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 0.4766 | +2.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.4170 | -12.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.3040 | -27.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.2181 | -28.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.3565 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 0.4766 | +33.7% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.2015 | -57.7% | ratio | 10-K | 2026-02-27 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0023 | — | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0076 | +225.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0087 | +14.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0068 | -22.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 0.0165 | +142.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 0.0171 | +3.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0089 | -48.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0151 | +70.3% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 0.0195 | +28.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0366 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0643 | +75.7% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0720 | +12.0% | ratio | 10-K | 2026-02-27 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0048 | — | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0159 | +230.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0183 | +14.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0146 | -20.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 0.0353 | +141.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 0.0359 | +1.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0187 | -48.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0334 | +79.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 0.0444 | +32.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0827 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.1333 | +61.2% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.1784 | +33.9% | ratio | 10-K | 2026-02-27 |