Financial Metrics
BLDR Builders FirstSource, Inc.Regulatory Activity
Since 2025-04-09| 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-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 | 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
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
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
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
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
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: 9Cash and Equivalents
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
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
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
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
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
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
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
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
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
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
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
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
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: 4Shares Outstanding
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
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
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
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 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3707 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.4220 | +13.8% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.4223 | +0.1% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.3484 | -17.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.4157 | +19.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.3885 | -6.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.3195 | -17.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.3693 | +15.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.3448 | -6.6% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1.6284 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 1.5497 | -4.8% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1.3518 | -12.8% | ratio | 10-K | 2026-02-17 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.8272 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.8433 | +0.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.7635 | -4.3% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1.7713 | +0.4% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2.2135 | +25.0% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1.8254 | -17.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.7737 | -2.8% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1.7674 | -0.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.8210 | +3.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.7920 | -1.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.7865 | -0.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1.7713 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.7674 | -0.2% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1.8587 | +5.2% | ratio | 10-K | 2026-02-17 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.2496 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.4719 | +17.8% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.3439 | -8.7% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1.2187 | -9.3% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1.2532 | +2.8% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1.4906 | +18.9% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.4500 | -2.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1.4632 | +0.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.6171 | +10.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.7440 | +7.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.6484 | -5.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1.2187 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.4632 | +20.1% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1.5820 | +8.1% | ratio | 10-K | 2026-02-17 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3532 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.3522 | -0.3% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.3487 | -1.0% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.3340 | -4.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.3282 | -1.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.3275 | -0.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.3049 | -6.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.3068 | +0.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.3043 | -0.8% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.3517 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.3282 | -6.7% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.3039 | -7.4% | ratio | 10-K | 2026-02-17 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0860 | — | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 0.0893 | +3.9% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.0996 | +11.4% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0665 | -33.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0772 | +16.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0673 | -12.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0263 | -60.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0437 | +66.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0311 | -28.9% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0901 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0657 | -27.1% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.0286 | -56.4% | ratio | 10-K | 2026-02-17 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1203 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.1274 | +5.9% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.1415 | +11.1% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0960 | -32.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1098 | +14.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1011 | -7.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0504 | -50.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0735 | +45.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0580 | -21.0% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1273 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0973 | -23.6% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.0518 | -46.8% | ratio | 10-K | 2026-02-17 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0788 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.0457 | -42.1% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.0435 | -4.8% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 0.0355 | -18.3% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.3915 | +1002.8% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 0.0399 | -89.8% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 0.1675 | +319.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 0.0864 | -48.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0640 | -25.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0474 | -25.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1605 | +238.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0355 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.0864 | +143.5% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.1154 | +33.5% | ratio | 10-K | 2026-02-17 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0319 | — | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 0.0377 | +18.3% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.0420 | +11.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0232 | -44.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0321 | +38.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0261 | -18.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0084 | -67.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0161 | +91.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0107 | -33.7% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1467 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.1019 | -30.6% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.0387 | -62.0% | ratio | 10-K | 2026-02-17 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0717 | — | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 0.0932 | +30.0% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.0986 | +5.8% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0522 | -47.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0799 | +53.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0640 | -19.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0220 | -65.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0443 | +101.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0284 | -36.0% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.3255 | — | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.2509 | -22.9% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.1000 | -60.1% | ratio | 10-K | 2026-02-17 |