Financial Metrics
NVRI ENVIRI CorpRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4/A | 2026-03-16 | SEC Filing Index |
| Insider | 4 | 2026-03-16 | SEC Filing Index |
| Insider | 4 | 2026-03-13 | SEC Filing Index |
| Insider | 4 | 2026-03-10 | SEC Filing Index |
| Insider | 4 | 2026-03-06 | 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 | 560705000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 609016000.0 | +8.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 596968000.0 | -2.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 600317000.0 | +0.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 609993000.0 | +1.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 573627000.0 | -6.0% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 548284000.0 | -4.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 562254000.0 | +2.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 574815000.0 | +2.2% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 2366187000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 2343137000.0 | -1.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2240358000.0 | -4.4% | USD | 10-K | 2026-02-24 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 31915000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 33687000.0 | +5.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 28760000.0 | -14.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 25813000.0 | -10.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 31255000.0 | +21.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 37372000.0 | +19.6% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 30655000.0 | -18.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -7191000.0 | -123.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 16480000.0 | +329.2% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 87513000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 30714000.0 | -64.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 4249000.0 | -86.2% | USD | 10-K | 2026-02-24 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -9525000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -11439000.0 | -20.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -10802000.0 | +5.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -17962000.0 | -66.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -13601000.0 | +24.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -13168000.0 | +3.2% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -13396000.0 | -1.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -47607000.0 | -255.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -22313000.0 | +53.1% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -82962000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -129651000.0 | -56.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -167601000.0 | -29.3% | USD | 10-K | 2026-02-24 |
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.14 | -16.7% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.14 | +0.0% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.22 | -57.1% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -0.17 | +22.7% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -0.16 | +5.9% | USD/shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -0.17 | -6.3% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -0.59 | -247.1% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.28 | +52.5% | USD/shares | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -1.04 | — | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -1.62 | -55.8% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -2.08 | -28.4% | USD/shares | 10-K | 2026-02-24 |
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.14 | -16.7% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.14 | +0.0% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.22 | -57.1% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -0.17 | +22.7% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -0.16 | +5.9% | USD/shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -0.17 | -6.3% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -0.59 | -247.1% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.28 | +52.5% | USD/shares | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -1.04 | — | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -1.62 | -55.8% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -2.08 | -28.4% | USD/shares | 10-K | 2026-02-24 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 91759000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 85484000.0 | -6.8% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 95592000.0 | +11.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 121239000.0 | +26.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 103876000.0 | -14.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 104044000.0 | +0.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 110243000.0 | +6.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 88359000.0 | -19.9% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 102471000.0 | +16.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 97796000.0 | -4.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 115357000.0 | +18.0% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 88359000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 88359000.0 | +0.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 103671000.0 | +17.3% | USD | 10-K | 2026-02-24 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 281777000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 296521000.0 | +5.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 288030000.0 | -2.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 338187000.0 | +17.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 308213000.0 | -8.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 313193000.0 | +1.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 318906000.0 | +1.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 260690000.0 | -18.3% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 280965000.0 | +7.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 287251000.0 | +2.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 281072000.0 | -2.2% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 338187000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 262067000.0 | -22.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 267439000.0 | +2.0% | USD | 10-K | 2026-02-24 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 84705000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 84644000.0 | -0.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 84569000.0 | -0.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 189369000.0 | +123.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 190288000.0 | +0.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 188503000.0 | -0.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 196189000.0 | +4.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 182042000.0 | -7.2% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 193207000.0 | +6.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 195777000.0 | +1.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 195417000.0 | -0.2% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 189369000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 183059000.0 | -3.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 180548000.0 | -1.4% | USD | 10-K | 2026-02-24 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 792660000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 824924000.0 | +4.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 831397000.0 | +0.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 827356000.0 | -0.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 783649000.0 | -5.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 783239000.0 | -0.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 806164000.0 | +2.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 710525000.0 | -11.9% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 727240000.0 | +2.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 747881000.0 | +2.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 769240000.0 | +2.9% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 827356000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 712919000.0 | -13.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 720681000.0 | +1.1% | USD | 10-K | 2026-02-24 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2824994000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 2852637000.0 | +1.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 2837435000.0 | -0.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2854698000.0 | +0.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2790278000.0 | -2.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2768667000.0 | -0.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2802075000.0 | +1.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2650233000.0 | -5.4% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 2689008000.0 | +1.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2770311000.0 | +3.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2793602000.0 | +0.8% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 2834524000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 2634511000.0 | -7.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2708671000.0 | +2.8% | USD | 10-K | 2026-02-24 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 618278000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 606967000.0 | -1.8% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 592889000.0 | -2.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 655233000.0 | +10.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 577783000.0 | -11.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 593887000.0 | +2.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 619079000.0 | +4.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 566382000.0 | -8.5% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 568754000.0 | +0.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 626064000.0 | +10.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 639422000.0 | +2.1% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 655233000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 566680000.0 | -13.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 634024000.0 | +11.9% | USD | 10-K | 2026-02-24 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2201042000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 2225230000.0 | +1.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 2223670000.0 | -0.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2279290000.0 | +2.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2244154000.0 | -1.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2239869000.0 | -0.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2276196000.0 | +1.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2200634000.0 | -3.3% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 2240321000.0 | +1.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2352480000.0 | +5.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2389797000.0 | +1.6% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 2279290000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2204845000.0 | -3.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2413084000.0 | +9.4% | USD | 10-K | 2026-02-24 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 569457000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 577492000.0 | +1.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 563721000.0 | -2.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 523151000.0 | -7.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 500941000.0 | -4.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 485666000.0 | -3.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 483989000.0 | -0.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 411448000.0 | -15.0% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 408968000.0 | -0.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 376266000.0 | -8.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 361085000.0 | -4.0% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 523151000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 391515000.0 | -25.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 255062000.0 | -34.9% | USD | 10-K | 2026-02-24 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1346206000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1382140000.0 | +2.7% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1400428000.0 | +1.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1401437000.0 | +0.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1444883000.0 | +3.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1417776000.0 | -1.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1431868000.0 | +1.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1410718000.0 | -1.5% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 1442196000.0 | +2.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1482138000.0 | +2.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1500042000.0 | +1.2% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 1401437000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1410718000.0 | +0.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1530309000.0 | +8.5% | USD | 10-K | 2026-02-24 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 36912000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 28190000.0 | -23.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 46172000.0 | +63.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1348000.0 | -97.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 40384000.0 | +2895.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 41771000.0 | +3.4% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 6600000.0 | -84.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 28573000.0 | +332.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 63008000.0 | +120.5% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 114448000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 78063000.0 | -31.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 101407000.0 | +29.9% | USD | 10-K | 2026-02-24 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -22539000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -56415000.0 | -150.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -78294000.0 | -38.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -23246000.0 | +70.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -19225000.0 | +17.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -22239000.0 | -15.7% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -18447000.0 | +17.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -61242000.0 | -232.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -91034000.0 | -48.6% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -116585000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -34073000.0 | +70.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -149877000.0 | -339.9% | USD | 10-K | 2026-02-24 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -2159000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 34286000.0 | +1688.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 49946000.0 | +45.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 12943000.0 | -74.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -28450000.0 | -319.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -22405000.0 | +21.2% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 26127000.0 | +216.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 54128000.0 | +107.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 66530000.0 | +22.9% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 44772000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -63400000.0 | -241.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 80320000.0 | +226.7% | USD | 10-K | 2026-02-24 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 22146000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 66341000.0 | +199.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 93630000.0 | +41.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 26881000.0 | -71.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 60520000.0 | +125.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 102094000.0 | +68.7% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 21624000.0 | -78.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 60659000.0 | +180.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 92416000.0 | +52.4% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 139025000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 136591000.0 | -1.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 141279000.0 | +3.4% | USD | 10-K | 2026-02-24 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 79834835.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 80197777.0 | +0.5% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 81449498.0 | +1.6% | shares | 10-K | 2026-02-24 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 116884011.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 117474988.0 | +0.5% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 119614961.0 | +1.8% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 79633000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 79816000.0 | +0.2% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 79850000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 79945000.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 80146000.0 | +0.3% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 80165000.0 | +0.0% | shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 80331000.0 | +0.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 80629000.0 | +0.4% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 80665000.0 | +0.0% | shares | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 79796000.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 80118000.0 | +0.4% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 80712000.0 | +0.7% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 79633000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 79816000.0 | +0.2% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 79850000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 79945000.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 80146000.0 | +0.3% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 80165000.0 | +0.0% | shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 80331000.0 | +0.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 80629000.0 | +0.4% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 80665000.0 | +0.0% | shares | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 79796000.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 80118000.0 | +0.4% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 80712000.0 | +0.7% | shares | 10-K | 2026-02-24 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1985 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.2135 | +7.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.2104 | -1.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.2151 | +2.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.2203 | +2.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.2047 | -7.1% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.2039 | -0.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.2030 | -0.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.2058 | +1.4% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 0.8348 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.8894 | +6.5% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.8271 | -7.0% | ratio | 10-K | 2026-02-24 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.2820 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.3591 | +6.0% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.4023 | +3.2% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.2627 | -10.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.3563 | +7.4% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.3188 | -2.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.3022 | -1.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.2545 | -3.7% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 1.2787 | +1.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.1946 | -6.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.2030 | +0.7% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 1.2627 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.2581 | -0.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.1367 | -9.6% | ratio | 10-K | 2026-02-24 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3.8652 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 3.8533 | -0.3% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 3.9446 | +2.4% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 4.3568 | +10.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 4.4799 | +2.8% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 4.6120 | +2.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 4.7030 | +2.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 5.3485 | +13.7% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 5.4780 | +2.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 6.2522 | +14.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 6.6184 | +5.9% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 4.3568 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 5.6316 | +29.3% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 9.4608 | +68.0% | ratio | 10-K | 2026-02-24 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0170 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.0188 | -10.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.0181 | +3.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0299 | -65.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -0.0223 | +25.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -0.0230 | -3.0% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -0.0244 | -6.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -0.0847 | -246.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.0388 | +54.2% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -0.0351 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -0.0553 | -57.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -0.0748 | -35.2% | ratio | 10-K | 2026-02-24 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0569 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0553 | -2.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0482 | -12.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0430 | -10.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0512 | +19.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0652 | +27.2% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.0559 | -14.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -0.0128 | -122.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0287 | +324.2% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 0.0370 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0131 | -64.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0019 | -85.5% | ratio | 10-K | 2026-02-24 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1484 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.1408 | -5.1% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.1612 | +14.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.1850 | +14.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1798 | -2.8% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.1752 | -2.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.1781 | +1.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.1560 | -12.4% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.1802 | +15.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1562 | -13.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1804 | +15.5% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 0.1349 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1559 | +15.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1635 | +4.9% | ratio | 10-K | 2026-02-24 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0034 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.0040 | -18.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.0038 | +5.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0064 | -69.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -0.0049 | +23.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -0.0047 | +4.3% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -0.0050 | -6.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -0.0172 | -245.0% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.0080 | +53.5% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -0.0293 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -0.0492 | -68.1% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -0.0619 | -25.7% | ratio | 10-K | 2026-02-24 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0167 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.0198 | -18.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.0192 | +3.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0359 | -87.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -0.0280 | +21.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -0.0272 | +2.8% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -0.0328 | -20.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -0.1265 | -286.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -0.0618 | +51.2% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -0.1586 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -0.3312 | -108.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -0.6571 | -98.4% | ratio | 10-K | 2026-02-24 |