F&F - Financial Insights SEC Filing Analytics

Financial Metrics

BLDR Builders FirstSource, Inc.
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
19
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-03-17 SEC Filing Index
Insider 4 2026-03-16 SEC Filing Index
Insider 4 2026-03-03 SEC Filing Index
Insider 4 2025-12-15 SEC Filing Index
Insider 4 2025-12-08 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)
N/A
Total Liabilities (latest annual)
6885279000.0
Current Liabilities (latest annual)
1574941000.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 3883314000.0 USD 10-Q 2024-05-07
Quarterly 2023-06-30 4528890000.0 +16.6% USD 10-Q 2024-08-06
Quarterly 2023-09-30 4534264000.0 +0.1% USD 10-Q 2024-11-05
Quarterly 2024-03-31 3891352000.0 -14.2% USD 10-Q 2025-05-01
Quarterly 2024-06-30 4456340000.0 +14.5% USD 10-Q 2025-07-31
Quarterly 2024-09-30 4232494000.0 -5.0% USD 10-Q 2025-10-30
Quarterly 2025-03-31 3657496000.0 -13.6% USD 10-Q 2025-05-01
Quarterly 2025-06-30 4234064000.0 +15.8% USD 10-Q 2025-07-31
Quarterly 2025-09-30 3941190000.0 -6.9% USD 10-Q 2025-10-30
Annual 2023-12-31 17097330000.0 USD 10-K 2026-02-17
Annual 2024-12-31 16400492000.0 -4.1% USD 10-K 2026-02-17
Annual 2025-12-31 15190638000.0 -7.4% USD 10-K 2026-02-17

Gross Profit

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1371400000.0 USD 10-Q 2024-05-07
Quarterly 2023-06-30 1594946000.0 +16.3% USD 10-Q 2024-08-06
Quarterly 2023-09-30 1581102000.0 -0.9% USD 10-Q 2024-11-05
Quarterly 2024-03-31 1299854000.0 -17.8% USD 10-Q 2025-05-01
Quarterly 2024-06-30 1462684000.0 +12.5% USD 10-Q 2025-07-31
Quarterly 2024-09-30 1386333000.0 -5.2% USD 10-Q 2025-10-30
Quarterly 2025-03-31 1115241000.0 -19.6% USD 10-Q 2025-05-01
Quarterly 2025-06-30 1299041000.0 +16.5% USD 10-Q 2025-07-31
Quarterly 2025-09-30 1199483000.0 -7.7% USD 10-Q 2025-10-30
Annual 2023-12-31 6012334000.0 USD 10-K 2026-02-17
Annual 2024-12-31 5383044000.0 -10.5% USD 10-K 2026-02-17
Annual 2025-12-31 4615777000.0 -14.3% USD 10-K 2026-02-17

Operating Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 467183000.0 USD 10-Q 2024-05-07
Quarterly 2023-06-30 577072000.0 +23.5% USD 10-Q 2024-08-06
Quarterly 2023-09-30 641628000.0 +11.2% USD 10-Q 2024-11-05
Quarterly 2024-03-31 373597000.0 -41.8% USD 10-Q 2025-05-01
Quarterly 2024-06-30 489483000.0 +31.0% USD 10-Q 2025-07-31
Quarterly 2024-09-30 428023000.0 -12.6% USD 10-Q 2025-10-30
Quarterly 2025-03-31 184441000.0 -56.9% USD 10-Q 2025-05-01
Quarterly 2025-06-30 311287000.0 +68.8% USD 10-Q 2025-07-31
Quarterly 2025-09-30 228768000.0 -26.5% USD 10-Q 2025-10-30
Annual 2023-12-31 2176319000.0 USD 10-K 2026-02-17
Annual 2024-12-31 1595249000.0 -26.7% USD 10-K 2026-02-17
Annual 2025-12-31 786276000.0 -50.7% USD 10-K 2026-02-17

