F&F - Financial Insights SEC Filing Analytics

Financial Metrics

TFX TELEFLEX INC
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
8
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-03-05 SEC Filing Index
Insider 4 2026-03-03 SEC Filing Index
Insider 4 2026-02-25 SEC Filing Index
Insider 4 2026-01-15 SEC Filing Index
Insider 4 2025-08-07 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)
2541449000.0
Total Liabilities (latest annual)
3822471000.0
Current Liabilities (latest annual)
762026000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 9 | A: 9

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 710932000.0 USD 10-Q 2024-05-03
Quarterly 2023-07-02 743259000.0 +4.5% USD 10-Q 2024-08-02
Quarterly 2023-10-01 746389000.0 +0.4% USD 10-Q 2024-10-31
Quarterly 2024-03-31 737849000.0 -1.1% USD 10-Q 2025-05-01
Quarterly 2024-06-30 749691000.0 +1.6% USD 10-Q 2025-07-31
Quarterly 2024-09-29 764375000.0 +2.0% USD 10-Q 2025-11-06
Quarterly 2025-03-30 700669000.0 -8.3% USD 10-Q 2025-05-01
Quarterly 2025-06-29 780889000.0 +11.4% USD 10-Q 2025-07-31
Quarterly 2025-09-28 913021000.0 +16.9% USD 10-Q 2025-11-06
Annual 2023-12-31 1712441000.0 USD 10-K 2026-02-27
Annual 2024-03-31 412824000.0 -75.9% USD 10-K 2026-02-27
Annual 2024-06-30 418512000.0 +1.4% USD 10-K 2026-02-27
Annual 2024-09-29 426200000.0 +1.8% USD 10-K 2026-02-27
Annual 2024-12-31 442010000.0 +3.7% USD 10-K 2026-02-27
Annual 2025-03-30 414258000.0 -6.3% USD 10-K 2026-02-27
Annual 2025-06-29 442525000.0 +6.8% USD 10-K 2026-02-27
Annual 2025-09-28 566946000.0 +28.1% USD 10-K 2026-02-27
Annual 2025-12-31 568984000.0 +0.4% USD 10-K 2026-02-27

Gross Profit

Q: 9 | A: 9

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 391380000.0 USD 10-Q 2024-05-03
Quarterly 2023-07-02 407823000.0 +4.2% USD 10-Q 2024-08-02
Quarterly 2023-10-01 416311000.0 +2.1% USD 10-Q 2024-10-31
Quarterly 2024-03-31 416134000.0 -0.0% USD 10-Q 2025-05-01
Quarterly 2024-06-30 416458000.0 +0.1% USD 10-Q 2025-07-31
Quarterly 2024-09-29 430172000.0 +3.3% USD 10-Q 2025-11-06
Quarterly 2025-03-30 389439000.0 -9.5% USD 10-Q 2025-05-01
Quarterly 2025-06-29 431085000.0 +10.7% USD 10-Q 2025-07-31
Quarterly 2025-09-28 451642000.0 +4.8% USD 10-Q 2025-11-06
Annual 2023-12-31 1040112000.0 USD 10-K 2026-02-27
Annual 2024-03-31 256661000.0 -75.3% USD 10-K 2026-02-27
Annual 2024-06-30 251668000.0 -1.9% USD 10-K 2026-02-27
Annual 2024-09-29 260270000.0 +3.4% USD 10-K 2026-02-27
Annual 2024-12-31 268788000.0 +3.3% USD 10-K 2026-02-27
Annual 2025-03-30 255431000.0 -5.0% USD 10-K 2026-02-27
Annual 2025-06-29 265830000.0 +4.1% USD 10-K 2026-02-27
Annual 2025-09-28 292046000.0 +9.9% USD 10-K 2026-02-27
Annual 2025-12-31 307447000.0 +5.3% USD 10-K 2026-02-27

Operating Income

