F&F - Financial Insights SEC Filing Analytics

Financial Metrics

BIO-B BIO-RAD LABORATORIES, INC.
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
9
Material Event Filings (8-K)
0
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-level
Credit Ratings: SEC EDGAR does not provide a standardized, machine-readable issuer credit rating feed.
Integrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Long-Term Debt (latest annual)
1201700000.0
Total Liabilities (latest annual)
3122900000.0
Current Liabilities (latest annual)
517000000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 9 | A: 3

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

Q: 9 | A: 9

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

Q: 9 | A: 3

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

Q: 9 | A: 9

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

Q: 9 | A: 9

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

Q: 9 | A: 9

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: 9

Cash and Equivalents

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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

Q: 11 | A: 3

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: 4

Operating Cash Flow

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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

Q: 9 | A: 3

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: 4

Shares Outstanding

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Shares Issued

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Weighted Avg Shares Basic

Q: 9 | A: 3

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

Q: 9 | A: 3

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
For informational purposes only — not guaranteed to be accurate or complete.