Financial Metrics
BIO-B BIO-RAD LABORATORIES, INC.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2025-11-10 | SEC Filing Index |
| Insider | 4 | 2025-10-28 | SEC Filing Index |
| Insider | 4 | 2025-10-21 | SEC Filing Index |
| Insider | 4 | 2025-09-09 | SEC Filing Index |
| Insider | 4 | 2025-09-03 | 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 | 676844000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 681110000.0 | +0.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 632124000.0 | -7.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 610800000.0 | -3.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 638500000.0 | +4.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 649700000.0 | +1.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 585400000.0 | -9.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 651600000.0 | +11.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 653000000.0 | +0.2% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 2671200000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 2566500000.0 | -3.9% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 2583200000.0 | +0.7% | USD | 10-K | 2026-02-13 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 362417000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 362483000.0 | +0.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 335683000.0 | -7.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 325900000.0 | -2.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 355100000.0 | +9.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 355900000.0 | +0.2% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 306000000.0 | -14.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 345300000.0 | +12.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 343400000.0 | -0.6% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-03-31 | 362400000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2023-06-30 | 362500000.0 | +0.0% | USD | 10-K | 2025-02-14 |
| Annual | 2023-09-30 | 335700000.0 | -7.4% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 1426900000.0 | +325.1% | USD | 10-K | 2026-02-13 |
| Annual | 2024-03-31 | 325900000.0 | -77.2% | USD | 10-K | 2025-02-14 |
| Annual | 2024-06-30 | 355100000.0 | +9.0% | USD | 10-K | 2025-02-14 |
| Annual | 2024-09-30 | 355900000.0 | +0.2% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1378900000.0 | +287.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1339900000.0 | -2.8% | USD | 10-K | 2026-02-13 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 61913000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 89617000.0 | +44.7% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 90949000.0 | +1.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 44600000.0 | -51.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 101500000.0 | +127.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 64500000.0 | -36.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 23700000.0 | -63.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 77100000.0 | +225.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 65300000.0 | -15.3% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 337800000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 269000000.0 | -20.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 47200000.0 | -82.5% | USD | 10-K | 2026-02-13 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 68962000.0 | — | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | -1162251000.0 | -1785.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 106257000.0 | +109.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 383900000.0 | +261.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-06-30 | -2165500000.0 | -664.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 653200000.0 | +130.2% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 64000000.0 | -90.2% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-06-30 | 317800000.0 | +396.6% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | -341900000.0 | -207.6% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-03-31 | 69000000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2023-06-30 | -1162300000.0 | -1784.5% | USD | 10-K | 2025-02-14 |
| Annual | 2023-09-30 | 106300000.0 | +109.1% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | -637300000.0 | -699.5% | USD | 10-K | 2026-02-13 |
| Annual | 2024-03-31 | 383900000.0 | +160.2% | USD | 10-K | 2025-02-14 |
| Annual | 2024-06-30 | -2165500000.0 | -664.1% | USD | 10-K | 2025-02-14 |
| Annual | 2024-09-30 | 653200000.0 | +130.2% | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | -1844200000.0 | -382.3% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 759900000.0 | +141.2% | USD | 10-K | 2026-02-13 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.33 | — | USD/shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -39.59 | -1799.1% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 3.65 | +109.2% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 13.46 | +268.8% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -76.26 | -666.6% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 23.37 | +130.6% | USD/shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 2.29 | -90.2% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 11.67 | +409.6% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -12.7 | -208.8% | USD/shares | 10-Q | 2025-10-29 |
| Annual | 2023-03-31 | 2.33 | — | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-06-30 | -39.59 | -1799.1% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-09-30 | 3.65 | +109.2% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | -21.82 | -697.8% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-03-31 | 13.46 | +161.7% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2024-06-30 | -76.26 | -666.6% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2024-09-30 | 23.37 | +130.6% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | -65.36 | -379.7% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 27.87 | +142.6% | USD/shares | 10-K | 2026-02-13 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.32 | — | USD/shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -39.59 | -1806.5% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 3.64 | +109.2% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 13.45 | +269.5% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -76.26 | -667.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 23.34 | +130.6% | USD/shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 2.29 | -90.2% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 11.67 | +409.6% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -12.7 | -208.8% | USD/shares | 10-Q | 2025-10-29 |
| Annual | 2023-03-31 | 2.32 | — | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-06-30 | -39.59 | -1806.5% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-09-30 | 3.64 | +109.2% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | -21.82 | -699.5% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-03-31 | 13.45 | +161.6% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2024-06-30 | -76.26 | -667.0% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2024-09-30 | 23.34 | +130.6% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | -65.36 | -380.0% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 27.85 | +142.6% | USD/shares | 10-K | 2026-02-13 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 464136000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 390001000.0 | -16.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 457850000.0 | +17.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 403815000.0 | -11.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 433300000.0 | +7.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 406900000.0 | -6.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 410400000.0 | +0.9% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-12-31 | 488100000.0 | +18.9% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 521400000.0 | +6.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 369300000.0 | -29.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 395800000.0 | +7.2% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 403800000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 488100000.0 | +20.9% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 529800000.0 | +8.5% | USD | 10-K | 2026-02-13 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 498273000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 491575000.0 | -1.3% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 457402000.0 | -7.0% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 489017000.0 | +6.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 444809000.0 | -9.0% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 445506000.0 | +0.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 461940000.0 | +3.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 452500000.0 | -2.0% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 424700000.0 | -6.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 469900000.0 | +10.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 464700000.0 | -1.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 489000000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 452500000.0 | -7.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 460600000.0 | +1.8% | USD | 10-K | 2026-02-13 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 752937000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 776600000.0 | +3.1% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 775818000.0 | -0.1% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 780517000.0 | +0.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 783369000.0 | +0.4% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 803693000.0 | +2.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 804276000.0 | +0.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 760000000.0 | -5.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 790100000.0 | +4.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 798800000.0 | +1.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 783200000.0 | -2.0% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 780500000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 760000000.0 | -2.6% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 740700000.0 | -2.5% | USD | 10-K | 2026-02-13 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3277252000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 3138866000.0 | -4.2% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 3146770000.0 | +0.3% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 3048330000.0 | -3.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 3060936000.0 | +0.4% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 3056254000.0 | -0.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 3055620000.0 | -0.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3030300000.0 | -0.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 3036600000.0 | +0.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2811100000.0 | -7.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2842000000.0 | +1.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 3048300000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 3030300000.0 | -0.6% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 2906200000.0 | -4.1% | USD | 10-K | 2026-02-13 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 13667414000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 11978229000.0 | -12.4% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 11895943000.0 | -0.7% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 12299070000.0 | +3.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 12609893000.0 | +2.5% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 9688446000.0 | -23.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 10603472000.0 | +9.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 9364100000.0 | -11.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 9526900000.0 | +1.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 10214100000.0 | +7.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 9696400000.0 | -5.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 12299100000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 9364100000.0 | -23.9% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 10576500000.0 | +12.9% | USD | 10-K | 2026-02-13 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 589623000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 581982000.0 | -1.3% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 558176000.0 | -4.1% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 522799000.0 | -6.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 466154000.0 | -10.8% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 486961000.0 | +4.5% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 497943000.0 | +2.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 467800000.0 | -6.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 506600000.0 | +8.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 548900000.0 | +8.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 522300000.0 | -4.8% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 522800000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 467800000.0 | -10.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 517000000.0 | +10.5% | USD | 10-K | 2026-02-13 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3903698000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 3531336000.0 | -9.5% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 3479745000.0 | -1.5% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 3557937000.0 | +2.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 3558759000.0 | +0.0% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 2909659000.0 | -18.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 3115613000.0 | +7.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2794800000.0 | -10.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 2847500000.0 | +1.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3085400000.0 | +8.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2959600000.0 | -4.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 3557900000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 2794800000.0 | -21.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 3122900000.0 | +11.7% | USD | 10-K | 2026-02-13 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 9763716000.0 | — | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 8446893000.0 | -13.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 8416198000.0 | -0.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 8741200000.0 | +3.9% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-03-31 | 9051300000.0 | +3.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-06-30 | 6778900000.0 | -25.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 7487900000.0 | +10.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-12-31 | 6569300000.0 | -12.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 6679400000.0 | +1.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-06-30 | 7128700000.0 | +6.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | 6736800000.0 | -5.5% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 8741200000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 6569300000.0 | -24.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 7453600000.0 | +13.5% | USD | 10-K | 2026-02-13 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1198005000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1198384000.0 | +0.0% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1198713000.0 | +0.0% | USD | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 1199052000.0 | +0.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1199381000.0 | +0.0% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 1199724000.0 | +0.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 1200062000.0 | +0.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1200400000.0 | +0.0% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1200700000.0 | +0.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1201100000.0 | +0.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1201400000.0 | +0.0% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 1199100000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1200400000.0 | +0.1% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1201700000.0 | +0.1% | USD | 10-K | 2026-02-13 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 98119000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 196185000.0 | +99.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 293896000.0 | +49.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 69800000.0 | -76.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 167400000.0 | +139.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 331000000.0 | +97.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 129900000.0 | -60.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 246400000.0 | +89.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 367300000.0 | +49.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 374900000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 455200000.0 | +21.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 532200000.0 | +16.9% | USD | 10-K | 2026-02-13 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -70473000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -42489000.0 | +39.7% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -51989000.0 | -22.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -43100000.0 | +17.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -74000000.0 | -71.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -129700000.0 | -75.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 2900000.0 | +102.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -112500000.0 | -3979.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -155500000.0 | -38.2% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 20200000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -160200000.0 | -893.1% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -189700000.0 | -18.4% | USD | 10-K | 2026-02-13 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4309000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -198429000.0 | -4705.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -225027000.0 | -13.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0 | +100.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -96600000.0 | — | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -192600000.0 | -99.4% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -97700000.0 | +49.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -234000000.0 | -139.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -286500000.0 | -22.4% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | -425600000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -218800000.0 | +48.6% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -283200000.0 | -29.4% | USD | 10-K | 2026-02-13 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 35725000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 70364000.0 | +97.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 114435000.0 | +62.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 40200000.0 | -64.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 82500000.0 | +105.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 122700000.0 | +48.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 34400000.0 | -72.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 80100000.0 | +132.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 111800000.0 | +39.6% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 156700000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 165600000.0 | +5.7% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 157600000.0 | -4.8% | USD | 10-K | 2026-02-13 |
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 |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 29596000.0 | — | shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 29355000.0 | -0.8% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 29102000.0 | -0.9% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 28518000.0 | -2.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 28395000.0 | -0.4% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 27949000.0 | -1.6% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 27941000.0 | -0.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 27226000.0 | -2.6% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 26923000.0 | -1.1% | shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 29209000.0 | — | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 28214000.0 | -3.4% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 27263000.0 | -3.4% | shares | 10-K | 2026-02-13 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 29747000.0 | — | shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 29355000.0 | -1.3% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 29223000.0 | -0.4% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 28537000.0 | -2.3% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 28395000.0 | -0.5% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 27985000.0 | -1.4% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 27955000.0 | -0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 27228000.0 | -2.6% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 26923000.0 | -1.1% | shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 29209000.0 | — | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 28214000.0 | -3.4% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 27281000.0 | -3.3% | shares | 10-K | 2026-02-13 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0495 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.0569 | +14.8% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0531 | -6.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0484 | -8.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0659 | +36.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0613 | -7.0% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0614 | +0.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0638 | +3.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0673 | +5.6% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.2172 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.2741 | +26.2% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.2442 | -10.9% | ratio | 10-K | 2026-02-13 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 5.5582 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 5.3934 | -3.0% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 5.6376 | +4.5% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 5.8308 | +3.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 6.5664 | +12.6% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 6.2762 | -4.4% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 6.1365 | -2.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 6.4778 | +5.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 5.9941 | -7.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 5.1213 | -14.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 5.4413 | +6.2% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 5.8307 | — | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 6.4778 | +11.1% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 5.6213 | -13.2% | ratio | 10-K | 2026-02-13 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3998 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 0.4181 | +4.6% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 0.4135 | -1.1% | ratio | 10-Q | 2023-10-27 |
| Quarterly | 2023-12-31 | 0.4070 | -1.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3932 | -3.4% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 0.4292 | +9.2% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 0.4161 | -3.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.4254 | +2.2% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.4263 | +0.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.4328 | +1.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.4393 | +1.5% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.4070 | — | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 0.4254 | +4.5% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.4190 | -1.5% | ratio | 10-K | 2026-02-13 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.5355 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.5322 | -0.6% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.5310 | -0.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.5336 | +0.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.5561 | +4.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.5478 | -1.5% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.5227 | -4.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.5299 | +1.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.5259 | -0.8% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.5342 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.5373 | +0.6% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.5187 | -3.5% | ratio | 10-K | 2026-02-13 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1019 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | -1.7064 | -1774.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.1681 | +109.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.6285 | +273.9% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-06-30 | -3.3915 | -639.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 1.0054 | +129.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.1093 | -89.1% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-06-30 | 0.4877 | +346.1% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | -0.5236 | -207.4% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | -0.2386 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.7186 | -201.2% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.2942 | +140.9% | ratio | 10-K | 2026-02-13 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0915 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.1316 | +43.8% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.1439 | +9.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0730 | -49.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1590 | +117.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0993 | -37.5% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0405 | -59.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1183 | +192.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1000 | -15.5% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.1265 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.1048 | -17.1% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0183 | -82.6% | ratio | 10-K | 2026-02-13 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.7872 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.6701 | -14.9% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.8203 | +22.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 0.7724 | -5.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.9295 | +20.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.8356 | -10.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.8242 | -1.4% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-12-31 | 1.0434 | +26.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1.0292 | -1.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.6728 | -34.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.7578 | +12.6% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.7724 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 1.0434 | +35.1% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.0248 | -1.8% | ratio | 10-K | 2026-02-13 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0050 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | -0.0970 | -2023.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.0089 | +109.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0304 | +240.8% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-06-30 | -0.2235 | -834.2% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 0.0616 | +127.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0067 | -89.1% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-06-30 | 0.0311 | +363.2% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | -0.0353 | -213.3% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | -0.0518 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.1969 | -280.1% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0718 | +136.5% | ratio | 10-K | 2026-02-13 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0071 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | -0.1376 | -2048.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.0126 | +109.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0424 | +235.9% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-06-30 | -0.3194 | -853.2% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 0.0872 | +127.3% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0096 | -89.0% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-06-30 | 0.0446 | +365.3% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | -0.0508 | -213.8% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | -0.0729 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -0.2807 | -285.0% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.1020 | +136.3% | ratio | 10-K | 2026-02-13 |