Q: 9 | A: 9

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 114974000.0 USD 10-Q 2024-05-03
Quarterly 2023-07-02 143561000.0 +24.9% USD 10-Q 2024-08-02
Quarterly 2023-10-01 165310000.0 +15.1% USD 10-Q 2024-10-31
Quarterly 2024-03-31 -4793000.0 -102.9% USD 10-Q 2025-05-01
Quarterly 2024-06-30 116878000.0 +2538.5% USD 10-Q 2025-07-31
Quarterly 2024-09-29 149311000.0 +27.7% USD 10-Q 2025-11-06
Quarterly 2025-03-30 125570000.0 -15.9% USD 10-Q 2025-05-01
Quarterly 2025-06-29 155311000.0 +23.7% USD 10-Q 2025-07-31
Quarterly 2025-09-28 -408898000.0 -363.3% USD 10-Q 2025-11-06
Annual 2023-12-31 258725000.0 USD 10-K 2026-02-27
Annual 2024-03-31 -71774000.0 -127.7% USD 10-K 2026-02-27
Annual 2024-06-30 51060000.0 +171.1% USD 10-K 2026-02-27
Annual 2024-09-29 71963000.0 +40.9% USD 10-K 2026-02-27
Annual 2024-12-31 52402000.0 -27.2% USD 10-K 2026-02-27
Annual 2025-03-30 75800000.0 +44.7% USD 10-K 2026-02-27
Annual 2025-06-29 91138000.0 +20.2% USD 10-K 2026-02-27
Annual 2025-09-28 -62439000.0 -168.5% USD 10-K 2026-02-27
Annual 2025-12-31 13874000.0 +122.2% USD 10-K 2026-02-27

Net Income

Q: 9 | A: 9

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 76748000.0 USD 10-Q 2024-10-31
Quarterly 2023-07-02 111335000.0 +45.1% USD 10-Q 2024-10-31
Quarterly 2023-10-01 137140000.0 +23.2% USD 10-Q 2024-10-31
Quarterly 2024-03-31 15289000.0 -88.9% USD 10-Q 2025-11-06
Quarterly 2024-06-30 80038000.0 +423.5% USD 10-Q 2025-11-06
Quarterly 2024-09-29 111004000.0 +38.7% USD 10-Q 2025-11-06
Quarterly 2025-03-30 95002000.0 -14.4% USD 10-Q 2025-11-06
Quarterly 2025-06-29 122580000.0 +29.0% USD 10-Q 2025-11-06
Quarterly 2025-09-28 -408892000.0 -433.6% USD 10-Q 2025-11-06
Annual 2023-12-31 356328000.0 USD 10-K 2026-02-27
Annual 2024-03-31 15289000.0 -95.7% USD 10-K 2026-02-27
Annual 2024-06-30 80038000.0 +423.5% USD 10-K 2026-02-27
Annual 2024-09-29 111004000.0 +38.7% USD 10-K 2026-02-27
Annual 2024-12-31 -136656000.0 -223.1% USD 10-K 2026-02-27
Annual 2025-03-30 95002000.0 +169.5% USD 10-K 2026-02-27
Annual 2025-06-29 122581000.0 +29.0% USD 10-K 2026-02-27
Annual 2025-09-28 -408894000.0 -433.6% USD 10-K 2026-02-27
Annual 2025-12-31 -714329000.0 -74.7% USD 10-K 2026-02-27

EPS Basic

Q: 9 | A: 9

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 1.63 USD/shares 10-Q 2024-05-03
Quarterly 2023-07-02 2.37 +45.4% USD/shares 10-Q 2024-08-02
Quarterly 2023-10-01 2.92 +23.2% USD/shares 10-Q 2024-10-31
Quarterly 2024-03-31 0.32 -89.0% USD/shares 10-Q 2025-05-01
Quarterly 2024-06-30 1.7 +431.2% USD/shares 10-Q 2025-07-31
Quarterly 2024-09-29 2.38 +40.0% USD/shares 10-Q 2025-11-06
Quarterly 2025-03-30 2.08 -12.6% USD/shares 10-Q 2025-05-01
Quarterly 2025-06-29 2.77 +33.2% USD/shares 10-Q 2025-07-31
Quarterly 2025-09-28 -9.24 -433.6% USD/shares 10-Q 2025-11-06
Annual 2023-12-31 7.58 USD/shares 10-K 2026-02-27
Annual 2024-03-31 0.32 -95.8% USD/shares 10-K 2026-02-27
Annual 2024-06-30 1.7 +431.2% USD/shares 10-K 2026-02-27
Annual 2024-09-29 2.38 +40.0% USD/shares 10-K 2026-02-27
Annual 2024-12-31 -2.95 -223.9% USD/shares 10-K 2026-02-27
Annual 2025-03-30 2.08 +170.5% USD/shares 10-K 2026-02-27
Annual 2025-06-29 2.77 +33.2% USD/shares 10-K 2026-02-27
Annual 2025-09-28 -9.24 -433.6% USD/shares 10-K 2026-02-27
Annual 2025-12-31 -16.15 -74.8% USD/shares 10-K 2026-02-27

