F&F - Financial Insights SEC Filing Analytics

Financial Metrics

IBP Installed Building Products, Inc.
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
21
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-03-11 SEC Filing Index
Insider 4 2026-03-11 SEC Filing Index
Insider 4 2026-03-04 SEC Filing Index
Insider 4 2026-02-26 SEC Filing Index
Insider 4 2025-12-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)
850000000.0
Total Liabilities (latest annual)
1358100000.0
Current Liabilities (latest annual)
344200000.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 659300000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 692100000.0 +5.0% USD 10-Q 2024-08-01
Quarterly 2023-09-30 706500000.0 +2.1% USD 10-Q 2024-11-07
Quarterly 2024-03-31 692900000.0 -1.9% USD 10-Q 2025-05-08
Quarterly 2024-06-30 737600000.0 +6.5% USD 10-Q 2025-08-07
Quarterly 2024-09-30 760600000.0 +3.1% USD 10-Q 2025-11-05
Quarterly 2025-03-31 684800000.0 -10.0% USD 10-Q 2025-05-08
Quarterly 2025-06-30 760300000.0 +11.0% USD 10-Q 2025-08-07
Quarterly 2025-09-30 778200000.0 +2.4% USD 10-Q 2025-11-05
Annual 2023-12-31 2778600000.0 USD 10-K 2026-02-26
Annual 2024-12-31 2941300000.0 +5.9% USD 10-K 2026-02-26
Annual 2025-12-31 2970800000.0 +1.0% USD 10-K 2026-02-26

Gross Profit

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 210400000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 232500000.0 +10.5% USD 10-Q 2024-08-01
Quarterly 2023-09-30 242100000.0 +4.1% USD 10-Q 2024-11-07
Quarterly 2024-03-31 234500000.0 -3.1% USD 10-Q 2025-05-08
Quarterly 2024-06-30 251400000.0 +7.2% USD 10-Q 2025-08-07
Quarterly 2024-09-30 256800000.0 +2.1% USD 10-Q 2025-11-05
Quarterly 2025-03-31 223700000.0 -12.9% USD 10-Q 2025-05-08
Quarterly 2025-06-30 259900000.0 +16.2% USD 10-Q 2025-08-07
Quarterly 2025-09-30 264200000.0 +1.7% USD 10-Q 2025-11-05
Annual 2023-12-31 930700000.0 USD 10-K 2026-02-26
Annual 2024-12-31 994500000.0 +6.9% USD 10-K 2026-02-26
Annual 2025-12-31 1009300000.0 +1.5% USD 10-K 2026-02-26

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 76900000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 92300000.0 +20.0% USD 10-Q 2024-08-01
Quarterly 2023-09-30 102300000.0 +10.8% USD 10-Q 2024-11-07
Quarterly 2024-03-31 87900000.0 -14.1% USD 10-Q 2025-05-08
Quarterly 2024-06-30 94800000.0 +7.8% USD 10-Q 2025-08-07
Quarterly 2024-09-30 101300000.0 +6.9% USD 10-Q 2025-11-05
Quarterly 2025-03-31 69800000.0 -31.1% USD 10-Q 2025-05-08
Quarterly 2025-06-30 101000000.0 +44.7% USD 10-Q 2025-08-07
Quarterly 2025-09-30 106800000.0 +5.7% USD 10-Q 2025-11-05
Annual 2023-12-31 369100000.0 USD 10-K 2026-02-26
Annual 2024-12-31 382500000.0 +3.6% USD 10-K 2026-02-26
Annual 2025-12-31 386400000.0 +1.0% USD 10-K 2026-02-26

