Financial Metrics
CSGP COSTAR GROUP, INC.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 3/A | 2026-04-02 | SEC Filing Index |
| Insider | 4/A | 2026-03-17 | SEC Filing Index |
| Insider | 4 | 2026-03-17 | SEC Filing Index |
| Insider | 3 | 2026-03-17 | SEC Filing Index |
| Insider | 4 | 2026-03-11 | 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 | 584400000.0 | — | USD | 10-Q | 2024-04-24 |
| Quarterly | 2023-06-30 | 605900000.0 | +3.7% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 624700000.0 | +3.1% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 656400000.0 | +5.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 677800000.0 | +3.3% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 692600000.0 | +2.2% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 732200000.0 | +5.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 781300000.0 | +6.7% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 833600000.0 | +6.7% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 2455000000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2736000000.0 | +11.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3247000000.0 | +18.7% | 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 | 465200000.0 | — | USD | 10-Q | 2024-04-24 |
| Quarterly | 2023-06-30 | 493500000.0 | +6.1% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 501000000.0 | +1.5% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 515200000.0 | +2.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 542000000.0 | +5.2% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 552000000.0 | +1.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 578900000.0 | +4.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 613500000.0 | +6.0% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 661400000.0 | +7.8% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 1964000000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2178000000.0 | +10.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2561000000.0 | +17.6% | 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 | 72200000.0 | — | USD | 10-Q | 2024-04-24 |
| Quarterly | 2023-06-30 | 79100000.0 | +9.6% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 61600000.0 | -22.1% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | -42800000.0 | -169.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -16100000.0 | +62.4% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 23700000.0 | +247.2% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -42800000.0 | -280.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -27200000.0 | +36.4% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | -51100000.0 | -87.9% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 282000000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 5000000.0 | -98.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -72000000.0 | -1540.0% | 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 | 87100000.0 | — | USD | 10-Q | 2024-10-23 |
| Quarterly | 2023-06-30 | 100500000.0 | +15.4% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2023-09-30 | 90600000.0 | -9.9% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 6700000.0 | -92.6% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2024-06-30 | 19200000.0 | +186.6% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 53000000.0 | +176.0% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -14800000.0 | -127.9% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-06-30 | 6200000.0 | +141.9% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | -30900000.0 | -598.4% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 375000000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 139000000.0 | -62.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 7000000.0 | -95.0% | 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.22 | — | USD/shares | 10-Q | 2024-04-24 |
| Quarterly | 2023-06-30 | 0.25 | +13.6% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.22 | -12.0% | USD/shares | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 0.02 | -90.9% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.05 | +150.0% | USD/shares | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 0.13 | +160.0% | USD/shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -0.04 | -130.8% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.01 | +125.0% | USD/shares | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | -0.07 | -800.0% | USD/shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.92 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.34 | -63.0% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.02 | -94.1% | 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-04-24 |
| Quarterly | 2023-06-30 | 0.25 | +19.0% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.22 | -12.0% | USD/shares | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 0.02 | -90.9% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.05 | +150.0% | USD/shares | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 0.13 | +160.0% | USD/shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -0.04 | -130.8% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.01 | +125.0% | USD/shares | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | -0.07 | -800.0% | USD/shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.92 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.34 | -63.0% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.02 | -94.1% | 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 | 2024-12-31 | 4681000000.0 | — | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 3680800000.0 | -21.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3628600000.0 | -1.4% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 1935300000.0 | -46.7% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 5200000000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 4681000000.0 | -10.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1633000000.0 | -65.1% | 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 | 181758000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 181213000.0 | -0.3% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 192831000.0 | +6.4% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 190000000.0 | -1.5% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 197400000.0 | +3.9% | USD | 10-Q | 2024-04-24 |
| Quarterly | 2024-06-30 | 203800000.0 | +3.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 178800000.0 | -12.3% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-12-31 | 187900000.0 | +5.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 207000000.0 | +10.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 203800000.0 | -1.5% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 243800000.0 | +19.6% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 190000000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 188000000.0 | -1.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 234000000.0 | +24.5% | USD | 10-K | 2026-02-26 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2025-03-31 | 5300000.0 | — | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 7200000.0 | +35.8% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 6300000.0 | -12.5% | USD | 10-Q | 2025-10-29 |
| Annual | 2025-12-31 | 6000000.0 | — | USD | 10-K | 2026-02-26 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 5297636000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 5444884000.0 | +2.8% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 5498724000.0 | +1.0% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 5476100000.0 | -0.4% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 5216200000.0 | -4.7% | USD | 10-Q | 2024-04-24 |
| Quarterly | 2024-06-30 | 5207200000.0 | -0.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 5195100000.0 | -0.2% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-12-31 | 4950200000.0 | -4.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 4353300000.0 | -12.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 4331500000.0 | -0.5% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 2405100000.0 | -44.5% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 5476100000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 4950000000.0 | -9.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2119000000.0 | -57.2% | 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 | 8516912000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 8691674000.0 | +2.1% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 8771655000.0 | +0.9% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 8919700000.0 | +1.7% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 9034500000.0 | +1.3% | USD | 10-Q | 2024-04-24 |
| Quarterly | 2024-06-30 | 9067300000.0 | +0.4% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 9138700000.0 | +0.8% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-12-31 | 9256800000.0 | +1.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 10428100000.0 | +12.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 10507100000.0 | +0.8% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 10819900000.0 | +3.0% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 8919700000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 9257000000.0 | +3.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 10538000000.0 | +13.8% | 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 | 401021000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 442775000.0 | +10.4% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 413063000.0 | -6.7% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 455800000.0 | +10.3% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 573800000.0 | +25.9% | USD | 10-Q | 2024-04-24 |
| Quarterly | 2024-06-30 | 561700000.0 | -2.1% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 539400000.0 | -4.0% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-12-31 | 552300000.0 | +2.4% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 724400000.0 | +31.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 742400000.0 | +2.5% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 770500000.0 | +3.8% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 455800000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 552000000.0 | +21.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 746000000.0 | +35.1% | 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 | 1551303000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 1590602000.0 | +2.5% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 1561493000.0 | -1.8% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 1581100000.0 | +1.3% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 1691900000.0 | +7.0% | USD | 10-Q | 2024-04-24 |
| Quarterly | 2024-06-30 | 1671600000.0 | -1.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1647600000.0 | -1.4% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-12-31 | 1703300000.0 | +3.4% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1871900000.0 | +9.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1905700000.0 | +1.8% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 2196000000.0 | +15.2% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 1581100000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1704000000.0 | +7.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2167000000.0 | +27.2% | 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 | 6965600000.0 | — | USD | 10-Q | 2024-10-23 |
| Quarterly | 2023-06-30 | 7101100000.0 | +1.9% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2023-09-30 | 7210200000.0 | +1.5% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2023-12-31 | 7338600000.0 | +1.8% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2024-03-31 | 7342600000.0 | +0.1% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2024-06-30 | 7395700000.0 | +0.7% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 7491100000.0 | +1.3% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-12-31 | 7553500000.0 | +0.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 8556200000.0 | +13.3% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-06-30 | 8601400000.0 | +0.5% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 8615800000.0 | +0.2% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 7338600000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 7553000000.0 | +2.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 8334000000.0 | +10.3% | USD | 10-K | 2026-02-26 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 989533000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 989858000.0 | +0.0% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 990185000.0 | +0.0% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 990500000.0 | +0.0% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 990800000.0 | +0.0% | USD | 10-Q | 2024-04-24 |
| Quarterly | 2024-06-30 | 991200000.0 | +0.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 991500000.0 | +0.0% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-12-31 | 991900000.0 | +0.0% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 992200000.0 | +0.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 992500000.0 | +0.0% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 992900000.0 | +0.0% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 990500000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 992000000.0 | +0.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 993000000.0 | +0.1% | USD | 10-K | 2026-02-26 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 123200000.0 | — | USD | 10-Q | 2024-04-24 |
| Quarterly | 2023-06-30 | 298400000.0 | +142.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 341000000.0 | +14.3% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 139600000.0 | -59.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 197700000.0 | +41.6% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 298000000.0 | +50.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 53200000.0 | -82.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 199700000.0 | +275.4% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 267900000.0 | +34.2% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 490000000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 393000000.0 | -19.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 430000000.0 | +9.4% | 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 | -19600000.0 | — | USD | 10-Q | 2024-04-24 |
| Quarterly | 2023-06-30 | -54400000.0 | -177.6% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -76000000.0 | -39.7% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | -380300000.0 | -400.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -477600000.0 | -25.6% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | -562800000.0 | -17.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -910600000.0 | -61.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -1061400000.0 | -16.6% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | -2749800000.0 | -159.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | -239000000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -913000000.0 | -282.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -2816000000.0 | -208.4% | 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 | -15900000.0 | — | USD | 10-Q | 2024-04-24 |
| Quarterly | 2023-06-30 | -6300000.0 | +60.4% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -3000000.0 | +52.4% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | -22500000.0 | -650.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -15300000.0 | +32.0% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | -13800000.0 | +9.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -47300000.0 | -242.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -98400000.0 | -108.0% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | -162100000.0 | -64.7% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | -4000000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -14000000.0 | -250.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -559000000.0 | -3892.9% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 15700000.0 | — | USD | 10-Q | 2024-04-24 |
| Quarterly | 2023-06-30 | 45600000.0 | +190.4% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 61800000.0 | +35.5% | USD | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 376700000.0 | +509.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 449500000.0 | +19.3% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 509600000.0 | +13.4% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 53700000.0 | -89.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 172500000.0 | +221.2% | USD | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 246200000.0 | +42.7% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 118000000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 579000000.0 | +390.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 307000000.0 | -47.0% | USD | 10-K | 2026-02-26 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 408100000.0 | — | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 409500000.0 | +0.3% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 417900000.0 | +2.1% | shares | 10-K | 2026-02-26 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 408100000.0 | — | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 409500000.0 | +0.3% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 425000000.0 | +3.8% | 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 | 404500000.0 | — | shares | 10-Q | 2024-04-24 |
| Quarterly | 2023-06-30 | 405400000.0 | +0.2% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 405600000.0 | +0.0% | shares | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 405600000.0 | +0.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 406000000.0 | +0.1% | shares | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 406800000.0 | +0.2% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 410500000.0 | +0.9% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 419600000.0 | +2.2% | shares | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 419900000.0 | +0.1% | shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 405300000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 406300000.0 | +0.2% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 416800000.0 | +2.6% | 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 | 406200000.0 | — | shares | 10-Q | 2024-04-24 |
| Quarterly | 2023-06-30 | 406700000.0 | +0.1% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 407200000.0 | +0.1% | shares | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 407300000.0 | +0.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 407400000.0 | +0.0% | shares | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 408000000.0 | +0.1% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 410500000.0 | +0.6% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 424300000.0 | +3.4% | shares | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 419900000.0 | -1.0% | shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 406900000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 407800000.0 | +0.2% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 420700000.0 | +3.2% | 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.0686 | — | ratio | 10-Q | 2024-04-24 |
| Quarterly | 2023-06-30 | 0.0697 | +1.6% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.0712 | +2.2% | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 0.0727 | +2.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0748 | +2.9% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 0.0758 | +1.4% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0702 | -7.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0744 | +5.9% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 0.0770 | +3.6% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.2752 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.2956 | +7.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3081 | +4.3% | 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 | 13.2104 | — | ratio | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 12.2972 | -6.9% | ratio | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 13.3121 | +8.3% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 12.0143 | -9.7% | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 9.0906 | -24.3% | ratio | 10-Q | 2024-04-24 |
| Quarterly | 2024-06-30 | 9.2704 | +2.0% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 9.6313 | +3.9% | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2024-12-31 | 8.9629 | -6.9% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 6.0095 | -33.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 5.8345 | -2.9% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 3.1215 | -46.5% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 12.0143 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 8.9674 | -25.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2.8405 | -68.3% | 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 | 0.2227 | — | ratio | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 0.2240 | +0.6% | ratio | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 0.2166 | -3.3% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 0.2154 | -0.5% | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 0.2304 | +6.9% | ratio | 10-Q | 2024-04-24 |
| Quarterly | 2024-06-30 | 0.2260 | -1.9% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 0.2199 | -2.7% | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2024-12-31 | 0.2255 | +2.5% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.2188 | -3.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.2216 | +1.3% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 0.2549 | +15.0% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.2154 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.2256 | +4.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2600 | +15.3% | 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.7960 | — | ratio | 10-Q | 2024-04-24 |
| Quarterly | 2023-06-30 | 0.8145 | +2.3% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.8020 | -1.5% | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 0.7849 | -2.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.7996 | +1.9% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 0.7970 | -0.3% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.7906 | -0.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.7852 | -0.7% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 0.7934 | +1.0% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.8000 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.7961 | -0.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.7887 | -0.9% | 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.1490 | — | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2023-06-30 | 0.1659 | +11.3% | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2023-09-30 | 0.1450 | -12.6% | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 0.0102 | -93.0% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2024-06-30 | 0.0283 | +177.5% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 0.0765 | +170.1% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -0.0202 | -126.4% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2025-06-30 | 0.0079 | +139.3% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | -0.0371 | -567.1% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.1527 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0508 | -66.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0022 | -95.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.1235 | — | ratio | 10-Q | 2024-04-24 |
| Quarterly | 2023-06-30 | 0.1305 | +5.7% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.0986 | -24.5% | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | -0.0652 | -166.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -0.0238 | +63.6% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 0.0342 | +244.1% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -0.0585 | -270.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -0.0348 | +40.4% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | -0.0613 | -76.1% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.1149 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0018 | -98.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -0.0222 | -1313.4% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-12-31 | 8.4755 | — | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 5.0812 | -40.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 4.8877 | -3.8% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | 2.5117 | -48.6% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 11.4085 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 8.4801 | -25.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2.1890 | -74.2% | 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.0102 | — | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2023-06-30 | 0.0116 | +13.1% | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2023-09-30 | 0.0103 | -10.7% | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 0.0007 | -92.8% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2024-06-30 | 0.0021 | +185.5% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 0.0058 | +173.9% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -0.0014 | -124.5% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2025-06-30 | 0.0006 | +141.6% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | -0.0029 | -584.0% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.0420 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0150 | -64.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0007 | -95.6% | 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.0125 | — | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2023-06-30 | 0.0142 | +13.2% | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2023-09-30 | 0.0126 | -11.2% | ratio | 10-Q | 2024-10-23 |
| Quarterly | 2024-03-31 | 0.0009 | -92.7% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2024-06-30 | 0.0026 | +184.5% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2024-09-30 | 0.0071 | +172.5% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -0.0017 | -124.4% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2025-06-30 | 0.0007 | +141.7% | ratio | 10-Q | 2025-07-23 |
| Quarterly | 2025-09-30 | -0.0036 | -597.6% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.0511 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0184 | -64.0% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0008 | -95.4% | ratio | 10-K | 2026-02-26 |