Financial Metrics
TXNM TXNM ENERGY INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-09 | SEC Filing Index |
| Insider | 4 | 2026-03-04 | SEC Filing Index |
| Insider | 4 | 2026-02-17 | SEC Filing Index |
| Insider | 4 | 2025-12-18 | SEC Filing Index |
| Insider | 4 | 2025-12-02 | 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 | 531032000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 462101000.0 | -13.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 509923000.0 | +10.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 431089000.0 | -15.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 473220000.0 | +9.8% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 574315000.0 | +21.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 480413000.0 | -16.4% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 493818000.0 | +2.8% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 656288000.0 | +32.9% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1914868000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 1959601000.0 | +2.3% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2136924000.0 | +9.0% | USD | 10-K | 2026-02-27 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 186711000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 181627000.0 | -2.7% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 177178000.0 | -2.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 175928000.0 | -0.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 198498000.0 | +12.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 297272000.0 | +49.8% | USD | 10-Q | 2024-11-01 |
| Annual | 2023-12-31 | 655831000.0 | — | USD | 10-K | 2024-02-29 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 99091000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 92330000.0 | -6.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 86652000.0 | -6.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 80590000.0 | -7.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 105683000.0 | +31.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 191080000.0 | +80.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 71889000.0 | -62.4% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 72701000.0 | +1.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 202870000.0 | +179.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 231340000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 453486000.0 | +96.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 441179000.0 | -2.7% | USD | 10-K | 2026-02-27 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.64 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.53 | -17.2% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.44 | -17.0% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.52 | +18.2% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.53 | +1.9% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 1.45 | +173.6% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.1 | -93.1% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.22 | +120.0% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1.22 | +454.5% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1.02 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 2.67 | +161.8% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1.49 | -44.2% | USD/shares | 10-K | 2026-02-27 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.64 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.53 | -17.2% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.44 | -17.0% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.52 | +18.2% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.53 | +1.9% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 1.45 | +173.6% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.1 | -93.1% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.22 | +120.0% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1.22 | +454.5% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1.02 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 2.67 | +161.8% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1.48 | -44.6% | USD/shares | 10-K | 2026-02-27 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4132000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 7640000.0 | +84.9% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 7768000.0 | +1.7% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 2215000.0 | -71.5% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 2988000.0 | +34.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 3235000.0 | +8.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 7235000.0 | +123.6% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 4498000.0 | -37.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 6053000.0 | +34.6% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 22170000.0 | +266.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 32066000.0 | +44.6% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2215000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 4498000.0 | +103.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 18256000.0 | +305.9% | USD | 10-K | 2026-02-27 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 129250000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 121113000.0 | -6.3% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 175193000.0 | +44.7% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 126291000.0 | -27.9% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 105002000.0 | -16.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 121757000.0 | +16.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 149830000.0 | +23.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 130351000.0 | -13.0% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 132378000.0 | +1.6% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 146444000.0 | +10.6% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 190913000.0 | +30.4% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 126291000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 130351000.0 | +3.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 151804000.0 | +16.5% | USD | 10-K | 2026-02-27 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 64290000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 81017000.0 | +26.0% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 83391000.0 | +2.9% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 98034000.0 | +17.6% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 104491000.0 | +6.6% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 115144000.0 | +10.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 120519000.0 | +4.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 166861000.0 | +38.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 168244000.0 | +0.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 171174000.0 | +1.7% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 172986000.0 | +1.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 98034000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 166861000.0 | +70.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 181316000.0 | +8.7% | USD | 10-K | 2026-02-27 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 351899000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 404637000.0 | +15.0% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 489227000.0 | +20.9% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 475543000.0 | -2.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 407843000.0 | -14.2% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 537654000.0 | +31.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 495694000.0 | -7.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 498836000.0 | +0.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 489406000.0 | -1.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 573727000.0 | +17.2% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 595436000.0 | +3.8% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 475543000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 498836000.0 | +4.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 564662000.0 | +13.2% | USD | 10-K | 2026-02-27 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 9353136000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 9626970000.0 | +2.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 10050841000.0 | +4.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-12-31 | 10252605000.0 | +2.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 10257653000.0 | +0.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 10583410000.0 | +3.2% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 10843481000.0 | +2.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-12-31 | 11211733000.0 | +3.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 11390620000.0 | +1.6% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 11675264000.0 | +2.5% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 11971534000.0 | +2.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 10252605000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 11211733000.0 | +9.4% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 12059285000.0 | +7.6% | USD | 10-K | 2026-02-27 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1195465000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1108239000.0 | -7.3% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1478573000.0 | +33.4% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 1230760000.0 | -16.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1107128000.0 | -10.0% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1138637000.0 | +2.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 1369643000.0 | +20.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 1775098000.0 | +29.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1694175000.0 | -4.6% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1120398000.0 | -33.9% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1176220000.0 | +5.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1230760000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1775098000.0 | +44.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1017537000.0 | -42.7% | USD | 10-K | 2026-02-27 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 7076805000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 7301845000.0 | +3.2% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 7752928000.0 | +6.2% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 7842025000.0 | +1.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 7841394000.0 | -0.0% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 8120201000.0 | +3.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 8323904000.0 | +2.5% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 8616919000.0 | +3.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 8828384000.0 | +2.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 8446941000.0 | -4.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 8498660000.0 | +0.6% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 7842025000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 8616919000.0 | +9.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 8599750000.0 | -0.2% | USD | 10-K | 2026-02-27 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2212191000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 2262243000.0 | +2.3% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 2235211000.0 | -1.2% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 2349093000.0 | +5.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 2355731000.0 | +0.3% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 2402748000.0 | +2.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 2459979000.0 | +2.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 2536385000.0 | +3.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 2504335000.0 | -1.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 3170765000.0 | +26.6% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 3416038000.0 | +7.7% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2349093000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 2536385000.0 | +8.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 3404018000.0 | +34.2% | USD | 10-K | 2026-02-27 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3668079000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 3927625000.0 | +7.1% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 3902687000.0 | -0.6% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 4241642000.0 | +8.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 4355049000.0 | +2.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 4596994000.0 | +5.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 4511206000.0 | -1.9% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 4311765000.0 | -4.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 4582713000.0 | +6.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 4782536000.0 | +4.4% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 4680365000.0 | -2.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 4241642000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 4311765000.0 | +1.7% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 5116026000.0 | +18.7% | USD | 10-K | 2026-02-27 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 131501000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 242443000.0 | +84.4% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 412604000.0 | +70.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 92816000.0 | -77.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 169524000.0 | +82.6% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 349521000.0 | +106.2% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 141257000.0 | -59.6% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 144795000.0 | +2.5% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 426790000.0 | +194.8% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 551171000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 508160000.0 | -7.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 584489000.0 | +15.0% | USD | 10-K | 2026-02-27 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -251433000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -530263000.0 | -110.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -811877000.0 | -53.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -184358000.0 | +77.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | -479498000.0 | -160.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -805858000.0 | -68.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -345009000.0 | +57.2% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -611299000.0 | -77.2% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | -890520000.0 | -45.7% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -1088406000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -1174372000.0 | -7.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -1217146000.0 | -3.6% | USD | 10-K | 2026-02-27 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 119986000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 291382000.0 | +142.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 402963000.0 | +38.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 99509000.0 | -75.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 326351000.0 | +228.0% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 468830000.0 | +43.7% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 197560000.0 | -57.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 481943000.0 | +143.9% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 481629000.0 | -0.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 537100000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 684354000.0 | +27.4% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 642525000.0 | -6.1% | USD | 10-K | 2026-02-27 |
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 |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 85834874.0 | — | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 85834874.0 | +0.0% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 85834874.0 | +0.0% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 90200384.0 | +5.1% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 90200384.0 | +0.0% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 90200384.0 | +0.0% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 90200384.0 | +0.0% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 92659335.0 | +2.7% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 92659335.0 | +0.0% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 105378979.0 | +13.7% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 108921356.0 | +3.4% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 90200384.0 | — | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 92659335.0 | +2.7% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 108921356.0 | +17.6% | shares | 10-K | 2026-02-27 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 85834874.0 | — | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 85834874.0 | +0.0% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 85834874.0 | +0.0% | shares | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 90200384.0 | +5.1% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 90200384.0 | +0.0% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 90200384.0 | +0.0% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 90200384.0 | +0.0% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 92659335.0 | +2.7% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 92659335.0 | +0.0% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 105378979.0 | +13.7% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 108921356.0 | +3.4% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 92659335.0 | — | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 92659335.0 | +0.0% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 108921356.0 | +17.6% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 86101000.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 86085000.0 | -0.0% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 86089000.0 | +0.0% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 90483000.0 | +5.1% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 90504000.0 | +0.0% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 90530000.0 | +0.0% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 93017000.0 | +2.7% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 96132000.0 | +3.3% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 107361000.0 | +11.7% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 86296000.0 | — | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 90534000.0 | +4.9% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 101507000.0 | +12.1% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 86141000.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 86129000.0 | -0.0% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 86129000.0 | +0.0% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 90514000.0 | +5.1% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 90552000.0 | +0.0% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 90605000.0 | +0.1% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 93179000.0 | +2.8% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 96197000.0 | +3.2% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 107417000.0 | +11.7% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 86369000.0 | — | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 90591000.0 | +4.9% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 102392000.0 | +13.0% | shares | 10-K | 2026-02-27 |
Metrics
Metrics: 6Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0568 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0480 | -15.5% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0507 | +5.7% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0420 | -17.2% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.0447 | +6.4% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.0530 | +18.5% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0422 | -20.4% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.0423 | +0.3% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.0548 | +29.6% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.1868 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.1748 | -6.4% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.1772 | +1.4% | ratio | 10-K | 2026-02-27 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2944 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 0.3651 | +24.0% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 0.3309 | -9.4% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 0.3864 | +16.8% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.3684 | -4.7% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.4722 | +28.2% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 0.3619 | -23.4% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 0.2810 | -22.4% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.2889 | +2.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.5121 | +77.3% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.5062 | -1.1% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.3864 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.2810 | -27.3% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.5549 | +97.5% | ratio | 10-K | 2026-02-27 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3.1990 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 3.2277 | +0.9% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 3.4685 | +7.5% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 3.3383 | -3.8% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 3.3286 | -0.3% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 3.3795 | +1.5% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 3.3837 | +0.1% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 3.3973 | +0.4% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 3.5252 | +3.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 2.6640 | -24.4% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 2.4879 | -6.6% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 3.3383 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 3.3973 | +1.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2.5264 | -25.6% | ratio | 10-K | 2026-02-27 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3516 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.3930 | +11.8% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.3475 | -11.6% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.4081 | +17.5% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.4195 | +2.8% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 0.5176 | +23.4% | ratio | 10-Q | 2024-11-01 |
| Annual | 2023-12-31 | 0.3425 | — | ratio | 10-K | 2024-02-29 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1866 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.1998 | +7.1% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.1699 | -15.0% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.1869 | +10.0% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.2233 | +19.5% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.3327 | +49.0% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.1496 | -55.0% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.1472 | -1.6% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.3091 | +110.0% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.1208 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.2314 | +91.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.2065 | -10.8% | ratio | 10-K | 2026-02-27 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0035 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 0.0069 | +99.5% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 0.0053 | -23.8% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 0.0018 | -65.7% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0027 | +50.0% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.0028 | +5.3% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 0.0053 | +85.9% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 0.0025 | -52.0% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0036 | +41.0% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.0198 | +453.8% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.0273 | +37.8% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.0018 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.0025 | +40.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0179 | +608.0% | ratio | 10-K | 2026-02-27 |