Financial Metrics
OTTR Otter Tail CorpRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-02-12 | SEC Filing Index |
| Insider | 4 | 2026-02-09 | SEC Filing Index |
| Insider | 3 | 2026-01-06 | SEC Filing Index |
| Insider | 4 | 2025-04-14 | SEC Filing Index |
| Insider | 4 | 2025-04-09 | 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-09-30 | 358056000.0 | — | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 347068000.0 | -3.1% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 342336000.0 | -1.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 338033000.0 | -1.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 337353000.0 | -0.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 333043000.0 | -1.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 325563000.0 | -2.2% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1349166000.0 | — | USD | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 1330548000.0 | -1.4% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 1304058000.0 | -2.0% | USD | 10-K/A | 2026-02-23 |
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 | 80670000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 106053000.0 | +31.5% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 121116000.0 | +14.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 94975000.0 | -21.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 110911000.0 | +16.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 107541000.0 | -3.0% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 83999000.0 | -21.9% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 97458000.0 | +16.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 96605000.0 | -0.9% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 377919000.0 | — | USD | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 380250000.0 | +0.6% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 345682000.0 | -9.1% | USD | 10-K/A | 2026-02-23 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 62481000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 81969000.0 | +31.2% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 91974000.0 | +12.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 74338000.0 | -19.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 86995000.0 | +17.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 85479000.0 | -1.7% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 68099000.0 | -20.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 77728000.0 | +14.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 78292000.0 | +0.7% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 294191000.0 | — | USD | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 301662000.0 | +2.5% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 275893000.0 | -8.5% | USD | 10-K/A | 2026-02-23 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.5 | — | USD/shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 1.97 | +31.3% | USD/shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 2.21 | +12.2% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.78 | -19.5% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 2.08 | +16.9% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 2.04 | -1.9% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1.63 | -20.1% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 1.86 | +14.1% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1.87 | +0.5% | USD/shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 7.06 | — | USD/shares | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 7.22 | +2.3% | USD/shares | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 6.59 | -8.7% | USD/shares | 10-K/A | 2026-02-23 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.49 | — | USD/shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 1.95 | +30.9% | USD/shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 2.19 | +12.3% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.77 | -19.2% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 2.07 | +16.9% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 2.03 | -1.9% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1.62 | -20.2% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 1.85 | +14.2% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1.86 | +0.5% | USD/shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 7.0 | — | USD/shares | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 7.17 | +2.4% | USD/shares | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 6.55 | -8.6% | USD/shares | 10-K/A | 2026-02-23 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 104080000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 150578000.0 | +44.7% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 189214000.0 | +25.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 230373000.0 | +21.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 238158000.0 | +3.4% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 230672000.0 | -3.1% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 280020000.0 | +21.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 294651000.0 | +5.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 284814000.0 | -3.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 307241000.0 | +7.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 325786000.0 | +6.0% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 230373000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 294651000.0 | +27.9% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 386193000.0 | +31.1% | USD | 10-K/A | 2026-02-23 |
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 | 144767000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 144441000.0 | -0.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 142007000.0 | -1.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 149701000.0 | +5.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 148194000.0 | -1.0% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 161787000.0 | +9.2% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 153233000.0 | -5.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 148885000.0 | -2.8% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 147695000.0 | -0.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 151558000.0 | +2.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 155765000.0 | +2.8% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 149701000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 148885000.0 | -0.5% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 158598000.0 | +6.5% | USD | 10-K/A | 2026-02-23 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 454365000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 524112000.0 | +15.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 556750000.0 | +6.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 570170000.0 | +2.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 607943000.0 | +6.6% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 614128000.0 | +1.0% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 650313000.0 | +5.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 630041000.0 | -3.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 651274000.0 | +3.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 674410000.0 | +3.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 737243000.0 | +9.3% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 570170000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 630041000.0 | +10.5% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 799725000.0 | +26.9% | USD | 10-K/A | 2026-02-23 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2987410000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 3093986000.0 | +3.6% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 3187469000.0 | +3.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3242568000.0 | +1.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3326032000.0 | +2.6% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 3460783000.0 | +4.1% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 3566739000.0 | +3.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 3652082000.0 | +2.4% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 3696794000.0 | +1.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 3765288000.0 | +1.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 3843823000.0 | +2.1% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 3242568000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 3652082000.0 | +12.6% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 3964279000.0 | +8.5% | USD | 10-K/A | 2026-02-23 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 262464000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 300562000.0 | +14.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 310033000.0 | +3.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 309757000.0 | -0.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 208474000.0 | -32.7% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 270952000.0 | +30.0% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 299590000.0 | +10.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 309790000.0 | +3.4% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 248420000.0 | -19.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 203480000.0 | -18.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 206360000.0 | +1.4% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 309757000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 309790000.0 | +0.0% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 350958000.0 | +13.3% | USD | 10-K/A | 2026-02-23 |
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 | 1263777000.0 | — | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-06-30 | 1328439000.0 | +5.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 1402929000.0 | +5.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 1443006000.0 | +2.9% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-03-31 | 1497464000.0 | +3.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-06-30 | 1565652000.0 | +4.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-09-30 | 1633331000.0 | +4.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 1668499000.0 | +2.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1717361000.0 | +2.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-06-30 | 1774462000.0 | +3.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-09-30 | 1831451000.0 | +3.2% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1443006000.0 | — | USD | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 1668499000.0 | +15.6% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 1861760000.0 | +11.6% | USD | 10-K/A | 2026-02-23 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 823882000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 823941000.0 | +0.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 823998000.0 | +0.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 824059000.0 | +0.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 943536000.0 | +14.5% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 943592000.0 | +0.0% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 943663000.0 | +0.0% | USD | 10-Q | 2024-11-07 |
| Annual | 2023-12-31 | 824059000.0 | — | USD | 10-K | 2024-02-14 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 55553000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 184497000.0 | +232.1% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 318495000.0 | +72.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 71913000.0 | -77.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 223461000.0 | +210.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 322775000.0 | +44.4% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 39469000.0 | -87.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 159379000.0 | +303.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 288949000.0 | +81.3% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 404499000.0 | — | USD | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 452731000.0 | +11.9% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 385985000.0 | -14.7% | USD | 10-K/A | 2026-02-23 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -100379000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -153625000.0 | -53.0% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | -232018000.0 | -51.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -75876000.0 | +67.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -228065000.0 | -200.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -312166000.0 | -36.9% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | -60911000.0 | +80.5% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | -127026000.0 | -108.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -216014000.0 | -70.1% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | -289287000.0 | — | USD | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | -411374000.0 | -42.2% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | -290724000.0 | +29.3% | USD | 10-K/A | 2026-02-23 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 29910000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 710000.0 | -97.6% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | -16259000.0 | -2390.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 11748000.0 | +172.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 4903000.0 | -58.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 39038000.0 | +696.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 11605000.0 | -70.3% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | -19763000.0 | -270.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -41800000.0 | -111.5% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | -3835000.0 | — | USD | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 22921000.0 | +697.7% | USD | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | -3719000.0 | -116.2% | USD | 10-K/A | 2026-02-23 |
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 | 41684526.0 | — | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 41710521.0 | +0.1% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 41710521.0 | +0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 41710521.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 41783750.0 | +0.2% | shares | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 41814425.0 | +0.1% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 41827967.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 41827967.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 41873995.0 | +0.1% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 41904370.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 41905520.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 41710521.0 | — | shares | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 41827967.0 | +0.3% | shares | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 41905520.0 | +0.2% | shares | 10-K/A | 2026-02-23 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 41632000.0 | — | shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 41678000.0 | +0.1% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 41680000.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 41724000.0 | +0.1% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 41784000.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 41800000.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 41826000.0 | +0.1% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 41874000.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 41877000.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 41668000.0 | — | shares | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 41778000.0 | +0.3% | shares | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 41864000.0 | +0.2% | shares | 10-K/A | 2026-02-23 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 41977000.0 | — | shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 42053000.0 | +0.2% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 42058000.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 42033000.0 | -0.1% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 42068000.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 42081000.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 42062000.0 | -0.0% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 42118000.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 42138000.0 | +0.0% | shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 42039000.0 | — | shares | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 42072000.0 | +0.1% | shares | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 42117000.0 | +0.1% | shares | 10-K/A | 2026-02-23 |
Metrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-09-30 | 0.1123 | — | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1043 | -7.1% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.0989 | -5.2% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0948 | -4.2% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.0913 | -3.7% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0885 | -3.1% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0847 | -4.2% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.4161 | — | ratio | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 0.3643 | -12.4% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 0.3290 | -9.7% | ratio | 10-K/A | 2026-02-23 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.7312 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.7438 | +0.7% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.7958 | +3.0% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1.8407 | +2.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2.9162 | +58.4% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 2.2666 | -22.3% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 2.1707 | -4.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2.0338 | -6.3% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 2.6217 | +28.9% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 3.3144 | +26.4% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 3.5726 | +7.8% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1.8407 | — | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 2.0338 | +10.5% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 2.2787 | +12.0% | ratio | 10-K/A | 2026-02-23 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-09-30 | 0.2569 | — | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.2142 | -16.6% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.2541 | +18.6% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.2529 | -0.5% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.2019 | -20.2% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.2334 | +15.6% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.2405 | +3.0% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.2181 | — | ratio | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 0.2267 | +4.0% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 0.2116 | -6.7% | ratio | 10-K/A | 2026-02-23 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-09-30 | 0.3383 | — | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.2736 | -19.1% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.3240 | +18.4% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.3181 | -1.8% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.2490 | -21.7% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.2926 | +17.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.2967 | +1.4% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.2801 | — | ratio | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 0.2858 | +2.0% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 0.2651 | -7.2% | ratio | 10-K/A | 2026-02-23 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3965 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.5010 | +26.3% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.6103 | +21.8% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 0.7437 | +21.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.1424 | +53.6% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 0.8513 | -25.5% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 0.9347 | +9.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 0.9511 | +1.8% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1.1465 | +20.5% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 1.5099 | +31.7% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1.5787 | +4.6% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.7437 | — | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 0.9511 | +27.9% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 1.1004 | +15.7% | ratio | 10-K/A | 2026-02-23 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0209 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.0265 | +26.7% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.0289 | +8.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0224 | -22.5% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.0251 | +12.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0240 | -4.7% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.0184 | -23.1% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0206 | +12.1% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0204 | -1.3% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.0907 | — | ratio | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 0.0826 | -9.0% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 0.0696 | -15.7% | ratio | 10-K/A | 2026-02-23 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0494 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.0617 | +24.8% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.0656 | +6.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0496 | -24.3% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.0556 | +11.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0523 | -5.8% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.0397 | -24.2% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0438 | +10.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0427 | -2.4% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.2039 | — | ratio | 10-K/A | 2026-02-23 |
| Annual | 2024-12-31 | 0.1808 | -11.3% | ratio | 10-K/A | 2026-02-23 |
| Annual | 2025-12-31 | 0.1482 | -18.0% | ratio | 10-K/A | 2026-02-23 |