Net Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 49300000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 61600000.0 +24.9% USD 10-Q 2024-08-01
Quarterly 2023-09-30 68000000.0 +10.4% USD 10-Q 2024-11-07
Quarterly 2024-03-31 55900000.0 -17.8% USD 10-Q 2025-05-08
Quarterly 2024-06-30 65200000.0 +16.6% USD 10-Q 2025-08-07
Quarterly 2024-09-30 68600000.0 +5.2% USD 10-Q 2025-11-05
Quarterly 2025-03-31 45400000.0 -33.8% USD 10-Q 2025-05-08
Quarterly 2025-06-30 69000000.0 +52.0% USD 10-Q 2025-08-07
Quarterly 2025-09-30 74400000.0 +7.8% USD 10-Q 2025-11-05
Annual 2023-12-31 243700000.0 USD 10-K 2026-02-26
Annual 2024-12-31 256600000.0 +5.3% USD 10-K 2026-02-26
Annual 2025-12-31 265400000.0 +3.4% USD 10-K 2026-02-26

EPS Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1.76 USD/shares 10-Q 2024-05-09
Quarterly 2023-06-30 2.19 +24.4% USD/shares 10-Q 2024-08-01
Quarterly 2023-09-30 2.41 +10.0% USD/shares 10-Q 2024-11-07
Quarterly 2024-03-31 1.98 -17.8% USD/shares 10-Q 2025-05-08
Quarterly 2024-06-30 2.32 +17.2% USD/shares 10-Q 2025-08-07
Quarterly 2024-09-30 2.45 +5.6% USD/shares 10-Q 2025-11-05
Quarterly 2025-03-31 1.65 -32.7% USD/shares 10-Q 2025-05-08
Quarterly 2025-06-30 2.53 +53.3% USD/shares 10-Q 2025-08-07
Quarterly 2025-09-30 2.75 +8.7% USD/shares 10-Q 2025-11-05
Annual 2023-12-31 8.65 USD/shares 10-K 2026-02-26
Annual 2024-12-31 9.16 +5.9% USD/shares 10-K 2026-02-26
Annual 2025-12-31 9.76 +6.6% USD/shares 10-K 2026-02-26

EPS Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1.74 USD/shares 10-Q 2024-05-09
Quarterly 2023-06-30 2.18 +25.3% USD/shares 10-Q 2024-08-01
Quarterly 2023-09-30 2.4 +10.1% USD/shares 10-Q 2024-11-07
Quarterly 2024-03-31 1.97 -17.9% USD/shares 10-Q 2025-05-08
Quarterly 2024-06-30 2.3 +16.8% USD/shares 10-Q 2025-08-07
Quarterly 2024-09-30 2.44 +6.1% USD/shares 10-Q 2025-11-05
Quarterly 2025-03-31 1.64 -32.8% USD/shares 10-Q 2025-05-08
Quarterly 2025-06-30 2.52 +53.7% USD/shares 10-Q 2025-08-07
Quarterly 2025-09-30 2.74 +8.7% USD/shares 10-Q 2025-11-05
Annual 2023-12-31 8.61 USD/shares 10-K 2026-02-26
Annual 2024-12-31 9.1 +5.7% USD/shares 10-K 2026-02-26
Annual 2025-12-31 9.71 +6.7% USD/shares 10-K 2026-02-26

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 218690000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 255226000.0 +16.7% USD 10-Q 2023-08-02
Quarterly 2023-09-30 339759000.0 +33.1% USD 10-Q 2023-11-08
Quarterly 2023-12-31 386500000.0 +13.8% USD 10-Q 2024-11-07
Quarterly 2024-03-31 399900000.0 +3.5% USD 10-Q 2024-05-09
Quarterly 2024-06-30 380300000.0 -4.9% USD 10-Q 2024-08-01
Quarterly 2024-09-30 406200000.0 +6.8% USD 10-Q 2024-11-07
Quarterly 2024-12-31 327600000.0 -19.4% USD 10-Q 2025-11-05
Quarterly 2025-03-31 298700000.0 -8.8% USD 10-Q 2025-05-08
Quarterly 2025-06-30 305200000.0 +2.2% USD 10-Q 2025-08-07
Quarterly 2025-09-30 333300000.0 +9.2% USD 10-Q 2025-11-05
Annual 2023-12-31 386500000.0 USD 10-K 2025-02-27
Annual 2024-12-31 327600000.0 -15.2% USD 10-K 2026-02-26
Annual 2025-12-31 321900000.0 -1.7% USD 10-K 2026-02-26

