Financial Metrics
NPO Enpro Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-02 | SEC Filing Index |
| Insider | 4 | 2026-03-19 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | SEC Filing Index |
| Insider | 4 | 2026-02-25 | SEC Filing Index |
| Insider | 4 | 2026-02-25 | 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 |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 1059300000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1048700000.0 | -1.0% | USD | 10-K | 2025-02-21 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 116100000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 114800000.0 | -1.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 99600000.0 | -13.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 106200000.0 | +6.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 119000000.0 | +12.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 110300000.0 | -7.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 118200000.0 | +7.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 124800000.0 | +5.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 120200000.0 | -3.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 426800000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 444800000.0 | +4.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 487500000.0 | +9.6% | USD | 10-K | 2026-02-19 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 43800000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -19400000.0 | -144.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 31900000.0 | +264.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 28000000.0 | -12.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 48000000.0 | +71.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 34100000.0 | -29.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 41800000.0 | +22.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 45700000.0 | +9.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 40900000.0 | -10.5% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 76800000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 142300000.0 | +85.3% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 161600000.0 | +13.6% | USD | 10-K | 2026-02-19 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 37400000.0 | — | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | -18600000.0 | -149.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 8300000.0 | +144.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 12500000.0 | +50.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 26700000.0 | +113.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 19800000.0 | -25.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 24500000.0 | +23.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 26400000.0 | +7.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 21600000.0 | -18.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 22200000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 72900000.0 | +228.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 40500000.0 | -44.4% | USD | 10-K | 2026-02-19 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.8 | — | USD/shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -0.89 | -149.4% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.4 | +144.9% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.6 | +50.0% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 1.27 | +111.7% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.94 | -26.0% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.16 | +23.4% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.26 | +8.6% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.03 | -18.3% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.06 | — | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 3.48 | +228.3% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.92 | -44.8% | USD/shares | 10-K | 2026-02-19 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.79 | — | USD/shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -0.89 | -149.7% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.39 | +143.8% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.59 | +51.3% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 1.27 | +115.3% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.94 | -26.0% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.15 | +22.3% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.25 | +8.7% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.01 | -19.2% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.05 | — | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 3.45 | +228.6% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.91 | -44.6% | USD/shares | 10-K | 2026-02-19 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 336100000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 374900000.0 | +11.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 329800000.0 | -12.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 369800000.0 | +12.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 163900000.0 | -55.7% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 175900000.0 | +7.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 206900000.0 | +17.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 236300000.0 | +14.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 240300000.0 | +1.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 107100000.0 | -55.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 132900000.0 | +24.1% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 369800000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 236300000.0 | -36.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 114700000.0 | -51.5% | USD | 10-K | 2026-02-19 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 157100000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 152700000.0 | -2.8% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 145900000.0 | -4.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 142600000.0 | -2.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 146400000.0 | +2.7% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 144600000.0 | -1.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 143300000.0 | -0.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 138800000.0 | -3.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 136500000.0 | -1.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 143300000.0 | +5.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 141600000.0 | -1.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 142600000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 138800000.0 | -2.7% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 153800000.0 | +10.8% | USD | 10-K | 2026-02-19 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 715300000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 754700000.0 | +5.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 636500000.0 | -15.7% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 650300000.0 | +2.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 464200000.0 | -28.6% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 480800000.0 | +3.6% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 519200000.0 | +8.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 512300000.0 | -1.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 544200000.0 | +6.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 424700000.0 | -22.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 457000000.0 | +7.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 650300000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 512300000.0 | -21.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 437700000.0 | -14.6% | USD | 10-K | 2026-02-19 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2671500000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 2633100000.0 | -1.4% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 2501300000.0 | -5.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 2499500000.0 | -0.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2527800000.0 | +1.1% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 2521900000.0 | -0.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2533800000.0 | +0.5% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 2491500000.0 | -1.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2506600000.0 | +0.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2375300000.0 | -5.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2398800000.0 | +1.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2499500000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 2491500000.0 | -0.3% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2663000000.0 | +6.9% | USD | 10-K | 2026-02-19 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 199900000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 187100000.0 | -6.4% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 195100000.0 | +4.3% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 196400000.0 | +0.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 179200000.0 | -8.8% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 176900000.0 | -1.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 188400000.0 | +6.5% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 198000000.0 | +5.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 184300000.0 | -6.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 170400000.0 | -7.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 187100000.0 | +9.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 196400000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 198000000.0 | +0.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 188700000.0 | -4.7% | USD | 10-K | 2026-02-19 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1218500000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1200800000.0 | -1.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1075500000.0 | -10.4% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1071900000.0 | -0.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1113900000.0 | +3.9% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 1091500000.0 | -2.0% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1075900000.0 | -1.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1062900000.0 | -1.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1044800000.0 | -1.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 879200000.0 | -15.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 877700000.0 | -0.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1071900000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1062900000.0 | -0.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1119100000.0 | +5.3% | USD | 10-K | 2026-02-19 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1435100000.0 | — | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 1414400000.0 | -1.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 1407900000.0 | -0.5% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-12-31 | 1409700000.0 | +0.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-03-31 | 1413900000.0 | +0.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 1430400000.0 | +1.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 1457900000.0 | +1.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 1428600000.0 | -2.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1461800000.0 | +2.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 1496100000.0 | +2.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 1521100000.0 | +1.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1409700000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1428600000.0 | +1.3% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1543900000.0 | +8.1% | USD | 10-K | 2026-02-19 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 771200000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 767600000.0 | -0.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 640500000.0 | -16.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 638700000.0 | -0.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 670000000.0 | +4.9% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 649400000.0 | -3.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 627800000.0 | -3.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 624100000.0 | -0.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 620400000.0 | -0.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 464900000.0 | -25.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 445000000.0 | -4.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 638700000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 624100000.0 | -2.3% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 655100000.0 | +5.0% | USD | 10-K | 2026-02-19 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-03-31 | 6300000.0 | — | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 49500000.0 | +685.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 103500000.0 | +109.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 21000000.0 | -79.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 73200000.0 | +248.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 138500000.0 | +89.2% | USD | 10-Q | 2025-11-04 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -14800000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -21600000.0 | -45.9% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 4700000.0 | +121.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -217000000.0 | -4717.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -223100000.0 | -2.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -229500000.0 | -2.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -9400000.0 | +95.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -19600000.0 | -108.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -32700000.0 | -66.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -7400000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -241500000.0 | -3163.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -316900000.0 | -31.2% | USD | 10-K | 2026-02-19 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -12000000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -21900000.0 | -82.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -162800000.0 | -643.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 6200000.0 | +103.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -19000000.0 | -406.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -44000000.0 | -131.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -13300000.0 | +69.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -194900000.0 | -1365.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -220900000.0 | -13.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -170900000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -50500000.0 | +70.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -17400000.0 | +65.5% | USD | 10-K | 2026-02-19 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 5000000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 11900000.0 | +138.0% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 20700000.0 | +73.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 8200000.0 | -60.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 13100000.0 | +59.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 18800000.0 | +43.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 8000000.0 | -57.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 17900000.0 | +123.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 29800000.0 | +66.5% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 33900000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 29100000.0 | -14.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 42000000.0 | +44.3% | USD | 10-K | 2026-02-19 |
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 |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 21055668.0 | — | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 21081414.0 | +0.1% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 21085515.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 21086678.0 | +0.0% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 21129575.0 | +0.2% | shares | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 21150833.0 | +0.1% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 21169088.0 | +0.1% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 21185581.0 | +0.1% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 21218020.0 | +0.2% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 21222944.0 | +0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 21240275.0 | +0.1% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 21086678.0 | — | shares | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 21185581.0 | +0.5% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 21240597.0 | +0.3% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 20800000.0 | — | shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 20900000.0 | +0.5% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 20900000.0 | +0.0% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 20900000.0 | +0.0% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 21000000.0 | +0.5% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 21000000.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 21000000.0 | +0.0% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 21000000.0 | +0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 21100000.0 | +0.5% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 20900000.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 21000000.0 | +0.5% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 21000000.0 | +0.0% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 20900000.0 | — | shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 20900000.0 | +0.0% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 21000000.0 | +0.5% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 21100000.0 | +0.5% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 21100000.0 | +0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 21100000.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 21200000.0 | +0.5% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 21200000.0 | +0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 21300000.0 | +0.5% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 21000000.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 21100000.0 | +0.5% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 21200000.0 | +0.5% | shares | 10-K | 2026-02-19 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 0.4238 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 0.4209 | -0.7% | ratio | 10-K | 2025-02-21 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3.5783 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 4.0337 | +12.7% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 3.2624 | -19.1% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 3.3111 | +1.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2.5904 | -21.8% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 2.7179 | +4.9% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2.7558 | +1.4% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 2.5874 | -6.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2.9528 | +14.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2.4924 | -15.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2.4425 | -2.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 3.3111 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 2.5874 | -21.9% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2.3196 | -10.4% | ratio | 10-K | 2026-02-19 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.8491 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 0.8490 | -0.0% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 0.7639 | -10.0% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 0.7604 | -0.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.7878 | +3.6% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 0.7631 | -3.1% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 0.7380 | -3.3% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 0.7440 | +0.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.7147 | -3.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.5877 | -17.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.5770 | -1.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.7604 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 0.7440 | -2.2% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.7249 | -2.6% | ratio | 10-K | 2026-02-19 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 0.4029 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.4241 | +5.3% | ratio | 10-K | 2026-02-19 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 0.0210 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0695 | +231.7% | ratio | 10-K | 2026-02-19 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 0.0725 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1357 | +87.2% | ratio | 10-K | 2026-02-19 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.6813 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 2.0037 | +19.2% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.6904 | -15.6% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1.8829 | +11.4% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.9146 | -51.4% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 0.9943 | +8.7% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.0982 | +10.4% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1.1934 | +8.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.3039 | +9.3% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.6285 | -51.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.7103 | +13.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.8829 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1.1934 | -36.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.6078 | -49.1% | ratio | 10-K | 2026-02-19 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0140 | — | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | -0.0071 | -150.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.0033 | +147.0% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0049 | +49.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 0.0106 | +114.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 0.0078 | -26.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0098 | +25.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 0.0111 | +13.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 0.0090 | -19.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0089 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0293 | +229.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0152 | -48.0% | ratio | 10-K | 2026-02-19 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0261 | — | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | -0.0132 | -150.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.0059 | +144.8% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0088 | +50.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 0.0187 | +111.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 0.0136 | -27.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0168 | +23.4% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 0.0176 | +5.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 0.0142 | -19.5% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0157 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0510 | +224.0% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0262 | -48.6% | ratio | 10-K | 2026-02-19 |