Financial Metrics
IDA IDACORP INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-04 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-02-24 | SEC Filing Index |
| Insider | 4 | 2026-01-05 | SEC Filing Index |
| Insider | 4 | 2026-01-05 | 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 | 385666000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 385229000.0 | -0.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 496632000.0 | +28.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 417897000.0 | -15.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 442631000.0 | +5.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 532477000.0 | +20.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 411142000.0 | -22.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 449313000.0 | +9.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 526424000.0 | +17.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1639612000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1768881000.0 | +7.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1746972000.0 | -1.2% | USD | 10-K | 2026-02-19 |
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 | 68103000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 82294000.0 | +20.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 126288000.0 | +53.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 49596000.0 | -60.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 103269000.0 | +108.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 133709000.0 | +29.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 54929000.0 | -58.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 100573000.0 | +83.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 144821000.0 | +44.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 313477000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 327839000.0 | +4.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 353976000.0 | +8.0% | USD | 10-K | 2026-02-19 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 56098000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 68574000.0 | +22.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 105264000.0 | +53.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 48173000.0 | -54.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 89520000.0 | +85.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 113605000.0 | +26.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 59647000.0 | -47.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 95781000.0 | +60.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 124437000.0 | +29.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 261195000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 289174000.0 | +10.7% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 323472000.0 | +11.9% | USD | 10-K | 2026-02-19 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.11 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1.35 | +21.6% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 2.08 | +54.1% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.95 | -54.3% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.72 | +81.1% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 2.13 | +23.8% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.1 | -48.4% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.77 | +60.9% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.3 | +29.9% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 5.15 | — | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 5.5 | +6.8% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 5.96 | +8.4% | USD/shares | 10-K | 2026-02-19 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.11 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1.35 | +21.6% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 2.07 | +53.3% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.95 | -54.1% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.71 | +80.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 2.12 | +24.0% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.1 | -48.1% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.76 | +60.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.26 | +28.4% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 5.14 | — | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 5.5 | +7.0% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 5.9 | +7.3% | USD/shares | 10-K | 2026-02-19 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 357823000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 134779000.0 | -62.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 445489000.0 | +230.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 327429000.0 | -26.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 157583000.0 | -51.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 169559000.0 | +7.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 427950000.0 | +152.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 368865000.0 | -13.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 634495000.0 | +72.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 474488000.0 | -25.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 333209000.0 | -29.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 327429000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 368865000.0 | +12.7% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 215718000.0 | -41.5% | USD | 10-K | 2026-02-19 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 101081000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 112730000.0 | +11.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 135021000.0 | +19.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 107256000.0 | -20.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 116033000.0 | +8.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 132426000.0 | +14.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 152452000.0 | +15.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 114824000.0 | -24.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 131397000.0 | +14.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 128074000.0 | -2.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 139079000.0 | +8.6% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 107256000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 114824000.0 | +7.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 97724000.0 | -14.9% | USD | 10-K | 2026-02-19 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 990933000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 733634000.0 | -26.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1038152000.0 | +41.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1004054000.0 | -3.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 780281000.0 | -22.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 814439000.0 | +4.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1033358000.0 | +26.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 988455000.0 | -4.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1216103000.0 | +23.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1079490000.0 | -11.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 960405000.0 | -11.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1004054000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 988455000.0 | -1.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 833404000.0 | -15.7% | USD | 10-K | 2026-02-19 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 7878892000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 7839068000.0 | -0.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 8293534000.0 | +5.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 8475918000.0 | +2.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 8347411000.0 | -1.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 8677133000.0 | +3.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 9105118000.0 | +4.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 9239363000.0 | +1.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 9592026000.0 | +3.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 9935881000.0 | +3.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 10075985000.0 | +1.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 8475918000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 9239363000.0 | +9.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 10225437000.0 | +10.7% | USD | 10-K | 2026-02-19 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 532570000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 468338000.0 | -12.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 488930000.0 | +4.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 634076000.0 | +29.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 505376000.0 | -20.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 525632000.0 | +4.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 606184000.0 | +15.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 700801000.0 | +15.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 673479000.0 | -3.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 742443000.0 | +10.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 885195000.0 | +19.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 634076000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 700801000.0 | +10.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 897835000.0 | +28.1% | USD | 10-K | 2026-02-19 |
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 | 2823055000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2853763000.0 | +1.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2920889000.0 | +2.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 2907569000.0 | -0.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2915145000.0 | +0.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 3196314000.0 | +9.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 3269745000.0 | +2.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 3330954000.0 | +1.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3346340000.0 | +0.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3399407000.0 | +1.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3481083000.0 | +2.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2907569000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 3330954000.0 | +14.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 3571874000.0 | +7.2% | USD | 10-K | 2026-02-19 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2483051000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2482352000.0 | -0.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2826150000.0 | +13.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2775790000.0 | -1.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2775959000.0 | +0.0% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2776129000.0 | +0.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3053948000.0 | +10.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3053777000.0 | -0.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3447008000.0 | +12.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3446970000.0 | -0.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3330752000.0 | -3.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2775790000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 3053777000.0 | +10.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 3331038000.0 | +9.1% | USD | 10-K | 2026-02-19 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -90399000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 6779000.0 | +107.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 162031000.0 | +2290.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 109685000.0 | -32.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 256047000.0 | +133.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 457982000.0 | +78.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 124287000.0 | -72.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 301228000.0 | +142.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 464065000.0 | +54.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 267027000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 594417000.0 | +122.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 601838000.0 | +1.2% | USD | 10-K | 2026-02-19 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -109156000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -263799000.0 | -141.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -411881000.0 | -56.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -234663000.0 | +43.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -558417000.0 | -138.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -756414000.0 | -35.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -183045000.0 | +75.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -473696000.0 | -158.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -730761000.0 | -54.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -589947000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -917661000.0 | -55.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -1028904000.0 | -12.1% | USD | 10-K | 2026-02-19 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 379801000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 214222000.0 | -43.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 517762000.0 | +141.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -44868000.0 | -108.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 144500000.0 | +422.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 398953000.0 | +176.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 324388000.0 | -18.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 278091000.0 | -14.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 231040000.0 | -16.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 472772000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 364680000.0 | -22.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 273919000.0 | -24.9% | USD | 10-K | 2026-02-19 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 118375000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 274167000.0 | +131.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 427211000.0 | +55.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 259978000.0 | -39.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 605902000.0 | +133.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 823969000.0 | +36.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 201324000.0 | -75.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 534629000.0 | +165.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 825352000.0 | +54.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 611137000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1009279000.0 | +65.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1179327000.0 | +16.8% | USD | 10-K | 2026-02-19 |
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 | 50608000.0 | — | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 50615000.0 | +0.0% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 50615000.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 50615000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 50694000.0 | +0.2% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 53253000.0 | +5.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 53270000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 53962000.0 | +1.3% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 54020000.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 54033000.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 54045000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 50615237.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 53962300.0 | +6.6% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 54859131.0 | +1.7% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 50688000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 50725000.0 | +0.1% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 50726000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 50764000.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 52170000.0 | +2.8% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 53386000.0 | +2.3% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 54110000.0 | +1.4% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 54159000.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 54172000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 50717000.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 52543000.0 | +3.6% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 54235000.0 | +3.2% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 50723000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 50758000.0 | +0.1% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 50805000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 50792000.0 | -0.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 52236000.0 | +2.8% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 53485000.0 | +2.4% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 54126000.0 | +1.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 54380000.0 | +0.5% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 55055000.0 | +1.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 50806000.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 52615000.0 | +3.6% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 54806000.0 | +4.2% | shares | 10-K | 2026-02-19 |
Metrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0489 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0491 | +0.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0599 | +21.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0501 | -16.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0510 | +1.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0585 | +14.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0429 | -26.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0452 | +5.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0522 | +15.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1934 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1915 | -1.0% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1708 | -10.8% | ratio | 10-K | 2026-02-19 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.8607 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1.5665 | -15.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2.1233 | +35.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.5835 | -25.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.5440 | -2.5% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.5494 | +0.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.7047 | +10.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.4105 | -17.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.8057 | +28.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.4540 | -19.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.0850 | -25.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1.5835 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.4105 | -10.9% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.9282 | -34.2% | ratio | 10-K | 2026-02-19 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1455 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1780 | +22.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.2120 | +19.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1153 | -45.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.2022 | +75.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.2134 | +5.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1451 | -32.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.2132 | +46.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.2364 | +10.9% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1593 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1635 | +2.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1852 | +13.3% | ratio | 10-K | 2026-02-19 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1766 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.2136 | +21.0% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.2543 | +19.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1187 | -53.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.2333 | +96.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.2511 | +7.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1336 | -46.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.2238 | +67.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.2751 | +22.9% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1912 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1853 | -3.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.2026 | +9.3% | ratio | 10-K | 2026-02-19 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.6719 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.2878 | -57.2% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.9112 | +216.6% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.5164 | -43.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3118 | -39.6% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.3226 | +3.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.7060 | +118.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.5263 | -25.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.9421 | +79.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.6391 | -32.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.3764 | -41.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.5164 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.5263 | +1.9% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.2403 | -54.4% | ratio | 10-K | 2026-02-19 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0071 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0087 | +22.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0127 | +45.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0058 | -54.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0103 | +78.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0125 | +20.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0062 | -50.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0096 | +55.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0123 | +28.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0308 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0313 | +1.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0316 | +1.1% | ratio | 10-K | 2026-02-19 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0199 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0240 | +20.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0360 | +50.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0165 | -54.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0280 | +69.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0347 | +24.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0178 | -48.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0282 | +58.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0357 | +26.9% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0898 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0868 | -3.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0906 | +4.3% | ratio | 10-K | 2026-02-19 |