Accounts Receivable

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 397573000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 416601000.0 +4.8% USD 10-Q 2023-08-02
Quarterly 2023-09-30 427093000.0 +2.5% USD 10-Q 2023-11-08
Quarterly 2023-12-31 423300000.0 -0.9% USD 10-Q 2024-11-07
Quarterly 2024-03-31 425500000.0 +0.5% USD 10-Q 2024-05-09
Quarterly 2024-06-30 439600000.0 +3.3% USD 10-Q 2024-08-01
Quarterly 2024-09-30 451000000.0 +2.6% USD 10-Q 2024-11-07
Quarterly 2024-12-31 433900000.0 -3.8% USD 10-Q 2025-11-05
Quarterly 2025-03-31 419400000.0 -3.3% USD 10-Q 2025-05-08
Quarterly 2025-06-30 447600000.0 +6.7% USD 10-Q 2025-08-07
Quarterly 2025-09-30 448300000.0 +0.2% USD 10-Q 2025-11-05
Annual 2023-12-31 423300000.0 USD 10-K 2025-02-27
Annual 2024-12-31 433900000.0 +2.5% USD 10-K 2026-02-26
Annual 2025-12-31 444100000.0 +2.4% USD 10-K 2026-02-26

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 170115000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 163378000.0 -4.0% USD 10-Q 2023-08-02
Quarterly 2023-09-30 159675000.0 -2.3% USD 10-Q 2023-11-08
Quarterly 2023-12-31 162800000.0 +2.0% USD 10-Q 2024-11-07
Quarterly 2024-03-31 171100000.0 +5.1% USD 10-Q 2024-05-09
Quarterly 2024-06-30 175600000.0 +2.6% USD 10-Q 2024-08-01
Quarterly 2024-09-30 182300000.0 +3.8% USD 10-Q 2024-11-07
Quarterly 2024-12-31 194600000.0 +6.7% USD 10-Q 2025-11-05
Quarterly 2025-03-31 198400000.0 +2.0% USD 10-Q 2025-05-08
Quarterly 2025-06-30 192000000.0 -3.2% USD 10-Q 2025-08-07
Quarterly 2025-09-30 187700000.0 -2.2% USD 10-Q 2025-11-05
Annual 2023-12-31 162800000.0 USD 10-K 2025-02-27
Annual 2024-12-31 194600000.0 +19.5% USD 10-K 2026-02-26
Annual 2025-12-31 203000000.0 +4.3% USD 10-K 2026-02-26

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 862595000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 918102000.0 +6.4% USD 10-Q 2023-08-02
Quarterly 2023-09-30 999819000.0 +8.9% USD 10-Q 2023-11-08
Quarterly 2023-12-31 1070000000.0 +7.0% USD 10-Q 2024-11-07
Quarterly 2024-03-31 1079200000.0 +0.9% USD 10-Q 2024-05-09
Quarterly 2024-06-30 1087400000.0 +0.8% USD 10-Q 2024-08-01
Quarterly 2024-09-30 1124800000.0 +3.4% USD 10-Q 2024-11-07
Quarterly 2024-12-31 1054900000.0 -6.2% USD 10-Q 2025-11-05
Quarterly 2025-03-31 994700000.0 -5.7% USD 10-Q 2025-05-08
Quarterly 2025-06-30 1017400000.0 +2.3% USD 10-Q 2025-08-07
Quarterly 2025-09-30 1035300000.0 +1.8% USD 10-Q 2025-11-05
Annual 2023-12-31 1070000000.0 USD 10-K 2025-02-27
Annual 2024-12-31 1054900000.0 -1.4% USD 10-K 2026-02-26
Annual 2025-12-31 1042600000.0 -1.2% USD 10-K 2026-02-26

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1779563000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 1835940000.0 +3.2% USD 10-Q 2023-08-02
Quarterly 2023-09-30 1920960000.0 +4.6% USD 10-Q 2023-11-08
Quarterly 2023-12-31 1981300000.0 +3.1% USD 10-Q 2024-11-07
Quarterly 2024-03-31 2003200000.0 +1.1% USD 10-Q 2024-05-09
Quarterly 2024-06-30 2025200000.0 +1.1% USD 10-Q 2024-08-01
Quarterly 2024-09-30 2072500000.0 +2.3% USD 10-Q 2024-11-07
Quarterly 2024-12-31 2059900000.0 -0.6% USD 10-Q 2025-11-05
Quarterly 2025-03-31 1999300000.0 -2.9% USD 10-Q 2025-05-08
Quarterly 2025-06-30 2020100000.0 +1.0% USD 10-Q 2025-08-07
Quarterly 2025-09-30 2051100000.0 +1.5% USD 10-Q 2025-11-05
Annual 2023-12-31 1981300000.0 USD 10-K 2025-02-27
Annual 2024-12-31 2059900000.0 +4.0% USD 10-K 2026-02-26
Annual 2025-12-31 2068000000.0 +0.4% USD 10-K 2026-02-26

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 316338000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 314534000.0 -0.6% USD 10-Q 2023-08-02
Quarterly 2023-09-30 324676000.0 +3.2% USD 10-Q 2023-11-08
Quarterly 2023-12-31 346400000.0 +6.7% USD 10-Q 2024-11-07
Quarterly 2024-03-31 339700000.0 -1.9% USD 10-Q 2024-05-09
Quarterly 2024-06-30 352600000.0 +3.8% USD 10-Q 2024-08-01
Quarterly 2024-09-30 376700000.0 +6.8% USD 10-Q 2024-11-07
Quarterly 2024-12-31 359000000.0 -4.7% USD 10-Q 2025-11-05
Quarterly 2025-03-31 344700000.0 -4.0% USD 10-Q 2025-05-08
Quarterly 2025-06-30 356600000.0 +3.5% USD 10-Q 2025-08-07
Quarterly 2025-09-30 372300000.0 +4.4% USD 10-Q 2025-11-05
Annual 2023-12-31 346400000.0 USD 10-K 2025-02-27
Annual 2024-12-31 359000000.0 +3.6% USD 10-K 2026-02-26
Annual 2025-12-31 344200000.0 -4.1% USD 10-K 2026-02-26