Net Income

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 333786000.0 USD 10-Q 2024-11-05
Quarterly 2023-06-30 404619000.0 +21.2% USD 10-Q 2024-11-05
Quarterly 2023-09-30 451457000.0 +11.6% USD 10-Q 2024-11-05
Quarterly 2024-03-31 258781000.0 -42.7% USD 10-Q 2025-10-30
Quarterly 2024-06-30 344090000.0 +33.0% USD 10-Q 2025-10-30
Quarterly 2024-09-30 284783000.0 -17.2% USD 10-Q 2025-10-30
Quarterly 2025-03-31 96304000.0 -66.2% USD 10-Q 2025-10-30
Quarterly 2025-06-30 185031000.0 +92.1% USD 10-Q 2025-10-30
Quarterly 2025-09-30 122384000.0 -33.9% USD 10-Q 2025-10-30
Annual 2023-12-31 1540555000.0 USD 10-K 2026-02-17
Annual 2024-12-31 1077898000.0 -30.0% USD 10-K 2026-02-17
Annual 2025-12-31 435199000.0 -59.6% USD 10-K 2026-02-17

EPS Basic

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 2.44 USD/shares 10-Q 2024-05-07
Quarterly 2023-06-30 3.19 +30.7% USD/shares 10-Q 2024-08-06
Quarterly 2023-09-30 3.62 +13.5% USD/shares 10-Q 2024-11-05
Quarterly 2024-03-31 2.12 -41.4% USD/shares 10-Q 2025-05-01
Quarterly 2024-06-30 2.89 +36.3% USD/shares 10-Q 2025-07-31
Quarterly 2024-09-30 2.45 -15.2% USD/shares 10-Q 2025-10-30
Quarterly 2025-03-31 0.85 -65.3% USD/shares 10-Q 2025-05-01
Quarterly 2025-06-30 1.67 +96.5% USD/shares 10-Q 2025-07-31
Quarterly 2025-09-30 1.11 -33.5% USD/shares 10-Q 2025-10-30
Annual 2023-12-31 12.06 USD/shares 10-K 2026-02-17
Annual 2024-12-31 9.13 -24.3% USD/shares 10-K 2026-02-17
Annual 2025-12-31 3.91 -57.2% USD/shares 10-K 2026-02-17

EPS Diluted

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 2.41 USD/shares 10-Q 2024-05-07
Quarterly 2023-06-30 3.16 +31.1% USD/shares 10-Q 2024-08-06
Quarterly 2023-09-30 3.59 +13.6% USD/shares 10-Q 2024-11-05
Quarterly 2024-03-31 2.1 -41.5% USD/shares 10-Q 2025-05-01
Quarterly 2024-06-30 2.87 +36.7% USD/shares 10-Q 2025-07-31
Quarterly 2024-09-30 2.44 -15.0% USD/shares 10-Q 2025-10-30
Quarterly 2025-03-31 0.84 -65.6% USD/shares 10-Q 2025-05-01
Quarterly 2025-06-30 1.66 +97.6% USD/shares 10-Q 2025-07-31
Quarterly 2025-09-30 1.1 -33.7% USD/shares 10-Q 2025-10-30
Annual 2023-12-31 11.94 USD/shares 10-K 2026-02-17
Annual 2024-12-31 9.06 -24.1% USD/shares 10-K 2026-02-17
Annual 2025-12-31 3.89 -57.1% USD/shares 10-K 2026-02-17

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 144407000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 89316000.0 -38.1% USD 10-Q 2023-08-02
Quarterly 2023-09-30 88096000.0 -1.4% USD 10-Q 2023-11-01
Quarterly 2023-12-31 66156000.0 -24.9% USD 10-Q 2024-11-05
Quarterly 2024-03-31 697475000.0 +954.3% USD 10-Q 2024-05-07
Quarterly 2024-06-30 75569000.0 -89.2% USD 10-Q 2024-08-06
Quarterly 2024-09-30 328103000.0 +334.2% USD 10-Q 2024-11-05
Quarterly 2024-12-31 153624000.0 -53.2% USD 10-Q 2025-10-30
Quarterly 2025-03-31 115371000.0 -24.9% USD 10-Q 2025-05-01
Quarterly 2025-06-30 87020000.0 -24.6% USD 10-Q 2025-07-31
Quarterly 2025-09-30 296162000.0 +240.3% USD 10-Q 2025-10-30
Annual 2023-12-31 66156000.0 USD 10-K 2025-02-20
Annual 2024-12-31 153624000.0 +132.2% USD 10-K 2026-02-17
Annual 2025-12-31 181753000.0 +18.3% USD 10-K 2026-02-17

