Financial Metrics
ITRI ITRON, INC.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-02 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | SEC Filing Index |
| Insider | 4 | 2026-02-27 | SEC Filing Index |
| Insider | 4 | 2026-02-26 | SEC Filing Index |
| Insider | 4 | 2026-02-25 | 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 | 494618000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 541070000.0 | +9.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 560772000.0 | +3.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 603442000.0 | +7.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 609069000.0 | +0.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 615462000.0 | +1.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 607151000.0 | -1.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 606761000.0 | -0.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 581625000.0 | -4.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2173633000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 2440837000.0 | +12.3% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 2367194000.0 | -3.0% | USD | 10-K | 2026-02-17 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 156368000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 173947000.0 | +11.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 187203000.0 | +7.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 205379000.0 | +9.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 210460000.0 | +2.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 209598000.0 | -0.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 217219000.0 | +3.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 223618000.0 | +2.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 219545000.0 | -1.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 713908000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 839317000.0 | +17.6% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 892118000.0 | +6.3% | USD | 10-K | 2026-02-17 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -10393000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 35100000.0 | +437.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 54890000.0 | +56.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 62800000.0 | +14.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 64647000.0 | +2.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 73933000.0 | +14.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 76213000.0 | +3.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 76413000.0 | +0.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 81783000.0 | +7.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 128867000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 264110000.0 | +104.9% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 313068000.0 | +18.5% | USD | 10-K | 2026-02-17 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -11836000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 24201000.0 | +304.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 40172000.0 | +66.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 51721000.0 | +28.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 51318000.0 | -0.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 77959000.0 | +51.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 65474000.0 | -16.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 68340000.0 | +4.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 65613000.0 | -4.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 96923000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 239105000.0 | +146.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 301055000.0 | +25.9% | USD | 10-K | 2026-02-17 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.26 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.53 | +303.8% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.88 | +66.0% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.13 | +28.4% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.12 | -0.9% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1.73 | +54.5% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.44 | -16.8% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.5 | +4.2% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.43 | -4.7% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2.13 | — | USD/shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 5.27 | +147.4% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 6.62 | +25.6% | USD/shares | 10-K | 2026-02-17 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.26 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.53 | +303.8% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.87 | +64.2% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.12 | +28.7% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.1 | -1.8% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1.7 | +54.5% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.42 | -16.5% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.47 | +3.5% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.41 | -4.1% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2.11 | — | USD/shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 5.18 | +145.5% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 6.5 | +25.5% | USD/shares | 10-K | 2026-02-17 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 196013000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 232787000.0 | +18.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 254771000.0 | +9.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 302049000.0 | +18.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 300606000.0 | -0.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 920639000.0 | +206.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 982507000.0 | +6.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1051237000.0 | +7.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1123267000.0 | +6.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1224257000.0 | +9.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1331944000.0 | +8.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 302049000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1051237000.0 | +248.0% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1020397000.0 | -2.9% | USD | 10-K | 2026-02-17 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 259587000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 284598000.0 | +9.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 289637000.0 | +1.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 272890000.0 | -5.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 310617000.0 | +13.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 288568000.0 | -7.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 307696000.0 | +6.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 295341000.0 | -4.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 316429000.0 | +7.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 311740000.0 | -1.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 335831000.0 | +7.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 272890000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 295341000.0 | +8.2% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 342491000.0 | +16.0% | USD | 10-K | 2026-02-17 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 265122000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 267042000.0 | +0.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 276099000.0 | +3.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 283686000.0 | +2.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 287220000.0 | +1.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 291781000.0 | +1.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 276616000.0 | -5.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 270725000.0 | -2.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 281878000.0 | +4.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 283297000.0 | +0.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 255278000.0 | -9.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 283686000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 270725000.0 | -4.6% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 242886000.0 | -10.3% | USD | 10-K | 2026-02-17 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 902056000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 969987000.0 | +7.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1009742000.0 | +4.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1049438000.0 | +3.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1097097000.0 | +4.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1689455000.0 | +54.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1754534000.0 | +3.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1815892000.0 | +3.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1902528000.0 | +4.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1988873000.0 | +4.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2144031000.0 | +7.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1049438000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1815892000.0 | +73.0% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1822318000.0 | +0.4% | USD | 10-K | 2026-02-17 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2445915000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2498638000.0 | +2.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2511411000.0 | +0.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2604263000.0 | +3.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2676563000.0 | +2.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 3283940000.0 | +22.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3365413000.0 | +2.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3407623000.0 | +1.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3503142000.0 | +2.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3623768000.0 | +3.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3710761000.0 | +2.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2604263000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 3407623000.0 | +30.8% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 3720707000.0 | +9.2% | USD | 10-K | 2026-02-17 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 536555000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 559920000.0 | +4.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 555924000.0 | -0.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 537236000.0 | -3.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 578317000.0 | +7.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 535187000.0 | -7.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 521471000.0 | -2.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 528265000.0 | +1.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 983420000.0 | +86.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 973059000.0 | -1.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 987374000.0 | +1.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 537236000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 528265000.0 | -1.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1012227000.0 | +91.6% | USD | 10-K | 2026-02-17 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1251772000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1269751000.0 | +1.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1253681000.0 | -1.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1272832000.0 | +1.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1291253000.0 | +1.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2023249000.0 | +56.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1996726000.0 | -1.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1996195000.0 | -0.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1994063000.0 | -0.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1989344000.0 | -0.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1997343000.0 | +0.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1272832000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1996195000.0 | +56.8% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1982511000.0 | -0.7% | USD | 10-K | 2026-02-17 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1171282000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1205124000.0 | +2.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1237730000.0 | +2.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1310911000.0 | +5.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1364724000.0 | +4.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1239563000.0 | -9.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1348319000.0 | +8.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1390600000.0 | +3.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1488375000.0 | +7.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1613308000.0 | +8.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1693201000.0 | +5.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1310911000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1390600000.0 | +6.1% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1716596000.0 | +23.4% | USD | 10-K | 2026-02-17 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 453094000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 453667000.0 | +0.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 454247000.0 | +0.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 454827000.0 | +0.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 455400000.0 | +0.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1239772000.0 | +172.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1240950000.0 | +0.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1242424000.0 | +0.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 786137000.0 | -36.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 787023000.0 | +0.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 787906000.0 | +0.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 454827000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1242424000.0 | +173.2% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 788805000.0 | -36.5% | USD | 10-K | 2026-02-17 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1429000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 42989000.0 | +2908.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 77076000.0 | +79.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 41308000.0 | -46.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 93025000.0 | +125.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 158326000.0 | +70.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 72117000.0 | -54.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 168802000.0 | +134.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 286631000.0 | +69.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 124971000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 238175000.0 | +90.6% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 405952000.0 | +70.4% | USD | 10-K | 2026-02-17 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -7658000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -13220000.0 | -72.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -19003000.0 | -43.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -41146000.0 | -116.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -47820000.0 | -16.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -54387000.0 | -13.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -4634000.0 | +91.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -10651000.0 | -129.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -16794000.0 | -57.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -23308000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | -63412000.0 | -172.1% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -349652000.0 | -451.4% | USD | 10-K | 2026-02-17 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -95000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 770000.0 | +910.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -2639000.0 | -442.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1077000.0 | +140.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 576839000.0 | +53459.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 576085000.0 | -0.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1761000.0 | -99.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 4751000.0 | +169.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1837000.0 | -61.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -3508000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 579573000.0 | +16621.5% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -97462000.0 | -116.8% | USD | 10-K | 2026-02-17 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 6902000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 12498000.0 | +81.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 18304000.0 | +46.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 7145000.0 | -61.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 14255000.0 | +99.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 20878000.0 | +46.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 4639000.0 | -77.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 10656000.0 | +129.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 15077000.0 | +41.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 26884000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 30562000.0 | +13.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 22891000.0 | -25.1% | USD | 10-K | 2026-02-17 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 45405000.0 | — | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 45448000.0 | +0.1% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 45474000.0 | +0.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 45512000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 45850000.0 | +0.7% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 44952000.0 | -2.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 45016000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 45131000.0 | +0.3% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 45572000.0 | +1.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 45710000.0 | +0.3% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 45791000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 45512000.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 45131000.0 | -0.8% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 44929000.0 | -0.4% | shares | 10-K | 2026-02-17 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 45405000.0 | — | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 45448000.0 | +0.1% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 45474000.0 | +0.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 45512000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 45850000.0 | +0.7% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 44952000.0 | -2.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 45016000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 45131000.0 | +0.3% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 45572000.0 | +1.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 45710000.0 | +0.3% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 45791000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 45512000.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 45131000.0 | -0.8% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 44929000.0 | -0.4% | shares | 10-K | 2026-02-17 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 45281000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 45435000.0 | +0.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 45462000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 45652000.0 | +0.4% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 45745000.0 | +0.2% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 44982000.0 | -1.7% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 45338000.0 | +0.8% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 45633000.0 | +0.7% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 45746000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 45421000.0 | — | shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 45368000.0 | -0.1% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 45492000.0 | +0.3% | shares | 10-K | 2026-02-17 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 45281000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 45781000.0 | +1.1% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 45950000.0 | +0.4% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 46357000.0 | +0.9% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 46526000.0 | +0.4% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 45839000.0 | -1.5% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 46172000.0 | +0.7% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 46380000.0 | +0.5% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 46660000.0 | +0.6% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 45836000.0 | — | shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 46187000.0 | +0.8% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 46323000.0 | +0.3% | shares | 10-K | 2026-02-17 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2022 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.2165 | +7.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.2233 | +3.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.2255 | +1.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1855 | -17.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1829 | -1.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1733 | -5.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1674 | -3.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1567 | -6.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.8346 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.7163 | -14.2% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.6362 | -11.2% | ratio | 10-K | 2026-02-17 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.6812 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1.7324 | +3.0% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1.8163 | +4.8% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.9534 | +7.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.8971 | -2.9% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 3.1568 | +66.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3.3646 | +6.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3.4375 | +2.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.9346 | -43.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2.0439 | +5.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.1714 | +6.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1.9534 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 3.4375 | +76.0% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1.8003 | -47.6% | ratio | 10-K | 2026-02-17 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.0687 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1.0536 | -1.4% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1.0129 | -3.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.9710 | -4.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.9462 | -2.6% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.6322 | +72.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.4809 | -9.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.4355 | -3.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.3398 | -6.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.2331 | -8.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.1796 | -4.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.9710 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1.4355 | +47.8% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1.1549 | -19.5% | ratio | 10-K | 2026-02-17 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3161 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.3215 | +1.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.3338 | +3.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3403 | +2.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.3455 | +1.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.3406 | -1.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.3578 | +5.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.3685 | +3.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.3775 | +2.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.3284 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.3439 | +4.7% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.3769 | +9.6% | ratio | 10-K | 2026-02-17 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0239 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0447 | +286.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0716 | +60.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0857 | +19.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0843 | -1.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1267 | +50.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1078 | -14.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1126 | +4.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1128 | +0.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0446 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0980 | +119.7% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.1272 | +29.8% | ratio | 10-K | 2026-02-17 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0210 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0649 | +408.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0979 | +50.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1041 | +6.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1061 | +2.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1201 | +13.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1255 | +4.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1259 | +0.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1406 | +11.7% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0593 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.1082 | +82.5% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.1323 | +22.2% | ratio | 10-K | 2026-02-17 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3653 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.4158 | +13.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.4583 | +10.2% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.5622 | +22.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.5198 | -7.5% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.7202 | +230.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.8841 | +9.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.9900 | +5.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.1422 | -42.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.2582 | +10.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.3490 | +7.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.5622 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1.9900 | +253.9% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1.0081 | -49.3% | ratio | 10-K | 2026-02-17 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0048 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0097 | +300.2% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0160 | +65.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0193 | +20.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0156 | -19.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0232 | +48.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0187 | -19.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0189 | +0.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0177 | -6.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0372 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0702 | +88.5% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.0809 | +15.3% | ratio | 10-K | 2026-02-17 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0101 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0201 | +298.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0325 | +61.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0379 | +16.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0414 | +9.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0578 | +39.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0440 | -23.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0424 | -3.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0388 | -8.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0739 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.1719 | +132.6% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.1754 | +2.0% | ratio | 10-K | 2026-02-17 |