Total Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1274341000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 1275268000.0 +0.1% USD 10-Q 2023-08-02
Quarterly 2023-09-30 1292778000.0 +1.4% USD 10-Q 2023-11-08
Quarterly 2023-12-31 1311000000.0 +1.4% USD 10-Q 2024-11-07
Quarterly 2024-03-31 1324000000.0 +1.0% USD 10-Q 2024-05-09
Quarterly 2024-06-30 1339900000.0 +1.2% USD 10-Q 2024-08-01
Quarterly 2024-09-30 1356100000.0 +1.2% USD 10-Q 2024-11-07
Quarterly 2024-12-31 1354600000.0 -0.1% USD 10-Q 2025-11-05
Quarterly 2025-03-31 1338400000.0 -1.2% USD 10-Q 2025-05-08
Quarterly 2025-06-30 1355600000.0 +1.3% USD 10-Q 2025-08-07
Quarterly 2025-09-30 1372500000.0 +1.2% USD 10-Q 2025-11-05
Annual 2023-12-31 1311000000.0 USD 10-K 2025-02-27
Annual 2024-12-31 1354600000.0 +3.3% USD 10-K 2026-02-26
Annual 2025-12-31 1358100000.0 +0.3% USD 10-K 2026-02-26

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 505300000.0 USD 10-Q 2024-08-01
Quarterly 2023-06-30 560700000.0 +11.0% USD 10-Q 2024-11-07
Quarterly 2023-09-30 628200000.0 +12.0% USD 10-Q 2024-11-07
Quarterly 2023-12-31 670300000.0 +6.7% USD 10-Q 2025-11-05
Quarterly 2024-03-31 679200000.0 +1.3% USD 10-Q 2025-08-07
Quarterly 2024-06-30 685300000.0 +0.9% USD 10-Q 2025-11-05
Quarterly 2024-09-30 716400000.0 +4.5% USD 10-Q 2025-11-05
Quarterly 2024-12-31 705300000.0 -1.5% USD 10-Q 2025-11-05
Quarterly 2025-03-31 660900000.0 -6.3% USD 10-Q 2025-08-07
Quarterly 2025-06-30 664500000.0 +0.5% USD 10-Q 2025-11-05
Quarterly 2025-09-30 678600000.0 +2.1% USD 10-Q 2025-11-05
Annual 2023-12-31 670300000.0 USD 10-K 2026-02-26
Annual 2024-12-31 705300000.0 +5.2% USD 10-K 2026-02-26
Annual 2025-12-31 709900000.0 +0.7% USD 10-K 2026-02-26