Accounts Receivable

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1429939000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 1618666000.0 +13.2% USD 10-Q 2023-08-02
Quarterly 2023-09-30 1618107000.0 -0.0% USD 10-Q 2023-11-01
Quarterly 2023-12-31 1436917000.0 -11.2% USD 10-Q 2024-11-05
Quarterly 2024-03-31 1394667000.0 -2.9% USD 10-Q 2024-05-07
Quarterly 2024-06-30 1482336000.0 +6.3% USD 10-Q 2024-08-06
Quarterly 2024-09-30 1369660000.0 -7.6% USD 10-Q 2024-11-05
Quarterly 2024-12-31 1163147000.0 -15.1% USD 10-Q 2025-10-30
Quarterly 2025-03-31 1251571000.0 +7.6% USD 10-Q 2025-05-01
Quarterly 2025-06-30 1331378000.0 +6.4% USD 10-Q 2025-07-31
Quarterly 2025-09-30 1254739000.0 -5.8% USD 10-Q 2025-10-30
Annual 2023-12-31 1436917000.0 USD 10-K 2025-02-20
Annual 2024-12-31 1163147000.0 -19.1% USD 10-K 2026-02-17
Annual 2025-12-31 1061011000.0 -8.8% USD 10-K 2026-02-17

Inventory

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1336163000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 1362250000.0 +2.0% USD 10-Q 2023-08-02
Quarterly 2023-09-30 1331512000.0 -2.3% USD 10-Q 2023-11-01
Quarterly 2023-12-31 1228265000.0 -7.8% USD 10-Q 2024-11-05
Quarterly 2024-03-31 1356907000.0 +10.5% USD 10-Q 2024-05-07
Quarterly 2024-06-30 1289708000.0 -5.0% USD 10-Q 2024-08-06
Quarterly 2024-09-30 1203919000.0 -6.7% USD 10-Q 2024-11-05
Quarterly 2024-12-31 1212375000.0 +0.7% USD 10-Q 2025-10-30
Quarterly 2025-03-31 1348909000.0 +11.3% USD 10-Q 2025-05-01
Quarterly 2025-06-30 1309089000.0 -3.0% USD 10-Q 2025-07-31
Quarterly 2025-09-30 1176429000.0 -10.1% USD 10-Q 2025-10-30
Annual 2023-12-31 1228265000.0 USD 10-K 2025-02-20
Annual 2024-12-31 1212375000.0 -1.3% USD 10-K 2026-02-17
Annual 2025-12-31 1094684000.0 -9.7% USD 10-K 2026-02-17