EPS Diluted

Q: 9 | A: 9

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 1.62 USD/shares 10-Q 2024-05-03
Quarterly 2023-07-02 2.35 +45.1% USD/shares 10-Q 2024-08-02
Quarterly 2023-10-01 2.9 +23.4% USD/shares 10-Q 2024-10-31
Quarterly 2024-03-31 0.32 -89.0% USD/shares 10-Q 2025-05-01
Quarterly 2024-06-30 1.69 +428.1% USD/shares 10-Q 2025-07-31
Quarterly 2024-09-29 2.36 +39.6% USD/shares 10-Q 2025-11-06
Quarterly 2025-03-30 2.07 -12.3% USD/shares 10-Q 2025-05-01
Quarterly 2025-06-29 2.77 +33.8% USD/shares 10-Q 2025-07-31
Quarterly 2025-09-28 -9.24 -433.6% USD/shares 10-Q 2025-11-06
Annual 2023-12-31 7.53 USD/shares 10-K 2026-02-27
Annual 2024-03-31 0.32 -95.8% USD/shares 10-K 2026-02-27
Annual 2024-06-30 1.69 +428.1% USD/shares 10-K 2026-02-27
Annual 2024-09-29 2.36 +39.6% USD/shares 10-K 2026-02-27
Annual 2024-12-31 -2.93 -224.2% USD/shares 10-K 2026-02-27
Annual 2025-03-30 2.07 +170.6% USD/shares 10-K 2026-02-27
Annual 2025-06-29 2.77 +33.8% USD/shares 10-K 2026-02-27
Annual 2025-09-28 -9.24 -433.6% USD/shares 10-K 2026-02-27
Annual 2025-12-31 -16.15 -74.8% USD/shares 10-K 2026-02-27

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-04-02 264138000.0 USD 10-Q 2023-05-04
Quarterly 2023-07-02 250816000.0 -5.0% USD 10-Q 2023-08-03
Quarterly 2023-10-01 881499000.0 +251.5% USD 10-Q 2023-11-03
Quarterly 2023-12-31 222848000.0 -74.7% USD 10-Q 2024-10-31
Quarterly 2024-03-31 237423000.0 +6.5% USD 10-Q 2024-05-03
Quarterly 2024-06-30 238567000.0 +0.5% USD 10-Q 2024-08-02
Quarterly 2024-09-29 243235000.0 +2.0% USD 10-Q 2024-10-31
Quarterly 2024-12-31 290188000.0 +19.3% USD 10-Q 2025-11-06
Quarterly 2025-03-30 284122000.0 -2.1% USD 10-Q 2025-05-01
Quarterly 2025-06-29 253697000.0 -10.7% USD 10-Q 2025-07-31
Quarterly 2025-09-28 353997000.0 +39.5% USD 10-Q 2025-11-06
Annual 2023-12-31 222848000.0 USD 10-K 2025-02-28
Annual 2024-12-31 247852000.0 +11.2% USD 10-K 2026-02-27
Annual 2025-12-31 378564000.0 +52.7% USD 10-K 2026-02-27