Long-Term Debt

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 830225000.0 USD 10-Q 2023-05-04
Quarterly 2023-06-30 831282000.0 +0.1% USD 10-Q 2023-08-02
Quarterly 2023-09-30 833458000.0 +0.3% USD 10-Q 2023-11-08
Quarterly 2023-12-31 835100000.0 +0.2% USD 10-Q 2024-11-07
Quarterly 2024-03-31 843400000.0 +1.0% USD 10-Q 2024-05-09
Quarterly 2024-06-30 844000000.0 +0.1% USD 10-Q 2024-08-01
Quarterly 2024-09-30 840800000.0 -0.4% USD 10-Q 2024-11-07
Quarterly 2024-12-31 842400000.0 +0.2% USD 10-Q 2025-11-05
Quarterly 2025-03-31 839800000.0 -0.3% USD 10-Q 2025-05-08
Quarterly 2025-06-30 842800000.0 +0.4% USD 10-Q 2025-08-07
Quarterly 2025-09-30 846000000.0 +0.4% USD 10-Q 2025-11-05
Annual 2023-12-31 835100000.0 USD 10-K 2025-02-27
Annual 2024-12-31 842400000.0 +0.9% USD 10-K 2026-02-26
Annual 2025-12-31 850000000.0 +0.9% USD 10-K 2026-02-26

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 73800000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 138100000.0 +87.1% USD 10-Q 2024-08-01
Quarterly 2023-09-30 250500000.0 +81.4% USD 10-Q 2024-11-07
Quarterly 2024-03-31 84800000.0 -66.1% USD 10-Q 2025-05-08
Quarterly 2024-06-30 163800000.0 +93.2% USD 10-Q 2025-08-07
Quarterly 2024-09-30 265200000.0 +61.9% USD 10-Q 2025-11-05
Quarterly 2025-03-31 92100000.0 -65.3% USD 10-Q 2025-05-08
Quarterly 2025-06-30 182500000.0 +98.2% USD 10-Q 2025-08-07
Quarterly 2025-09-30 306500000.0 +67.9% USD 10-Q 2025-11-05
Annual 2023-12-31 340200000.0 USD 10-K 2026-02-26
Annual 2024-12-31 340000000.0 -0.1% USD 10-K 2026-02-26
Annual 2025-12-31 371400000.0 +9.2% USD 10-K 2026-02-26

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -47600000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 -59500000.0 -25.0% USD 10-Q 2024-08-01
Quarterly 2023-09-30 -77900000.0 -30.9% USD 10-Q 2024-11-07
Quarterly 2024-03-31 -21100000.0 +72.9% USD 10-Q 2025-05-08
Quarterly 2024-06-30 -55200000.0 -161.6% USD 10-Q 2025-08-07
Quarterly 2024-09-30 -94400000.0 -71.0% USD 10-Q 2025-11-05
Quarterly 2025-03-31 -26100000.0 +72.4% USD 10-Q 2025-05-08
Quarterly 2025-06-30 -43200000.0 -65.5% USD 10-Q 2025-08-07
Quarterly 2025-09-30 -80400000.0 -86.1% USD 10-Q 2025-11-05
Annual 2023-12-31 -103400000.0 USD 10-K 2026-02-26
Annual 2024-12-31 -159100000.0 -53.9% USD 10-K 2026-02-26
Annual 2025-12-31 -112000000.0 +29.6% USD 10-K 2026-02-26

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -37100000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 -53000000.0 -42.9% USD 10-Q 2024-08-01
Quarterly 2023-09-30 -62400000.0 -17.7% USD 10-Q 2024-11-07
Quarterly 2024-03-31 -50300000.0 +19.4% USD 10-Q 2025-05-08
Quarterly 2024-06-30 -114800000.0 -128.2% USD 10-Q 2025-08-07
Quarterly 2024-09-30 -151100000.0 -31.6% USD 10-Q 2025-11-05
Quarterly 2025-03-31 -94900000.0 +37.2% USD 10-Q 2025-05-08
Quarterly 2025-06-30 -161700000.0 -70.4% USD 10-Q 2025-08-07
Quarterly 2025-09-30 -220400000.0 -36.3% USD 10-Q 2025-11-05
Annual 2023-12-31 -79900000.0 USD 10-K 2026-02-26
Annual 2024-12-31 -239800000.0 -200.1% USD 10-K 2026-02-26
Annual 2025-12-31 -265100000.0 -10.6% USD 10-K 2026-02-26