Current Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 3347289000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 3605217000.0 +7.7% USD 10-Q 2023-08-02
Quarterly 2023-09-30 3574107000.0 -0.9% USD 10-Q 2023-11-01
Quarterly 2023-12-31 3300728000.0 -7.6% USD 10-Q 2024-11-05
Quarterly 2024-03-31 3943288000.0 +19.5% USD 10-Q 2024-05-07
Quarterly 2024-06-30 3454705000.0 -12.4% USD 10-Q 2024-08-06
Quarterly 2024-09-30 3474408000.0 +0.6% USD 10-Q 2024-11-05
Quarterly 2024-12-31 3141239000.0 -9.6% USD 10-Q 2025-10-30
Quarterly 2025-03-31 3280405000.0 +4.4% USD 10-Q 2025-05-01
Quarterly 2025-06-30 3287617000.0 +0.2% USD 10-Q 2025-07-31
Quarterly 2025-09-30 3296188000.0 +0.3% USD 10-Q 2025-10-30
Annual 2023-12-31 3300728000.0 USD 10-K 2025-02-20
Annual 2024-12-31 3141239000.0 -4.8% USD 10-K 2026-02-17
Annual 2025-12-31 2927283000.0 -6.8% USD 10-K 2026-02-17

Total Assets

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 10476916000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 10733112000.0 +2.4% USD 10-Q 2023-08-02
Quarterly 2023-09-30 10736757000.0 +0.0% USD 10-Q 2023-11-01
Quarterly 2023-12-31 10499452000.0 -2.2% USD 10-Q 2024-11-05
Quarterly 2024-03-31 11168443000.0 +6.4% USD 10-Q 2024-05-07
Quarterly 2024-06-30 10721187000.0 -4.0% USD 10-Q 2024-08-06
Quarterly 2024-09-30 10894137000.0 +1.6% USD 10-Q 2024-11-05
Quarterly 2024-12-31 10583086000.0 -2.9% USD 10-Q 2025-10-30
Quarterly 2025-03-31 11447615000.0 +8.2% USD 10-Q 2025-05-01
Quarterly 2025-06-30 11464555000.0 +0.1% USD 10-Q 2025-07-31
Quarterly 2025-09-30 11430883000.0 -0.3% USD 10-Q 2025-10-30
Annual 2023-12-31 10499452000.0 USD 10-K 2025-02-20
Annual 2024-12-31 10583086000.0 +0.8% USD 10-K 2026-02-17
Annual 2025-12-31 11237530000.0 +6.2% USD 10-K 2026-02-17

Current Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1831931000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 1955856000.0 +6.8% USD 10-Q 2023-08-02
Quarterly 2023-09-30 2026682000.0 +3.6% USD 10-Q 2023-11-01
Quarterly 2023-12-31 1863437000.0 -8.1% USD 10-Q 2024-11-05
Quarterly 2024-03-31 1781499000.0 -4.4% USD 10-Q 2024-05-07
Quarterly 2024-06-30 1892541000.0 +6.2% USD 10-Q 2024-08-06
Quarterly 2024-09-30 1958883000.0 +3.5% USD 10-Q 2024-11-05
Quarterly 2024-12-31 1777276000.0 -9.3% USD 10-Q 2025-10-30
Quarterly 2025-03-31 1801456000.0 +1.4% USD 10-Q 2025-05-01
Quarterly 2025-06-30 1834631000.0 +1.8% USD 10-Q 2025-07-31
Quarterly 2025-09-30 1845082000.0 +0.6% USD 10-Q 2025-10-30
Annual 2023-12-31 1863437000.0 USD 10-K 2025-02-20
Annual 2024-12-31 1777276000.0 -4.6% USD 10-K 2026-02-17
Annual 2025-12-31 1574941000.0 -11.4% USD 10-K 2026-02-17

