Financial Metrics
MDU MDU RESOURCES GROUP INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-01 | SEC Filing Index |
| Insider | 4 | 2026-02-19 | SEC Filing Index |
| Insider | 4 | 2026-02-17 | SEC Filing Index |
| Insider | 4 | 2026-01-02 | SEC Filing Index |
| Insider | 4 | 2025-11-14 | 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 | 1422882000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1079031000.0 | -24.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 991276000.0 | -8.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 588204000.0 | -40.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 343120000.0 | -41.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 290712000.0 | -15.3% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 678020000.0 | +133.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 348678000.0 | -48.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 313627000.0 | -10.1% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 1805807000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1752995000.0 | -2.9% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1862918000.0 | +6.3% | USD | 10-K | 2026-02-20 |
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 | 118521000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 82031000.0 | -30.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 84604000.0 | +3.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 96656000.0 | +14.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 39574000.0 | -59.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 34846000.0 | -11.9% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 112863000.0 | +223.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 30332000.0 | -73.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 39840000.0 | +31.3% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 224944000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 265642000.0 | +18.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 290377000.0 | +9.3% | USD | 10-K | 2026-02-20 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 38353000.0 | — | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 130692000.0 | +240.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 74929000.0 | -42.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 100898000.0 | +34.7% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-06-30 | 60436000.0 | -40.1% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-09-30 | 64615000.0 | +6.9% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 81965000.0 | +26.9% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-06-30 | 13780000.0 | -83.2% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-09-30 | 18311000.0 | +32.9% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 414707000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 281108000.0 | -32.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 190395000.0 | -32.3% | USD | 10-K | 2026-02-20 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.19 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.64 | +236.8% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.37 | -42.2% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.5 | +35.1% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.3 | -40.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.32 | +6.7% | USD/shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.4 | +25.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.07 | -82.5% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.09 | +28.6% | USD/shares | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 2.04 | — | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1.38 | -32.4% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.93 | -32.6% | USD/shares | 10-K | 2026-02-20 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.19 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.64 | +236.8% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.37 | -42.2% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.49 | +32.4% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.3 | -38.8% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.32 | +6.7% | USD/shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.4 | +25.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.07 | -82.5% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.09 | +28.6% | USD/shares | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 2.03 | — | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1.37 | -32.5% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.93 | -32.1% | USD/shares | 10-K | 2026-02-20 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 85971000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 50780000.0 | -40.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 32493000.0 | -36.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 76975000.0 | +136.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 72724000.0 | -5.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 78780000.0 | +8.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 88282000.0 | +12.1% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-12-31 | 66904000.0 | -24.2% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 59541000.0 | -11.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 58801000.0 | -1.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 75853000.0 | +29.0% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 60473000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 66904000.0 | +10.6% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 28212000.0 | -57.8% | USD | 10-K | 2026-02-20 |
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 | 52619000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 60154000.0 | +14.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 80235000.0 | +33.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 87392000.0 | +8.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 13784000.0 | -84.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 21162000.0 | +53.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 44966000.0 | +112.5% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-12-31 | 44940000.0 | -0.1% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 18457000.0 | -58.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 19713000.0 | +6.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 44272000.0 | +124.6% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 44684000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 44940000.0 | +0.6% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 39052000.0 | -13.1% | USD | 10-K | 2026-02-20 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2108714000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1544834000.0 | -26.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 1515013000.0 | -1.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 1363723000.0 | -10.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1319944000.0 | -3.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 1397039000.0 | +5.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1467820000.0 | +5.1% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-12-31 | 666259000.0 | -54.6% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 541551000.0 | -18.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 441926000.0 | -18.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 501367000.0 | +13.5% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 1363723000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 666259000.0 | -51.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 572436000.0 | -14.1% | USD | 10-K | 2026-02-20 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 9842587000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 7684850000.0 | -21.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 7869149000.0 | +2.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 7833159000.0 | -0.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 7839871000.0 | +0.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 7960336000.0 | +1.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 8172649000.0 | +2.7% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-12-31 | 7038818000.0 | -13.9% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 6961474000.0 | -1.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 6945917000.0 | -0.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 7185740000.0 | +3.5% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 7833159000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 7038818000.0 | -10.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 7622206000.0 | +8.3% | USD | 10-K | 2026-02-20 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1636329000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1131765000.0 | -30.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 1173655000.0 | +3.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 1075733000.0 | -8.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 922823000.0 | -14.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 1149859000.0 | +24.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1281375000.0 | +11.4% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-12-31 | 678598000.0 | -47.0% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 634576000.0 | -6.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 594791000.0 | -6.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 666549000.0 | +12.1% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 1075733000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 678598000.0 | -36.9% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 685223000.0 | +1.0% | USD | 10-K | 2026-02-20 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3575382000.0 | — | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 2706193000.0 | -24.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 2757434000.0 | +1.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 2905233000.0 | +5.4% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-03-31 | 2980941000.0 | +2.6% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-06-30 | 3017804000.0 | +1.2% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-09-30 | 3057985000.0 | +1.3% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-12-31 | 2690574000.0 | -12.0% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 2743136000.0 | +2.0% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-06-30 | 2731904000.0 | -0.4% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-09-30 | 2723094000.0 | -0.3% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 2905233000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 2690574000.0 | -7.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 2772917000.0 | +3.1% | USD | 10-K | 2026-02-20 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2191898000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 2246103000.0 | +2.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 2279828000.0 | +1.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 2236904000.0 | -1.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2193697000.0 | -1.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 2207009000.0 | +0.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 2233520000.0 | +1.2% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-12-31 | 2130910000.0 | -4.6% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 2031976000.0 | -4.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2045235000.0 | +0.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2188485000.0 | +7.0% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 2104904000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2130910000.0 | +1.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 2532155000.0 | +18.8% | USD | 10-K | 2026-02-20 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -43648000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 73101000.0 | +267.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 174914000.0 | +139.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 165097000.0 | -5.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 301569000.0 | +82.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 441786000.0 | +46.5% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 217472000.0 | -50.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 334884000.0 | +54.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 392793000.0 | +17.3% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 332627000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 502318000.0 | +51.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 473365000.0 | -5.8% | USD | 10-K | 2026-02-20 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -151024000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -276591000.0 | -83.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -415698000.0 | -50.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -117264000.0 | +71.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -235964000.0 | -101.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -392410000.0 | -66.3% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -94739000.0 | +75.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -174417000.0 | -84.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -359745000.0 | -106.3% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -540791000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -552685000.0 | -2.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -780859000.0 | -41.3% | USD | 10-K | 2026-02-20 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 207344000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 183842000.0 | -11.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 192759000.0 | +4.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -35512000.0 | -118.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -48142000.0 | -35.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -22335000.0 | +53.6% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -130096000.0 | -482.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -168570000.0 | -29.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -24099000.0 | +85.7% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 204622000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 40296000.0 | -80.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 268802000.0 | +567.1% | USD | 10-K | 2026-02-20 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
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 | 204162814.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 203638373.0 | -0.3% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 203638373.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 203689090.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 203888237.0 | +0.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 203888237.0 | +0.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 203888237.0 | +0.0% | shares | 10-Q | 2025-11-10 |
| Quarterly | 2024-12-31 | 203934578.0 | +0.0% | shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 204331170.0 | +0.2% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 204331170.0 | +0.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 204331170.0 | +0.0% | shares | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 203689090.0 | — | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 203934578.0 | +0.1% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 204382821.0 | +0.2% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 203624000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 203635000.0 | +0.0% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 203638000.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 203779000.0 | +0.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 203888000.0 | +0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 203888000.0 | +0.0% | shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 204142000.0 | +0.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 204331000.0 | +0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 204331000.0 | +0.0% | shares | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 203640000.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 203867000.0 | +0.1% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 204291000.0 | +0.2% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 203910000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 203877000.0 | -0.0% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 203886000.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 204187000.0 | +0.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 204582000.0 | +0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 204678000.0 | +0.0% | shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 204959000.0 | +0.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 205211000.0 | +0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 205285000.0 | +0.0% | shares | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 203938000.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 204653000.0 | +0.4% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 205300000.0 | +0.3% | shares | 10-K | 2026-02-20 |
Metrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1446 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1404 | -2.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.1260 | -10.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0750 | -40.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0431 | -42.5% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0356 | -17.5% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.0974 | +173.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0502 | -48.5% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0436 | -13.1% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 0.2305 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.2490 | +8.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.2444 | -1.9% | ratio | 10-K | 2026-02-20 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.2887 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1.3650 | +5.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 1.2909 | -5.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 1.2677 | -1.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.4303 | +12.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 1.2150 | -15.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1.1455 | -5.7% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2024-12-31 | 0.9818 | -14.3% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.8534 | -13.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.7430 | -12.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.7522 | +1.2% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 1.2677 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.9818 | -22.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.8354 | -14.9% | ratio | 10-K | 2026-02-20 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0270 | — | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.1211 | +349.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0756 | -37.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1715 | +126.9% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2024-06-30 | 0.1761 | +2.7% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2024-09-30 | 0.2223 | +26.2% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.1209 | -45.6% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-06-30 | 0.0395 | -67.3% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-09-30 | 0.0584 | +47.7% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 0.2297 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.1604 | -30.2% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.1022 | -36.3% | ratio | 10-K | 2026-02-20 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0833 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0760 | -8.7% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0853 | +12.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1643 | +92.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.1153 | -29.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1199 | +3.9% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.1665 | +38.9% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0870 | -47.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1270 | +46.0% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 0.1246 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.1515 | +21.7% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.1559 | +2.9% | ratio | 10-K | 2026-02-20 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0525 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0449 | -14.6% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0277 | -38.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 0.0716 | +158.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0788 | +10.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0685 | -13.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0689 | +0.6% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2024-12-31 | 0.0986 | +43.1% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.0938 | -4.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0989 | +5.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1138 | +15.1% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 0.0562 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.0986 | +75.4% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0412 | -58.2% | ratio | 10-K | 2026-02-20 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0039 | — | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0170 | +336.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0095 | -44.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0129 | +35.2% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2024-06-30 | 0.0076 | -41.0% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2024-09-30 | 0.0079 | +4.1% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.0118 | +48.9% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-06-30 | 0.0020 | -83.2% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-09-30 | 0.0025 | +28.4% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 0.0529 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0399 | -24.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0250 | -37.5% | ratio | 10-K | 2026-02-20 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0107 | — | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0483 | +350.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0272 | -43.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0338 | +24.6% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2024-06-30 | 0.0200 | -40.8% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2024-09-30 | 0.0211 | +5.5% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.0299 | +41.4% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-06-30 | 0.0050 | -83.1% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-09-30 | 0.0067 | +33.3% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 0.1427 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.1045 | -26.8% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0687 | -34.3% | ratio | 10-K | 2026-02-20 |