Capital Expenditures

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 14900000.0 USD 10-Q 2024-05-09
Quarterly 2023-06-30 28300000.0 +89.9% USD 10-Q 2024-08-01
Quarterly 2023-09-30 46900000.0 +65.7% USD 10-Q 2024-11-07
Quarterly 2024-03-31 21800000.0 -53.5% USD 10-Q 2025-05-08
Quarterly 2024-06-30 42600000.0 +95.4% USD 10-Q 2025-08-07
Quarterly 2024-09-30 66700000.0 +56.6% USD 10-Q 2025-11-05
Quarterly 2025-03-31 20200000.0 -69.7% USD 10-Q 2025-05-08
Quarterly 2025-06-30 35800000.0 +77.2% USD 10-Q 2025-08-07
Quarterly 2025-09-30 55000000.0 +53.6% USD 10-Q 2025-11-05
Annual 2023-12-31 61600000.0 USD 10-K 2026-02-26
Annual 2024-12-31 88600000.0 +43.8% USD 10-K 2026-02-26
Annual 2025-12-31 70600000.0 -20.3% USD 10-K 2026-02-26

Share Data

Metrics: 4

Shares Outstanding

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 28375037.0 shares 10-Q 2023-05-04
Quarterly 2023-06-30 28410568.0 +0.1% shares 10-Q 2023-08-02
Quarterly 2023-09-30 28409655.0 -0.0% shares 10-Q 2023-11-08
Quarterly 2023-12-31 28367338.0 -0.1% shares 10-Q 2024-11-07
Quarterly 2024-03-31 28436558.0 +0.2% shares 10-Q 2024-05-09
Quarterly 2024-06-30 28234462.0 -0.7% shares 10-Q 2024-08-01
Quarterly 2024-09-30 28141744.0 -0.3% shares 10-Q 2024-11-07
Quarterly 2024-12-31 27758491.0 -1.4% shares 10-Q 2025-11-05
Quarterly 2025-03-31 27610399.0 -0.5% shares 10-Q 2025-05-08
Quarterly 2025-06-30 27326871.0 -1.0% shares 10-Q 2025-08-07
Quarterly 2025-09-30 27125389.0 -0.7% shares 10-Q 2025-11-05
Annual 2023-12-31 28367338.0 shares 10-K 2025-02-27
Annual 2024-12-31 27758491.0 -2.1% shares 10-K 2026-02-26
Annual 2025-12-31 26975227.0 -2.8% shares 10-K 2026-02-26