Accounts Receivable

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 410020000.0 USD 10-Q 2023-05-04
Quarterly 2023-07-02 429309000.0 +4.7% USD 10-Q 2023-08-03
Quarterly 2023-10-01 425194000.0 -1.0% USD 10-Q 2023-11-03
Quarterly 2023-12-31 443467000.0 +4.3% USD 10-Q 2024-10-31
Quarterly 2024-03-31 448532000.0 +1.1% USD 10-Q 2024-05-03
Quarterly 2024-06-30 448897000.0 +0.1% USD 10-Q 2024-08-02
Quarterly 2024-09-29 470257000.0 +4.8% USD 10-Q 2024-10-31
Quarterly 2024-12-31 459495000.0 -2.3% USD 10-Q 2025-11-06
Quarterly 2025-03-30 464523000.0 +1.1% USD 10-Q 2025-05-01
Quarterly 2025-06-29 513812000.0 +10.6% USD 10-Q 2025-07-31
Quarterly 2025-09-28 592652000.0 +15.3% USD 10-Q 2025-11-06
Annual 2023-12-31 443467000.0 USD 10-K 2025-02-28
Annual 2024-12-31 226733000.0 -48.9% USD 10-K 2026-02-27
Annual 2025-12-31 345583000.0 +52.4% USD 10-K 2026-02-27

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 614106000.0 USD 10-Q 2023-05-04
Quarterly 2023-07-02 631555000.0 +2.8% USD 10-Q 2023-08-03
Quarterly 2023-10-01 625075000.0 -1.0% USD 10-Q 2023-11-03
Quarterly 2023-12-31 626216000.0 +0.2% USD 10-Q 2024-10-31
Quarterly 2024-03-31 627866000.0 +0.3% USD 10-Q 2024-05-03
Quarterly 2024-06-30 636908000.0 +1.4% USD 10-Q 2024-08-02
Quarterly 2024-09-29 639938000.0 +0.5% USD 10-Q 2024-10-31
Quarterly 2024-12-31 600133000.0 -6.2% USD 10-Q 2025-11-06
Quarterly 2025-03-30 643972000.0 +7.3% USD 10-Q 2025-05-01
Quarterly 2025-06-29 693686000.0 +7.7% USD 10-Q 2025-07-31
Quarterly 2025-09-28 802465000.0 +15.7% USD 10-Q 2025-11-06
Annual 2023-12-31 626216000.0 USD 10-K 2025-02-28
Annual 2024-12-31 306766000.0 -51.0% USD 10-K 2026-02-27
Annual 2025-12-31 404395000.0 +31.8% USD 10-K 2026-02-27

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 1428054000.0 USD 10-Q 2023-05-04
Quarterly 2023-07-02 1445799000.0 +1.2% USD 10-Q 2023-08-03
Quarterly 2023-10-01 2097271000.0 +45.1% USD 10-Q 2023-11-03
Quarterly 2023-12-31 1407406000.0 -32.9% USD 10-Q 2024-10-31
Quarterly 2024-03-31 1433608000.0 +1.9% USD 10-Q 2024-05-03
Quarterly 2024-06-30 1438088000.0 +0.3% USD 10-Q 2024-08-02
Quarterly 2024-09-29 1499303000.0 +4.3% USD 10-Q 2024-10-31
Quarterly 2024-12-31 1471124000.0 -1.9% USD 10-Q 2025-11-06
Quarterly 2025-03-30 1538914000.0 +4.6% USD 10-Q 2025-05-01
Quarterly 2025-06-29 1723862000.0 +12.0% USD 10-Q 2025-07-31
Quarterly 2025-09-28 1985984000.0 +15.2% USD 10-Q 2025-11-06
Annual 2023-12-31 1407406000.0 USD 10-K 2025-02-28
Annual 2024-12-31 1471124000.0 +4.5% USD 10-K 2026-02-27
Annual 2025-12-31 1938338000.0 +31.8% USD 10-K 2026-02-27

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 6917922000.0 USD 10-Q 2023-05-04
Quarterly 2023-07-02 6895725000.0 -0.3% USD 10-Q 2023-08-03
Quarterly 2023-10-01 7493634000.0 +8.7% USD 10-Q 2023-11-03
Quarterly 2023-12-31 7532546000.0 +0.5% USD 10-Q 2024-10-31
Quarterly 2024-03-31 7477922000.0 -0.7% USD 10-Q 2024-05-03
Quarterly 2024-06-30 7441640000.0 -0.5% USD 10-Q 2024-08-02
Quarterly 2024-09-29 7486291000.0 +0.6% USD 10-Q 2024-10-31
Quarterly 2024-12-31 7097914000.0 -5.2% USD 10-Q 2025-11-06
Quarterly 2025-03-30 7163290000.0 +0.9% USD 10-Q 2025-05-01
Quarterly 2025-06-29 7375219000.0 +3.0% USD 10-Q 2025-07-31
Quarterly 2025-09-28 7871940000.0 +6.7% USD 10-Q 2025-11-06
Annual 2023-12-31 7532546000.0 USD 10-K 2025-02-28
Annual 2024-12-31 7097914000.0 -5.8% USD 10-K 2026-02-27
Annual 2025-12-31 6947239000.0 -2.1% USD 10-K 2026-02-27

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 575712000.0 USD 10-Q 2023-05-04
Quarterly 2023-07-02 555449000.0 -3.5% USD 10-Q 2023-08-03
Quarterly 2023-10-01 585422000.0 +5.4% USD 10-Q 2023-11-03
Quarterly 2023-12-31 606745000.0 +3.6% USD 10-Q 2024-10-31
Quarterly 2024-03-31 571014000.0 -5.9% USD 10-Q 2024-05-03
Quarterly 2024-06-30 556751000.0 -2.5% USD 10-Q 2024-08-02
Quarterly 2024-09-29 618753000.0 +11.1% USD 10-Q 2024-10-31
Quarterly 2024-12-31 649360000.0 +4.9% USD 10-Q 2025-11-06
Quarterly 2025-03-30 675909000.0 +4.1% USD 10-Q 2025-05-01
Quarterly 2025-06-29 716148000.0 +6.0% USD 10-Q 2025-07-31
Quarterly 2025-09-28 773033000.0 +7.9% USD 10-Q 2025-11-06
Annual 2023-12-31 606745000.0 USD 10-K 2025-02-28
Annual 2024-12-31 649360000.0 +7.0% USD 10-K 2026-02-27
Annual 2025-12-31 762026000.0 +17.4% USD 10-K 2026-02-27