Total Liabilities

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 5819684000.0 USD 10-Q 2023-05-03
Quarterly 2023-06-30 6391052000.0 +9.8% USD 10-Q 2023-08-02
Quarterly 2023-09-30 6156072000.0 -3.7% USD 10-Q 2023-11-01
Quarterly 2023-12-31 5767101000.0 -6.3% USD 10-Q 2024-11-05
Quarterly 2024-03-31 6211735000.0 +7.7% USD 10-Q 2024-05-07
Quarterly 2024-06-30 6416545000.0 +3.3% USD 10-Q 2024-08-06
Quarterly 2024-09-30 6447464000.0 +0.5% USD 10-Q 2024-11-05
Quarterly 2024-12-31 6286616000.0 -2.5% USD 10-Q 2025-10-30
Quarterly 2025-03-31 7073455000.0 +12.5% USD 10-Q 2025-05-01
Quarterly 2025-06-30 7286463000.0 +3.0% USD 10-Q 2025-07-31
Quarterly 2025-09-30 7114694000.0 -2.4% USD 10-Q 2025-10-30
Annual 2023-12-31 5767101000.0 USD 10-K 2025-02-20
Annual 2024-12-31 6286616000.0 +9.0% USD 10-K 2026-02-17
Annual 2025-12-31 6885279000.0 +9.5% USD 10-K 2026-02-17

Stockholders' Equity

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 4657232000.0 USD 10-Q 2024-11-05
Quarterly 2023-06-30 4342060000.0 -6.8% USD 10-Q 2024-11-05
Quarterly 2023-09-30 4580685000.0 +5.5% USD 10-Q 2024-11-05
Quarterly 2023-12-31 4732351000.0 +3.3% USD 10-Q 2025-10-30
Quarterly 2024-03-31 4956708000.0 +4.7% USD 10-Q 2025-10-30
Quarterly 2024-06-30 4304642000.0 -13.2% USD 10-Q 2025-10-30
Quarterly 2024-09-30 4446673000.0 +3.3% USD 10-Q 2025-10-30
Quarterly 2024-12-31 4296470000.0 -3.4% USD 10-Q 2025-10-30
Quarterly 2025-03-31 4374160000.0 +1.8% USD 10-Q 2025-10-30
Quarterly 2025-06-30 4178092000.0 -4.5% USD 10-Q 2025-10-30
Quarterly 2025-09-30 4316189000.0 +3.3% USD 10-Q 2025-10-30
Annual 2023-12-31 4732351000.0 USD 10-K 2026-02-17
Annual 2024-12-31 4296470000.0 -9.2% USD 10-K 2026-02-17
Annual 2025-12-31 4352251000.0 +1.3% USD 10-K 2026-02-17

Long-Term Debt

Q: 0 | A: 0

Quarterly

Annual

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

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 654381000.0 USD 10-Q 2024-05-07
Quarterly 2023-06-30 1045707000.0 +59.8% USD 10-Q 2024-08-06
Quarterly 2023-09-30 1695173000.0 +62.1% USD 10-Q 2024-11-05
Quarterly 2024-03-31 317187000.0 -81.3% USD 10-Q 2025-05-01
Quarterly 2024-06-30 769271000.0 +142.5% USD 10-Q 2025-07-31
Quarterly 2024-09-30 1499229000.0 +94.9% USD 10-Q 2025-10-30
Quarterly 2025-03-31 132328000.0 -91.2% USD 10-Q 2025-05-01
Quarterly 2025-06-30 473368000.0 +257.7% USD 10-Q 2025-07-31
Quarterly 2025-09-30 1021092000.0 +115.7% USD 10-Q 2025-10-30
Annual 2023-12-31 2306872000.0 USD 10-K 2026-02-17
Annual 2024-12-31 1872692000.0 -18.8% USD 10-K 2026-02-17
Annual 2025-12-31 1215886000.0 -35.1% USD 10-K 2026-02-17

Investing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -178860000.0 USD 10-Q 2024-05-07
Quarterly 2023-06-30 -311811000.0 -74.3% USD 10-Q 2024-08-06
Quarterly 2023-09-30 -476096000.0 -52.7% USD 10-Q 2024-11-05
Quarterly 2024-03-31 -151036000.0 +68.3% USD 10-Q 2025-05-01
Quarterly 2024-06-30 -315625000.0 -109.0% USD 10-Q 2025-07-31
Quarterly 2024-09-30 -534884000.0 -69.5% USD 10-Q 2025-10-30
Quarterly 2025-03-31 -912056000.0 -70.5% USD 10-Q 2025-05-01
Quarterly 2025-06-30 -1059473000.0 -16.2% USD 10-Q 2025-07-31
Quarterly 2025-09-30 -1161968000.0 -9.7% USD 10-Q 2025-10-30
Annual 2023-12-31 -668293000.0 USD 10-K 2026-02-17
Annual 2024-12-31 -710719000.0 -6.3% USD 10-K 2026-02-17
Annual 2025-12-31 -1467174000.0 -106.4% USD 10-K 2026-02-17