Shares Issued

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 33498693.0 shares 10-Q 2023-05-04
Quarterly 2023-06-30 33582403.0 +0.2% shares 10-Q 2023-08-02
Quarterly 2023-09-30 33582449.0 +0.0% shares 10-Q 2023-11-08
Quarterly 2023-12-31 33587701.0 +0.0% shares 10-Q 2024-11-07
Quarterly 2024-03-31 33658330.0 +0.2% shares 10-Q 2024-05-09
Quarterly 2024-06-30 33706380.0 +0.1% shares 10-Q 2024-08-01
Quarterly 2024-09-30 33713662.0 +0.0% shares 10-Q 2024-11-07
Quarterly 2024-12-31 33713662.0 +0.0% shares 10-Q 2025-11-05
Quarterly 2025-03-31 33766093.0 +0.2% shares 10-Q 2025-05-08
Quarterly 2025-06-30 33835259.0 +0.2% shares 10-Q 2025-08-07
Quarterly 2025-09-30 33837357.0 +0.0% shares 10-Q 2025-11-05
Annual 2023-12-31 33587701.0 shares 10-K 2025-02-27
Annual 2024-12-31 33713662.0 +0.4% shares 10-K 2026-02-26
Annual 2025-12-31 33837379.0 +0.4% shares 10-K 2026-02-26

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 28075678.0 shares 10-Q 2024-05-09
Quarterly 2023-06-30 28174279.0 +0.4% shares 10-Q 2024-08-01
Quarterly 2023-09-30 28204328.0 +0.1% shares 10-Q 2024-11-07
Quarterly 2024-03-31 28171444.0 -0.1% shares 10-Q 2025-05-08
Quarterly 2024-06-30 28174677.0 +0.0% shares 10-Q 2025-08-07
Quarterly 2024-09-30 27986997.0 -0.7% shares 10-Q 2025-11-05
Quarterly 2025-03-31 27517419.0 -1.7% shares 10-Q 2025-05-08
Quarterly 2025-06-30 27323118.0 -0.7% shares 10-Q 2025-08-07
Quarterly 2025-09-30 27070368.0 -0.9% shares 10-Q 2025-11-05
Annual 2023-12-31 28161583.0 shares 10-K 2026-02-26
Annual 2024-12-31 28030187.0 -0.5% shares 10-K 2026-02-26
Annual 2025-12-31 27201802.0 -3.0% shares 10-K 2026-02-26

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 28278220.0 shares 10-Q 2024-05-09
Quarterly 2023-06-30 28273334.0 -0.0% shares 10-Q 2024-08-01
Quarterly 2023-09-30 28318633.0 +0.2% shares 10-Q 2024-11-07
Quarterly 2024-03-31 28385001.0 +0.2% shares 10-Q 2025-05-08
Quarterly 2024-06-30 28317801.0 -0.2% shares 10-Q 2025-08-07
Quarterly 2024-09-30 28116557.0 -0.7% shares 10-Q 2025-11-05
Quarterly 2025-03-31 27695912.0 -1.5% shares 10-Q 2025-05-08
Quarterly 2025-06-30 27403669.0 -1.1% shares 10-Q 2025-08-07
Quarterly 2025-09-30 27171749.0 -0.8% shares 10-Q 2025-11-05
Annual 2023-12-31 28306313.0 shares 10-K 2026-02-26
Annual 2024-12-31 28190404.0 -0.4% shares 10-K 2026-02-26
Annual 2025-12-31 27327972.0 -3.1% shares 10-K 2026-02-26
For informational purposes only — not guaranteed to be accurate or complete.