Total Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 2807669000.0 USD 10-Q 2023-05-04
Quarterly 2023-07-02 2680633000.0 -4.5% USD 10-Q 2023-08-03
Quarterly 2023-10-01 3179586000.0 +18.6% USD 10-Q 2023-11-03
Quarterly 2023-12-31 3091558000.0 -2.8% USD 10-Q 2024-10-31
Quarterly 2024-03-31 2974712000.0 -3.8% USD 10-Q 2024-05-03
Quarterly 2024-06-30 2882921000.0 -3.1% USD 10-Q 2024-08-02
Quarterly 2024-09-29 3004574000.0 +4.2% USD 10-Q 2024-10-31
Quarterly 2024-12-31 2819774000.0 -6.2% USD 10-Q 2025-11-06
Quarterly 2025-03-30 3068126000.0 +8.8% USD 10-Q 2025-05-01
Quarterly 2025-06-29 3132351000.0 +2.1% USD 10-Q 2025-07-31
Quarterly 2025-09-28 4050077000.0 +29.3% USD 10-Q 2025-11-06
Annual 2023-12-31 3091558000.0 USD 10-K 2025-02-28
Annual 2024-12-31 2819774000.0 -8.8% USD 10-K 2026-02-27
Annual 2025-12-31 3822471000.0 +35.6% USD 10-K 2026-02-27

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 4110253000.0 USD 10-Q 2024-10-31
Quarterly 2023-07-02 4215092000.0 +2.6% USD 10-Q 2024-10-31
Quarterly 2023-10-01 4314048000.0 +2.3% USD 10-Q 2024-10-31
Quarterly 2023-12-31 4440988000.0 +2.9% USD 10-Q 2025-11-06
Quarterly 2024-03-31 4503210000.0 +1.4% USD 10-Q 2025-11-06
Quarterly 2024-06-30 4558719000.0 +1.2% USD 10-Q 2025-11-06
Quarterly 2024-09-29 4481717000.0 -1.7% USD 10-Q 2025-11-06
Quarterly 2024-12-31 4278140000.0 -4.5% USD 10-Q 2025-11-06
Quarterly 2025-03-30 4095164000.0 -4.3% USD 10-Q 2025-11-06
Quarterly 2025-06-29 4242868000.0 +3.6% USD 10-Q 2025-11-06
Quarterly 2025-09-28 3821863000.0 -9.9% USD 10-Q 2025-11-06
Annual 2023-12-31 4440988000.0 USD 10-K 2026-02-27
Annual 2024-12-31 4278140000.0 -3.7% USD 10-K 2026-02-27
Annual 2025-12-31 3124768000.0 -27.0% USD 10-K 2026-02-27