Financing Cash Flow

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -411559000.0 USD 10-Q 2024-05-07
Quarterly 2023-06-30 -725025000.0 -76.2% USD 10-Q 2024-08-06
Quarterly 2023-09-30 -1211426000.0 -67.1% USD 10-Q 2024-11-05
Quarterly 2024-03-31 465168000.0 +138.4% USD 10-Q 2025-05-01
Quarterly 2024-06-30 -444233000.0 -195.5% USD 10-Q 2025-07-31
Quarterly 2024-09-30 -702398000.0 -58.1% USD 10-Q 2025-10-30
Quarterly 2025-03-31 741475000.0 +205.6% USD 10-Q 2025-05-01
Quarterly 2025-06-30 519501000.0 -29.9% USD 10-Q 2025-07-31
Quarterly 2025-09-30 283414000.0 -45.4% USD 10-Q 2025-10-30
Annual 2023-12-31 -1652868000.0 USD 10-K 2026-02-17
Annual 2024-12-31 -1074505000.0 +35.0% USD 10-K 2026-02-17
Annual 2025-12-31 279417000.0 +126.0% USD 10-K 2026-02-17

Capital Expenditures

Q: 9 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 105645000.0 USD 10-Q 2024-05-07
Quarterly 2023-06-30 231110000.0 +118.8% USD 10-Q 2024-08-06
Quarterly 2023-09-30 376596000.0 +63.0% USD 10-Q 2024-11-05
Quarterly 2024-03-31 93212000.0 -75.2% USD 10-Q 2025-05-01
Quarterly 2024-06-30 181319000.0 +94.5% USD 10-Q 2025-07-31
Quarterly 2024-09-30 280897000.0 +54.9% USD 10-Q 2025-10-30
Quarterly 2025-03-31 99974000.0 -64.4% USD 10-Q 2025-05-01
Quarterly 2025-06-30 188713000.0 +88.8% USD 10-Q 2025-07-31
Quarterly 2025-09-30 274531000.0 +45.5% USD 10-Q 2025-10-30
Annual 2023-12-31 476335000.0 USD 10-K 2026-02-17
Annual 2024-12-31 380569000.0 -20.1% USD 10-K 2026-02-17
Annual 2025-12-31 362602000.0 -4.7% USD 10-K 2026-02-17

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 131767000.0 shares 10-Q 2023-05-03
Quarterly 2023-06-30 125032000.0 -5.1% shares 10-Q 2023-08-02
Quarterly 2023-09-30 123400000.0 -1.3% shares 10-Q 2023-11-01
Quarterly 2023-12-31 121857000.0 -1.3% shares 10-Q 2024-11-05
Quarterly 2024-03-31 122049000.0 +0.2% shares 10-Q 2024-05-07
Quarterly 2024-06-30 116451000.0 -4.6% shares 10-Q 2024-08-06
Quarterly 2024-09-30 115557000.0 -0.8% shares 10-Q 2024-11-05
Quarterly 2024-12-31 113578000.0 -1.7% shares 10-Q 2025-10-30
Quarterly 2025-03-31 113726000.0 +0.1% shares 10-Q 2025-05-01
Quarterly 2025-06-30 110537000.0 -2.8% shares 10-Q 2025-07-31
Quarterly 2025-09-30 110552000.0 +0.0% shares 10-Q 2025-10-30
Annual 2023-12-31 121857000.0 shares 10-K 2025-02-20
Annual 2024-12-31 113578000.0 -6.8% shares 10-K 2026-02-17
Annual 2025-12-31 110585000.0 -2.6% shares 10-K 2026-02-17

