Financial Metrics
NWE NorthWestern Energy Group, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-07 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | SEC Filing Index |
| Insider | 4 | 2026-02-25 | SEC Filing Index |
| Insider | 4 | 2026-02-04 | 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 | 454542000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 290502000.0 | -36.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 321090000.0 | +10.5% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 475342000.0 | +48.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 319929000.0 | -32.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 345161000.0 | +7.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 466630000.0 | +35.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 342713000.0 | -26.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 386952000.0 | +12.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1422143000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 373466000.0 | -73.7% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 414265000.0 | +10.9% | USD | 10-K | 2026-02-12 |
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 | 96042000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 45620000.0 | -52.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 55630000.0 | +21.9% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 102080000.0 | +83.5% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 61612000.0 | -39.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 67933000.0 | +10.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 124727000.0 | +83.6% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 60786000.0 | -51.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 80281000.0 | +32.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 300455000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 91696000.0 | -69.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 60024000.0 | -34.5% | USD | 10-K | 2026-02-12 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 62530000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 19124000.0 | -69.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 29335000.0 | +53.4% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 65086000.0 | +121.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 31654000.0 | -51.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 46819000.0 | +47.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 76940000.0 | +64.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 21228000.0 | -72.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 38233000.0 | +80.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 194131000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 80552000.0 | -58.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 44691000.0 | -44.5% | USD | 10-K | 2026-02-12 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.05 | — | USD/shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.32 | -69.5% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.48 | +50.0% | USD/shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 1.06 | +120.8% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.52 | -50.9% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.76 | +46.2% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.25 | +64.5% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.35 | -72.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.62 | +77.1% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 3.22 | — | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 1.32 | -59.0% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.73 | -44.7% | USD/shares | 10-K | 2026-02-12 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.05 | — | USD/shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.32 | -69.5% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.48 | +50.0% | USD/shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 1.06 | +120.8% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.52 | -50.9% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.76 | +46.2% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.25 | +64.5% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.35 | -72.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.62 | +77.1% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 3.22 | — | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 1.31 | -59.3% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.72 | -45.0% | USD/shares | 10-K | 2026-02-12 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 10730000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 7757000.0 | -27.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 5091000.0 | -34.4% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2023-12-31 | 9164000.0 | +80.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 4150000.0 | -54.7% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 6398000.0 | +54.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 2527000.0 | -60.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 4283000.0 | +69.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 56025000.0 | +1208.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 2936000.0 | -94.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 6203000.0 | +111.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 9164000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 4283000.0 | -53.3% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 8781000.0 | +105.0% | USD | 10-K | 2026-02-12 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-09-30 | 148043000.0 | — | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 212257000.0 | +43.4% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 186927000.0 | -11.9% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 149500000.0 | -20.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 144186000.0 | -3.6% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 187764000.0 | +30.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 187489000.0 | -0.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 154923000.0 | -17.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 159063000.0 | +2.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 212257000.0 | — | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 187764000.0 | -11.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 209751000.0 | +11.7% | USD | 10-K | 2026-02-12 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-09-30 | 119080000.0 | — | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 114539000.0 | -3.8% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 103843000.0 | -9.3% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 114956000.0 | +10.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 121568000.0 | +5.8% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 122940000.0 | +1.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 119606000.0 | -2.7% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 125398000.0 | +4.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 135002000.0 | +7.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 114539000.0 | — | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 122940000.0 | +7.3% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 132506000.0 | +7.8% | USD | 10-K | 2026-02-12 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-09-30 | 358354000.0 | — | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 407006000.0 | +13.6% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 396836000.0 | -2.5% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 364045000.0 | -8.3% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 368420000.0 | +1.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 418186000.0 | +13.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 472827000.0 | +13.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 403080000.0 | -14.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 443896000.0 | +10.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 407006000.0 | — | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 418186000.0 | +2.7% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 503942000.0 | +20.5% | USD | 10-K | 2026-02-12 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 7280994000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 7294242000.0 | +0.2% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 7429499000.0 | +1.9% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2023-12-31 | 7600652000.0 | +2.3% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 7633434000.0 | +0.4% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 7713819000.0 | +1.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 7854074000.0 | +1.8% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 7997524000.0 | +1.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 8101411000.0 | +1.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 8135967000.0 | +0.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 8298732000.0 | +2.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 7600652000.0 | — | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 7997524000.0 | +5.2% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 8459691000.0 | +5.8% | USD | 10-K | 2026-02-12 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-09-30 | 569514000.0 | — | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 534898000.0 | -6.1% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 444684000.0 | -16.9% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 699810000.0 | +57.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 813266000.0 | +16.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 802200000.0 | -1.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 397638000.0 | -50.4% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 537432000.0 | +35.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 684570000.0 | +27.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 534898000.0 | — | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 802200000.0 | +50.0% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 697451000.0 | -13.1% | USD | 10-K | 2026-02-12 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-09-30 | 4689085000.0 | — | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 4815338000.0 | +2.7% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 4820416000.0 | +0.1% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 4906562000.0 | +1.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 5037612000.0 | +2.7% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 5139824000.0 | +2.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 5205043000.0 | +1.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 5256291000.0 | +1.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 5418758000.0 | +3.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 4815338000.0 | — | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 5139824000.0 | +6.7% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 5573951000.0 | +8.4% | USD | 10-K | 2026-02-12 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2693000000.0 | — | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-06-30 | 2686724000.0 | -0.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2023-09-30 | 2740414000.0 | +2.0% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2023-12-31 | 2785314000.0 | +1.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 2813018000.0 | +1.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-06-30 | 2807257000.0 | -0.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 2816462000.0 | +0.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 2857700000.0 | +1.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2896368000.0 | +1.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-06-30 | 2879676000.0 | -0.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 2879974000.0 | +0.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2785314000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 2857700000.0 | +2.6% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 2885740000.0 | +1.0% | USD | 10-K | 2026-02-12 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-09-30 | 2544522000.0 | — | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 2684635000.0 | +5.5% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 2767107000.0 | +3.1% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 2569553000.0 | -7.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 2567940000.0 | -0.1% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 2695343000.0 | +5.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3130596000.0 | +16.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 3029611000.0 | -3.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3044194000.0 | +0.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2684635000.0 | — | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 2695343000.0 | +0.4% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 3181040000.0 | +18.0% | USD | 10-K | 2026-02-12 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 213699000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 294065000.0 | +37.6% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 426922000.0 | +45.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 161677000.0 | -62.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 223943000.0 | +38.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 343904000.0 | +53.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 153392000.0 | -55.4% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 211601000.0 | +37.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 338274000.0 | +59.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 489231000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 406741000.0 | -16.9% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 394455000.0 | -3.0% | USD | 10-K | 2026-02-12 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -136604000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -265788000.0 | -94.6% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -410974000.0 | -54.6% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | -108996000.0 | +73.5% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -248278000.0 | -127.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -405110000.0 | -63.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -96708000.0 | +76.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -226756000.0 | -134.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -418562000.0 | -84.6% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -570812000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | -554463000.0 | +2.9% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | -570632000.0 | -2.9% | USD | 10-K | 2026-02-12 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -72456000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -26720000.0 | +63.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -16771000.0 | +37.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | -57486000.0 | -242.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 30186000.0 | +152.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 63911000.0 | +111.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -5635000.0 | -108.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 12686000.0 | +325.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 81745000.0 | +544.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 84305000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 151552000.0 | +79.8% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 177898000.0 | +17.4% | USD | 10-K | 2026-02-12 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 136604000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 263362000.0 | +92.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 407170000.0 | +54.6% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 108754000.0 | -73.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 247361000.0 | +127.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 400511000.0 | +61.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 92124000.0 | -77.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 220978000.0 | +139.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 374533000.0 | +69.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 566889000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 549244000.0 | -3.1% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 524456000.0 | -4.5% | USD | 10-K | 2026-02-12 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-09-30 | 61241779.0 | — | shares | 10-Q | 2023-10-27 |
| Quarterly | 2024-03-31 | 61282747.0 | +0.1% | shares | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 61299477.0 | +0.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 61308009.0 | +0.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2025-03-31 | 61373412.0 | +0.1% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 61387122.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 61401190.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 61248800.0 | — | shares | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 61320812.0 | +0.1% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 61418361.0 | +0.2% | shares | 10-K | 2026-02-12 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-09-30 | 64761918.0 | — | shares | 10-Q | 2023-10-27 |
| Quarterly | 2024-03-31 | 64797508.0 | +0.1% | shares | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 64803261.0 | +0.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 64803949.0 | +0.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2025-03-31 | 64870265.0 | +0.1% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 64875751.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 64881940.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 64761919.0 | — | shares | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 64810932.0 | +0.1% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 64895311.0 | +0.1% | shares | 10-K | 2026-02-12 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 59776195.0 | — | shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 59804283.0 | +0.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 60442164.0 | +1.1% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 61265967.0 | +1.4% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 61288870.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 61301696.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 61339498.0 | +0.1% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 61380777.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 61395002.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 60321481.0 | — | shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 61315000.0 | +1.6% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 61409000.0 | +0.2% | shares | 10-K | 2026-02-12 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 59789204.0 | — | shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 59849674.0 | +0.1% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 60477697.0 | +1.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 61309619.0 | +1.4% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 61357348.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 61396975.0 | +0.1% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 61426101.0 | +0.0% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 61483946.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 61553325.0 | +0.1% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 60357793.0 | — | shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 61374205.0 | +1.7% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 61541418.0 | +0.3% | shares | 10-K | 2026-02-12 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0624 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.0398 | -36.2% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0432 | +8.5% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0623 | +44.1% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0415 | -33.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0439 | +6.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0576 | +31.1% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0421 | -26.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0466 | +10.7% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1871 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.0467 | -75.0% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.0490 | +4.9% | ratio | 10-K | 2026-02-12 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-09-30 | 0.6292 | — | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 0.7609 | +20.9% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.8924 | +17.3% | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 0.5202 | -41.7% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.4530 | -12.9% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 0.5213 | +15.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.1891 | +128.1% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.7500 | -36.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.6484 | -13.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.7609 | — | ratio | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 0.5213 | -31.5% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.7225 | +38.6% | ratio | 10-K | 2026-02-12 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-09-30 | 1.7111 | — | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 1.7288 | +1.0% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 1.7136 | -0.9% | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 1.7478 | +2.0% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1.7886 | +2.3% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 1.7986 | +0.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.7971 | -0.1% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1.8253 | +1.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.8815 | +3.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1.7288 | — | ratio | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 1.7986 | +4.0% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1.9315 | +7.4% | ratio | 10-K | 2026-02-12 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1376 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.0658 | -52.1% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0914 | +38.8% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.1369 | +49.9% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0989 | -27.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1356 | +37.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1649 | +21.6% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0619 | -62.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0988 | +59.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1365 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.2157 | +58.0% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.1079 | -50.0% | ratio | 10-K | 2026-02-12 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2113 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.1570 | -25.7% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.1733 | +10.3% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.2148 | +24.0% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.1926 | -10.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1968 | +2.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.2673 | +35.8% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.1774 | -33.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.2075 | +17.0% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.2113 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.2455 | +16.2% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.1449 | -41.0% | ratio | 10-K | 2026-02-12 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-09-30 | 0.0089 | — | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2023-12-31 | 0.0171 | +91.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 0.0093 | -45.5% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0091 | -2.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0031 | -66.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 0.0053 | +71.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1409 | +2538.9% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0055 | -96.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0091 | +65.9% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0171 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.0053 | -68.8% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.0126 | +135.8% | ratio | 10-K | 2026-02-12 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0086 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.0026 | -69.5% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0039 | +50.6% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0085 | +115.9% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0041 | -51.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0060 | +45.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0095 | +59.3% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0026 | -72.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0046 | +76.6% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0255 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.0101 | -60.6% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.0053 | -47.6% | ratio | 10-K | 2026-02-12 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0232 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.0071 | -69.3% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0107 | +50.4% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0231 | +116.1% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0113 | -51.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0166 | +47.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0266 | +59.8% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0074 | -72.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0133 | +80.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0697 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.0282 | -59.6% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.0155 | -45.1% | ratio | 10-K | 2026-02-12 |