Long-Term Debt

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 1549474000.0 USD 10-Q 2023-05-04
Quarterly 2023-07-02 1470674000.0 -5.1% USD 10-Q 2023-08-03
Quarterly 2023-10-01 1950123000.0 +32.6% USD 10-Q 2023-11-03
Quarterly 2023-12-31 1727572000.0 -11.4% USD 10-Q 2024-10-31
Quarterly 2024-03-31 1667896000.0 -3.5% USD 10-Q 2024-05-03
Quarterly 2024-06-30 1624222000.0 -2.6% USD 10-Q 2024-08-02
Quarterly 2024-09-29 1661546000.0 +2.3% USD 10-Q 2024-10-31
Quarterly 2024-12-31 1555871000.0 -6.4% USD 10-Q 2025-11-06
Quarterly 2025-03-30 1807321000.0 +16.2% USD 10-Q 2025-05-01
Quarterly 2025-06-29 1801645000.0 -0.3% USD 10-Q 2025-07-31
Quarterly 2025-09-28 2571504000.0 +42.7% USD 10-Q 2025-11-06
Annual 2023-12-31 1727572000.0 USD 10-K 2025-02-28
Annual 2024-12-31 1555871000.0 -9.9% USD 10-K 2026-02-27
Annual 2025-12-31 2541449000.0 +63.3% USD 10-K 2026-02-27

Cash Flow

Metrics: 4

Operating Cash Flow

Q: 0 | A: 0

Quarterly

Annual

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

Investing Cash Flow

Q: 9 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 -21899000.0 USD 10-Q 2024-05-03
Quarterly 2023-07-02 -29228000.0 -33.5% USD 10-Q 2024-08-02
Quarterly 2023-10-01 -57698000.0 -97.4% USD 10-Q 2024-10-31
Quarterly 2024-03-31 -24807000.0 +57.0% USD 10-Q 2025-05-01
Quarterly 2024-06-30 -55040000.0 -121.9% USD 10-Q 2025-07-31
Quarterly 2024-09-29 -76270000.0 -38.6% USD 10-Q 2025-11-06
Quarterly 2025-03-30 -28794000.0 +62.2% USD 10-Q 2025-05-01
Quarterly 2025-06-29 -59280000.0 -105.9% USD 10-Q 2025-07-31
Quarterly 2025-09-28 -826782000.0 -1294.7% USD 10-Q 2025-11-06

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 -93591000.0 USD 10-Q 2024-05-03
Quarterly 2023-07-02 -185990000.0 -98.7% USD 10-Q 2024-08-02
Quarterly 2023-10-01 276041000.0 +248.4% USD 10-Q 2024-10-31
Quarterly 2024-03-31 -71448000.0 -125.9% USD 10-Q 2025-05-01
Quarterly 2024-06-30 -127992000.0 -79.1% USD 10-Q 2025-07-31
Quarterly 2024-09-29 -302810000.0 -136.6% USD 10-Q 2025-11-06
Quarterly 2025-03-30 -59524000.0 +80.3% USD 10-Q 2025-05-01
Quarterly 2025-06-29 -83192000.0 -39.8% USD 10-Q 2025-07-31
Quarterly 2025-09-28 673148000.0 +909.1% USD 10-Q 2025-11-06
Annual 2023-12-31 38540000.0 USD 10-K 2026-02-27
Annual 2024-12-31 -421925000.0 -1194.8% USD 10-K 2026-02-27
Annual 2025-12-31 611539000.0 +244.9% USD 10-K 2026-02-27