Shares Issued

Q: 11 | A: 3

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 131767000.0 shares 10-Q 2023-05-03
Quarterly 2023-06-30 125032000.0 -5.1% shares 10-Q 2023-08-02
Quarterly 2023-09-30 123400000.0 -1.3% shares 10-Q 2023-11-01
Quarterly 2023-12-31 121857000.0 -1.3% shares 10-Q 2024-11-05
Quarterly 2024-03-31 122049000.0 +0.2% shares 10-Q 2024-05-07
Quarterly 2024-06-30 116451000.0 -4.6% shares 10-Q 2024-08-06
Quarterly 2024-09-30 115557000.0 -0.8% shares 10-Q 2024-11-05
Quarterly 2024-12-31 113578000.0 -1.7% shares 10-Q 2025-10-30
Quarterly 2025-03-31 113726000.0 +0.1% shares 10-Q 2025-05-01
Quarterly 2025-06-30 110537000.0 -2.8% shares 10-Q 2025-07-31
Quarterly 2025-09-30 110552000.0 +0.0% shares 10-Q 2025-10-30
Annual 2023-12-31 121857000.0 shares 10-K 2025-02-20
Annual 2024-12-31 113578000.0 -6.8% shares 10-K 2026-02-17
Annual 2025-12-31 110585000.0 -2.6% shares 10-K 2026-02-17

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 137074000.0 shares 10-Q 2024-05-07
Quarterly 2023-06-30 126977000.0 -7.4% shares 10-Q 2024-08-06
Quarterly 2023-09-30 124577000.0 -1.9% shares 10-Q 2024-11-05
Quarterly 2024-03-31 121972000.0 -2.1% shares 10-Q 2025-05-01
Quarterly 2024-06-30 119244000.0 -2.2% shares 10-Q 2025-07-31
Quarterly 2024-09-30 116176000.0 -2.6% shares 10-Q 2025-10-30
Quarterly 2025-03-31 113675000.0 -2.2% shares 10-Q 2025-05-01
Quarterly 2025-06-30 110922000.0 -2.4% shares 10-Q 2025-07-31
Quarterly 2025-09-30 110547000.0 -0.3% shares 10-Q 2025-10-30
Annual 2023-12-31 127777000.0 shares 10-K 2026-02-17
Annual 2024-12-31 118038000.0 -7.6% shares 10-K 2026-02-17
Annual 2025-12-31 111421000.0 -5.6% shares 10-K 2026-02-17

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 138412000.0 shares 10-Q 2024-05-07
Quarterly 2023-06-30 128066000.0 -7.5% shares 10-Q 2024-08-06
Quarterly 2023-09-30 125792000.0 -1.8% shares 10-Q 2024-11-05
Quarterly 2024-03-31 123371000.0 -1.9% shares 10-Q 2025-05-01
Quarterly 2024-06-30 120072000.0 -2.7% shares 10-Q 2025-07-31
Quarterly 2024-09-30 116940000.0 -2.6% shares 10-Q 2025-10-30
Quarterly 2025-03-31 114339000.0 -2.2% shares 10-Q 2025-05-01
Quarterly 2025-06-30 111196000.0 -2.7% shares 10-Q 2025-07-31
Quarterly 2025-09-30 110930000.0 -0.2% shares 10-Q 2025-10-30
Annual 2023-12-31 128998000.0 shares 10-K 2026-02-17
Annual 2024-12-31 118980000.0 -7.8% shares 10-K 2026-02-17
Annual 2025-12-31 111822000.0 -6.0% shares 10-K 2026-02-17
For informational purposes only — not guaranteed to be accurate or complete.