Financial Metrics
ENPH Enphase Energy, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-17 | SEC Filing Index |
| Insider | 4 | 2026-03-12 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-02-12 | SEC Filing Index |
| Insider | 4 | 2026-02-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 | 726016000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 711118000.0 | -2.1% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 551082000.0 | -22.5% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 263339000.0 | -52.2% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 303458000.0 | +15.2% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 380873000.0 | +25.5% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 356084000.0 | -6.5% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 363153000.0 | +2.0% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 410427000.0 | +13.0% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 2290786000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 1330383000.0 | -41.9% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1472985000.0 | +10.7% | 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 | 326371000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 323342000.0 | -0.9% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 262013000.0 | -19.0% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 115508000.0 | -55.9% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 137166000.0 | +18.8% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 178171000.0 | +29.9% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 168241000.0 | -5.6% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 170493000.0 | +1.3% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 196239000.0 | +15.1% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1058388000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 629138000.0 | -40.6% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 687004000.0 | +9.2% | 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 | 167663000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 170320000.0 | +1.6% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 117989000.0 | -30.7% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | -29099000.0 | -124.7% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 1799000.0 | +106.2% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 49788000.0 | +2667.5% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 31922000.0 | -35.9% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 37007000.0 | +15.9% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 66159000.0 | +78.8% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 445741000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 77292000.0 | -82.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 157526000.0 | +103.8% | 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 | 146873000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 157191000.0 | +7.0% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 113953000.0 | -27.5% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | -16097000.0 | -114.1% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 10833000.0 | +167.3% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 45762000.0 | +322.4% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 29730000.0 | -35.0% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 37052000.0 | +24.6% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 66638000.0 | +79.8% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 438936000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 102658000.0 | -76.6% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 172133000.0 | +67.7% | 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 | 1.07 | — | USD/shares | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 1.15 | +7.5% | USD/shares | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 0.84 | -27.0% | USD/shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | -0.12 | -114.3% | USD/shares | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 0.08 | +166.7% | USD/shares | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 0.34 | +325.0% | USD/shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.23 | -32.4% | USD/shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.28 | +21.7% | USD/shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.51 | +82.1% | USD/shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 3.22 | — | USD/shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.76 | -76.4% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1.31 | +72.4% | 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 | 1.02 | — | USD/shares | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 1.09 | +6.9% | USD/shares | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 0.8 | -26.6% | USD/shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | -0.12 | -115.0% | USD/shares | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 0.08 | +166.7% | USD/shares | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 0.33 | +312.5% | USD/shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.22 | -33.3% | USD/shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.28 | +27.3% | USD/shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.5 | +78.6% | USD/shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 3.08 | — | USD/shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.75 | -75.6% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1.29 | +72.0% | 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 | 286045000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 278676000.0 | -2.6% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 290075000.0 | +4.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 288748000.0 | -0.5% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 253652000.0 | -12.2% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 252102000.0 | -0.6% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 256325000.0 | +1.7% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 369110000.0 | +44.0% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 350077000.0 | -5.2% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 370536000.0 | +5.8% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 401880000.0 | +8.5% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 288748000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 369110000.0 | +27.8% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 474318000.0 | +28.5% | 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 | 516106000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 520306000.0 | +0.8% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 560286000.0 | +7.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 445959000.0 | -20.4% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 364364000.0 | -18.3% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 277475000.0 | -23.8% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 232225000.0 | -16.3% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 223749000.0 | -3.6% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 225625000.0 | +0.8% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 223218000.0 | -1.1% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 265513000.0 | +18.9% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 445959000.0 | — | USD | 10-K | 2025-02-10 |
| Annual | 2024-12-31 | 223749000.0 | -49.8% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 229881000.0 | +2.7% | USD | 10-K | 2026-02-17 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 150563000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 166111000.0 | +10.3% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 174114000.0 | +4.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 213595000.0 | +22.7% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 207893000.0 | -2.7% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 176068000.0 | -15.3% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 158837000.0 | -9.8% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 165004000.0 | +3.9% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 144025000.0 | -12.7% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 173016000.0 | +20.1% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 188652000.0 | +9.0% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 213595000.0 | — | USD | 10-K | 2025-02-10 |
| Annual | 2024-12-31 | 165004000.0 | -22.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 288047000.0 | +74.6% | 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 | 2512633000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 2560789000.0 | +1.9% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 2598630000.0 | +1.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 2443518000.0 | -6.0% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 2302571000.0 | -5.8% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 2241649000.0 | -2.6% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 2360881000.0 | +5.3% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 2327084000.0 | -1.4% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 2197245000.0 | -5.6% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 2288941000.0 | +4.2% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 2391787000.0 | +4.5% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 2443518000.0 | — | USD | 10-K | 2025-02-10 |
| Annual | 2024-12-31 | 2327084000.0 | -4.8% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 2606860000.0 | +12.0% | 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 | 3380853000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 3465882000.0 | +2.5% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 3553942000.0 | +2.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 3383012000.0 | -4.8% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 3232980000.0 | -4.4% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 3166576000.0 | -2.1% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 3264191000.0 | +3.1% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 3249676000.0 | -0.4% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 3106086000.0 | -4.4% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 3178789000.0 | +2.3% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 3320488000.0 | +4.5% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 3383012000.0 | — | USD | 10-K | 2025-02-10 |
| Annual | 2024-12-31 | 3249676000.0 | -3.9% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 3509792000.0 | +8.0% | 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 | 729289000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 743605000.0 | +2.0% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 774387000.0 | +4.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 532449000.0 | -31.2% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 554095000.0 | +4.1% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 529632000.0 | -4.4% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 567478000.0 | +7.1% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 660091000.0 | +16.3% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 1159289000.0 | +75.6% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 1162589000.0 | +0.3% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 1171144000.0 | +0.7% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 532449000.0 | — | USD | 10-K | 2025-02-10 |
| Annual | 2024-12-31 | 660091000.0 | +24.0% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1262150000.0 | +91.2% | 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 | 2410760000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 2493295000.0 | +3.4% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 2539244000.0 | +1.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 2399388000.0 | -5.5% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 2310257000.0 | -3.7% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 2282053000.0 | -1.2% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 2332818000.0 | +2.2% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 2416660000.0 | +3.6% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 2295388000.0 | -5.0% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 2298152000.0 | +0.1% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 2325466000.0 | +1.2% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 2399388000.0 | — | USD | 10-K | 2025-02-10 |
| Annual | 2024-12-31 | 2416660000.0 | +0.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 2422769000.0 | +0.3% | 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 | 970093000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 972587000.0 | +0.3% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 1014698000.0 | +4.3% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2023-12-31 | 983624000.0 | -3.1% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 922723000.0 | -6.2% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 884523000.0 | -4.1% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 931373000.0 | +5.3% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2024-12-31 | 833016000.0 | -10.6% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 810698000.0 | -2.7% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 880637000.0 | +8.6% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 995022000.0 | +13.0% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 983624000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 833016000.0 | -15.3% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1087023000.0 | +30.5% | 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 | 1200276000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 1201114000.0 | +0.1% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1196947000.0 | -0.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1293738000.0 | +8.1% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 1198604000.0 | -7.4% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 1199432000.0 | +0.1% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 1200261000.0 | +0.1% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 1201089000.0 | +0.1% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 571214000.0 | -52.4% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 571540000.0 | +0.1% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 571867000.0 | +0.1% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 1293738000.0 | — | USD | 10-K | 2025-02-10 |
| Annual | 2024-12-31 | 1201089000.0 | -7.2% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 572194000.0 | -52.4% | 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 | 246232000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 515475000.0 | +109.3% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 661330000.0 | +28.3% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 49201000.0 | -92.6% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 176263000.0 | +258.3% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 346401000.0 | +96.5% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 48414000.0 | -86.0% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 75043000.0 | +55.0% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 88961000.0 | +18.5% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 696780000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 513693000.0 | -26.3% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 136540000.0 | -73.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 | -363530000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | -427582000.0 | -17.6% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | -442392000.0 | -3.5% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 17734000.0 | +104.0% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | -9892000.0 | -155.8% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | -122374000.0 | -1137.1% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 113060000.0 | +192.4% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 61875000.0 | -45.3% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 83280000.0 | +34.6% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | -366355000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 128267000.0 | +135.0% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 106792000.0 | -16.7% | 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 | -71805000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | -284039000.0 | -295.6% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | -401785000.0 | -41.5% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | -100854000.0 | +74.9% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | -201466000.0 | -99.8% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | -257537000.0 | -27.8% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | -214175000.0 | +16.8% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | -241730000.0 | -12.9% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | -243409000.0 | -0.7% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | -516774000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | -460269000.0 | +10.9% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -241624000.0 | +47.5% | 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 | 22476000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 66478000.0 | +195.8% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 90326000.0 | +35.9% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 7371000.0 | -91.8% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 17007000.0 | +130.7% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 25540000.0 | +50.2% | USD | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 14608000.0 | -42.8% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 22867000.0 | +56.5% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 30899000.0 | +35.1% | USD | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 110401000.0 | — | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 33604000.0 | -69.6% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 40639000.0 | +20.9% | 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 | 137002000.0 | — | shares | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 136006000.0 | -0.7% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 136512000.0 | +0.4% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 135722000.0 | -0.6% | shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 135989000.0 | +0.2% | shares | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 135396000.0 | -0.4% | shares | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 135084000.0 | -0.2% | shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 132448000.0 | -2.0% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 131186000.0 | -1.0% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 130736000.0 | -0.3% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 130849000.0 | +0.1% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 135722000.0 | — | shares | 10-K | 2025-02-10 |
| Annual | 2024-12-31 | 132448000.0 | -2.4% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 131080000.0 | -1.0% | 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 | 137002000.0 | — | shares | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 136006000.0 | -0.7% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 136512000.0 | +0.4% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 135722000.0 | -0.6% | shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 135989000.0 | +0.2% | shares | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 135396000.0 | -0.4% | shares | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 135084000.0 | -0.2% | shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 132448000.0 | -2.0% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 131186000.0 | -1.0% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 130736000.0 | -0.3% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 130849000.0 | +0.1% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 135722000.0 | — | shares | 10-K | 2025-02-10 |
| Annual | 2024-12-31 | 132448000.0 | -2.4% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 131080000.0 | -1.0% | 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 | 136689000.0 | — | shares | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 136607000.0 | -0.1% | shares | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 136165000.0 | -0.3% | shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 135891000.0 | -0.2% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 135646000.0 | -0.2% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 135329000.0 | -0.2% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 131869000.0 | -2.6% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 131031000.0 | -0.6% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 130797000.0 | -0.2% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 136376000.0 | — | shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 135167000.0 | -0.9% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 131162000.0 | -3.0% | 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 | 145986000.0 | — | shares | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 145098000.0 | -0.6% | shares | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 143863000.0 | -0.9% | shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 135891000.0 | -5.5% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 136123000.0 | +0.2% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 139914000.0 | +2.8% | shares | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 136208000.0 | -2.6% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 135219000.0 | -0.7% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 132995000.0 | -1.6% | shares | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 143290000.0 | — | shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 140004000.0 | -2.3% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 134886000.0 | -3.7% | 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.2147 | — | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 0.2052 | -4.5% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 0.1551 | -24.4% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 0.0815 | -47.5% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 0.0958 | +17.7% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 0.1167 | +21.8% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.1146 | -1.7% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.1142 | -0.3% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.1236 | +8.2% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.6771 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.4094 | -39.5% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.4197 | +2.5% | 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 | 3.4453 | — | ratio | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 3.4437 | -0.0% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 3.3557 | -2.6% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 4.5892 | +36.8% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 4.1556 | -9.4% | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 4.2325 | +1.9% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 4.1603 | -1.7% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 3.5254 | -15.3% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 1.8953 | -46.2% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 1.9688 | +3.9% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 2.0423 | +3.7% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 4.5892 | — | ratio | 10-K | 2025-02-10 |
| Annual | 2024-12-31 | 3.5254 | -23.2% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 2.0654 | -41.4% | 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 | 2.4851 | — | ratio | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 2.5636 | +3.2% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 2.5025 | -2.4% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 2.4393 | -2.5% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 2.5037 | +2.6% | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 2.5800 | +3.0% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 2.5047 | -2.9% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 2.9011 | +15.8% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 2.8314 | -2.4% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 2.6096 | -7.8% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 2.3371 | -10.4% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 2.4393 | — | ratio | 10-K | 2025-02-10 |
| Annual | 2024-12-31 | 2.9011 | +18.9% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 2.2288 | -23.2% | 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.4495 | — | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 0.4547 | +1.1% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 0.4755 | +4.6% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 0.4386 | -7.7% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 0.4520 | +3.1% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 0.4678 | +3.5% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.4725 | +1.0% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.4695 | -0.6% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.4781 | +1.8% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.4620 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.4729 | +2.4% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.4664 | -1.4% | 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.2023 | — | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 0.2210 | +9.3% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 0.2068 | -6.5% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | -0.0611 | -129.6% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 0.0357 | +158.4% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 0.1202 | +236.6% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.0835 | -30.5% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.1020 | +22.2% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.1624 | +59.1% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.1916 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0772 | -59.7% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.1169 | +51.4% | 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.2309 | — | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 0.2395 | +3.7% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 0.2141 | -10.6% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | -0.1105 | -151.6% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 0.0059 | +105.4% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 0.1307 | +2105.0% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.0896 | -31.4% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.1019 | +13.7% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.1612 | +58.2% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.1946 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0581 | -70.1% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.1069 | +84.1% | 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.3922 | — | ratio | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 0.3748 | -4.5% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 0.3746 | -0.0% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.5423 | +44.8% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 0.4578 | -15.6% | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 0.4760 | +4.0% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 0.4517 | -5.1% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 0.5592 | +23.8% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.3020 | -46.0% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.3187 | +5.5% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.3432 | +7.7% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.5423 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.5592 | +3.1% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.3758 | -32.8% | 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.0434 | — | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 0.0454 | +4.4% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 0.0321 | -29.3% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | -0.0050 | -115.5% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 0.0034 | +168.7% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 0.0140 | +309.8% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.0096 | -31.7% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.0117 | +21.8% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.0201 | +72.2% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.1297 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0316 | -75.7% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.0490 | +55.2% | 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.1514 | — | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 0.1616 | +6.8% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 0.1123 | -30.5% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | -0.0174 | -115.5% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 0.0122 | +170.2% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 0.0491 | +301.2% | ratio | 10-Q | 2025-10-28 |
| Quarterly | 2025-03-31 | 0.0367 | -25.4% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.0421 | +14.7% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.0670 | +59.2% | ratio | 10-Q | 2025-10-28 |
| Annual | 2023-12-31 | 0.4462 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.1232 | -72.4% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.1584 | +28.5% | ratio | 10-K | 2026-02-17 |