Capital Expenditures

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 21835000.0 USD 10-Q 2024-05-03
Quarterly 2023-07-02 39374000.0 +80.3% USD 10-Q 2024-08-02
Quarterly 2023-10-01 63768000.0 +62.0% USD 10-Q 2024-10-31
Quarterly 2024-03-31 38432000.0 -39.7% USD 10-Q 2025-05-01
Quarterly 2024-06-30 73232000.0 +90.5% USD 10-Q 2025-07-31
Quarterly 2024-09-29 94412000.0 +28.9% USD 10-Q 2025-11-06
Quarterly 2025-03-30 30011000.0 -68.2% USD 10-Q 2025-05-01
Quarterly 2025-06-29 64639000.0 +115.4% USD 10-Q 2025-07-31
Quarterly 2025-09-28 94585000.0 +46.3% USD 10-Q 2025-11-06
Annual 2023-12-31 46421000.0 USD 10-K 2026-02-27
Annual 2024-12-31 90437000.0 +94.8% USD 10-K 2026-02-27
Annual 2025-12-31 95236000.0 +5.3% USD 10-K 2026-02-27

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

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Annual 2023-12-31 48046000.0 shares 10-K 2025-02-28
Annual 2024-12-31 48046000.0 +0.0% shares 10-K 2026-02-27
Annual 2025-12-31 48197000.0 +0.3% shares 10-K 2026-02-27

Weighted Avg Shares Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 46949000.0 shares 10-Q 2024-05-03
Quarterly 2023-07-02 46981000.0 +0.1% shares 10-Q 2024-08-02
Quarterly 2023-10-01 46992000.0 +0.0% shares 10-Q 2024-10-31
Quarterly 2024-03-31 47068000.0 +0.2% shares 10-Q 2025-05-01
Quarterly 2024-06-30 47151000.0 +0.2% shares 10-Q 2025-07-31
Quarterly 2024-09-29 46724000.0 -0.9% shares 10-Q 2025-11-06
Quarterly 2025-03-30 45782000.0 -2.0% shares 10-Q 2025-05-01
Quarterly 2025-06-29 44269000.0 -3.3% shares 10-Q 2025-07-31
Quarterly 2025-09-28 44237000.0 -0.1% shares 10-Q 2025-11-06
Annual 2023-12-31 46981000.0 shares 10-K 2026-02-27
Annual 2024-12-31 46837000.0 -0.3% shares 10-K 2026-02-27
Annual 2025-12-31 44622000.0 -4.7% shares 10-K 2026-02-27

Weighted Avg Shares Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-04-02 47285000.0 shares 10-Q 2024-05-03
Quarterly 2023-07-02 47329000.0 +0.1% shares 10-Q 2024-08-02
Quarterly 2023-10-01 47299000.0 -0.1% shares 10-Q 2024-10-31
Quarterly 2024-03-31 47394000.0 +0.2% shares 10-Q 2025-05-01
Quarterly 2024-06-30 47361000.0 -0.1% shares 10-Q 2025-07-31
Quarterly 2024-09-29 47012000.0 -0.7% shares 10-Q 2025-11-06
Quarterly 2025-03-30 45926000.0 -2.3% shares 10-Q 2025-05-01
Quarterly 2025-06-29 44332000.0 -3.5% shares 10-Q 2025-07-31
Quarterly 2025-09-28 44237000.0 -0.2% shares 10-Q 2025-11-06
Annual 2023-12-31 47304000.0 shares 10-K 2026-02-27
Annual 2024-12-31 47094000.0 -0.4% shares 10-K 2026-02-27
Annual 2025-12-31 44724000.0 -5.0% shares 10-K 2026-02-27
For informational purposes only — not guaranteed to be accurate or complete.