Financial Metrics
NET Cloudflare, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-08 | SEC Filing Index |
| Insider | 4 | 2026-04-02 | SEC Filing Index |
| Insider | 4 | 2026-03-30 | SEC Filing Index |
| Insider | 4 | 2026-03-20 | SEC Filing Index |
| Insider | 4 | 2026-03-18 | 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 | 290175000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 308494000.0 | +6.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 335603000.0 | +8.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 378602000.0 | +12.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 400996000.0 | +5.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 430082000.0 | +7.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 479087000.0 | +11.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 512316000.0 | +6.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 562027000.0 | +9.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1296745000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1669626000.0 | +28.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2167937000.0 | +29.8% | 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 | 219743000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 233273000.0 | +6.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 257534000.0 | +10.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 293564000.0 | +14.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 311985000.0 | +6.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 334115000.0 | +7.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 363511000.0 | +8.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 383639000.0 | +5.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 415711000.0 | +8.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 989740000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1290924000.0 | +30.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1615412000.0 | +25.1% | 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 | -47272000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -56172000.0 | -18.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -39212000.0 | +30.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -54550000.0 | -39.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -34698000.0 | +36.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -30794000.0 | +11.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -53247000.0 | -72.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -67264000.0 | -26.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -37460000.0 | +44.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -185485000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -154761000.0 | +16.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -207205000.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 | -38082000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -94467000.0 | -148.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -23535000.0 | +75.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -35543000.0 | -51.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -15078000.0 | +57.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -15331000.0 | -1.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -38454000.0 | -150.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -50446000.0 | -31.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -1290000.0 | +97.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -183949000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -78800000.0 | +57.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -102267000.0 | -29.8% | 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.12 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.28 | -133.3% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.07 | +75.0% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -0.1 | -42.9% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.04 | +60.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -0.04 | +0.0% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -0.11 | -175.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -0.15 | -36.4% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0 | +100.0% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -0.55 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -0.23 | +58.2% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -0.29 | -26.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.12 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.28 | -133.3% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.07 | +75.0% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -0.1 | -42.9% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.04 | +60.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -0.04 | +0.0% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -0.11 | -175.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -0.15 | -36.4% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0 | +100.0% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -0.55 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -0.23 | +58.2% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -0.29 | -26.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 | 2023-03-31 | 256363000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 159318000.0 | -37.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 94143000.0 | -40.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 86864000.0 | -7.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 254401000.0 | +192.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 156967000.0 | -38.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 182883000.0 | +16.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 147691000.0 | -19.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 204459000.0 | +38.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1518608000.0 | +642.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1052644000.0 | -30.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 86864000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 147691000.0 | +70.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 943536000.0 | +538.9% | 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 | 179749000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 177920000.0 | -1.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 199468000.0 | +12.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 248268000.0 | +24.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 213183000.0 | -14.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 250213000.0 | +17.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 252927000.0 | +1.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 316753000.0 | +25.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 286319000.0 | -9.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 307507000.0 | +7.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 351890000.0 | +14.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 248268000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 316753000.0 | +27.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 382488000.0 | +20.8% | 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 | 1954400000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 1818060000.0 | -7.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1858003000.0 | +2.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1983077000.0 | +6.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2016172000.0 | +1.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2093018000.0 | +3.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2163878000.0 | +3.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2268997000.0 | +4.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2624291000.0 | +15.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 4405831000.0 | +67.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 4536765000.0 | +3.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1983077000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2268997000.0 | +14.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 4644837000.0 | +104.7% | 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 | 2667564000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2533208000.0 | -5.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2589910000.0 | +2.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2759767000.0 | +6.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2801630000.0 | +1.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2916673000.0 | +4.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3062746000.0 | +5.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 3301162000.0 | +7.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3721259000.0 | +12.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 5562361000.0 | +49.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 5786395000.0 | +4.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2759767000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 3301162000.0 | +19.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 6036256000.0 | +82.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 | 444505000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 473118000.0 | +6.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 477775000.0 | +1.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 567084000.0 | +18.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 574059000.0 | +1.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 595965000.0 | +3.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 641615000.0 | +7.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 793654000.0 | +23.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 821009000.0 | +3.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 857593000.0 | +4.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2223183000.0 | +159.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 567084000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 793654000.0 | +40.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2350563000.0 | +196.2% | 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 | 2014978000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 1891374000.0 | -6.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1890653000.0 | -0.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1996720000.0 | +5.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2004406000.0 | +0.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2035128000.0 | +1.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2089656000.0 | +2.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2254961000.0 | +7.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2295381000.0 | +1.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 4322634000.0 | +88.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 4439379000.0 | +2.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1996720000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2254961000.0 | +12.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 4577133000.0 | +103.0% | 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 | 652586000.0 | — | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-06-30 | 641834000.0 | -1.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 699257000.0 | +8.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 763047000.0 | +9.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 797224000.0 | +4.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-06-30 | 881545000.0 | +10.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 973090000.0 | +10.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 1046201000.0 | +7.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1425878000.0 | +36.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-06-30 | 1239727000.0 | -13.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 1347016000.0 | +8.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 763047000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1046201000.0 | +37.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1459123000.0 | +39.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 | 36414000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 100865000.0 | +177.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 168965000.0 | +67.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 73579000.0 | -56.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 148394000.0 | +101.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 253121000.0 | +70.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 145784000.0 | -42.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 245580000.0 | +68.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 412703000.0 | +68.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 254406000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 380429000.0 | +49.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 603114000.0 | +58.5% | 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 | 15567000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 15675000.0 | +0.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -84554000.0 | -639.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 96950000.0 | +214.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -86792000.0 | -189.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -163192000.0 | -88.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -92438000.0 | +43.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -885463000.0 | -857.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -1514981000.0 | -71.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -186201000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -330224000.0 | -77.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -1806700000.0 | -447.1% | 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 | 1247000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -167365000.0 | -13521.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -201975000.0 | -20.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 21000.0 | +100.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 7164000.0 | +34014.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 4753000.0 | -33.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3522000.0 | -25.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2011125000.0 | +57001.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2007556000.0 | -0.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -192185000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 12785000.0 | +106.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2003729000.0 | +15572.5% | 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 | 17541000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 56289000.0 | +220.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 83580000.0 | +48.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 32056000.0 | -61.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 61681000.0 | +92.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 111884000.0 | +81.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 85889000.0 | -23.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 145786000.0 | +69.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 230427000.0 | +58.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 114396000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 185037000.0 | +61.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 315617000.0 | +70.6% | USD | 10-K | 2026-02-26 |
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 | 330389000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 332297000.0 | +0.6% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 334666000.0 | +0.7% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 338583000.0 | +1.2% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 340648000.0 | +0.6% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 342356000.0 | +0.5% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 345723000.0 | +1.0% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 347489000.0 | +0.5% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 349312000.0 | +0.5% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 333656000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 341411000.0 | +2.3% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 348421000.0 | +2.1% | 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 | 330389000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 332297000.0 | +0.6% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 334666000.0 | +0.7% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 338583000.0 | +1.2% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 340648000.0 | +0.6% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 342356000.0 | +0.5% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 345723000.0 | +1.0% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 347489000.0 | +0.5% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 349312000.0 | +0.5% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 333656000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 341411000.0 | +2.3% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 348421000.0 | +2.1% | 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.1088 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1218 | +12.0% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1296 | +6.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1351 | +4.3% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.1375 | +1.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1404 | +2.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1287 | -8.3% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0921 | -28.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0971 | +5.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.4699 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.5058 | +7.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3592 | -29.0% | 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 | 4.3968 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 3.8427 | -12.6% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 3.8889 | +1.2% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 3.4970 | -10.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3.5121 | +0.4% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 3.5120 | -0.0% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3.3725 | -4.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2.8589 | -15.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3.1964 | +11.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 5.1374 | +60.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.0407 | -60.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 3.4970 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2.8589 | -18.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.9761 | -30.9% | 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 | 3.0877 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2.9468 | -4.6% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2.7038 | -8.2% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2.6168 | -3.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2.5142 | -3.9% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2.3086 | -8.2% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2.1474 | -7.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2.1554 | +0.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.6098 | -25.3% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 3.4868 | +116.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3.2957 | -5.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2.6168 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2.1554 | -17.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3.1369 | +45.5% | 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.7573 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.7562 | -0.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.7674 | +1.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.7754 | +1.0% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.7780 | +0.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.7769 | -0.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.7588 | -2.3% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.7488 | -1.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.7397 | -1.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.7632 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.7732 | +1.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.7451 | -3.6% | 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.1312 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.3062 | -133.3% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.0701 | +77.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -0.0939 | -33.9% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.0376 | +59.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -0.0356 | +5.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -0.0803 | -125.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -0.0985 | -22.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -0.0023 | +97.7% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -0.1419 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -0.0472 | +66.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -0.0472 | +0.1% | 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.1629 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.1821 | -11.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.1168 | +35.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -0.1441 | -23.3% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.0865 | +39.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -0.0716 | +17.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -0.1111 | -55.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -0.1313 | -18.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -0.0667 | +49.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -0.1430 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -0.0927 | +35.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -0.0956 | -3.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.5767 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 0.3367 | -41.6% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.1970 | -41.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.1532 | -22.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.4432 | +189.3% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.2634 | -40.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.2850 | +8.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 0.1861 | -34.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.2490 | +33.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.7708 | +611.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.4735 | -73.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1532 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.1861 | +21.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.4014 | +115.7% | 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.0143 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.0373 | -161.2% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.0091 | +75.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -0.0127 | -39.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.0052 | +59.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -0.0050 | +3.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -0.0103 | -106.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -0.0091 | +12.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -0.0002 | +97.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -0.0667 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -0.0239 | +64.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -0.0169 | +29.0% | 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.0584 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.1472 | -152.2% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.0337 | +77.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -0.0446 | -32.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.0171 | +61.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -0.0158 | +7.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -0.0270 | -71.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -0.0407 | -50.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -0.0010 | +97.6% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -0.2411 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -0.0753 | +68.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -0.0701 | +6.9% | ratio | 10-K | 2026-02-26 |