Financial Metrics
IBP Installed Building Products, Inc.Regulatory Activity
Since 2025-04-09| 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-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 | 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
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
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
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
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
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: 9Cash and Equivalents
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
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
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
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
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
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
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
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
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: 4Operating Cash Flow
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
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
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
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: 4Shares Outstanding
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
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
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
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 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3705 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.3770 | +1.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.3678 | -2.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.3459 | -6.0% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.3642 | +5.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.3670 | +0.8% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.3425 | -6.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.3764 | +9.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.3794 | +0.8% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1.4024 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.4279 | +1.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.4366 | +0.6% | ratio | 10-K | 2026-02-26 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.7268 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2.9189 | +7.0% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 3.0794 | +5.5% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 3.0889 | +0.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3.1769 | +2.8% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 3.0839 | -2.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2.9859 | -3.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2.9384 | -1.6% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 2.8857 | -1.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2.8531 | -1.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2.7808 | -2.5% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 3.0889 | — | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 2.9384 | -4.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3.0291 | +3.1% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.5219 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2.2744 | -9.8% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 2.0579 | -9.5% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 1.9558 | -5.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.9494 | -0.3% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1.9552 | +0.3% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.8929 | -3.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1.9206 | +1.5% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 2.0251 | +5.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2.0400 | +0.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2.0225 | -0.9% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1.9558 | — | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1.9206 | -1.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.9131 | -0.4% | ratio | 10-K | 2026-02-26 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3191 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.3359 | +5.3% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.3427 | +2.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.3384 | -1.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.3408 | +0.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.3376 | -0.9% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.3267 | -3.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.3418 | +4.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.3395 | -0.7% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.3350 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.3381 | +0.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3397 | +0.5% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0748 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0890 | +19.0% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0962 | +8.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0807 | -16.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0884 | +9.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0902 | +2.0% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.0663 | -26.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0908 | +36.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0956 | +5.3% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.0877 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0872 | -0.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0893 | +2.4% | ratio | 10-K | 2026-02-26 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1166 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.1334 | +14.3% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1448 | +8.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1269 | -12.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.1285 | +1.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1332 | +3.6% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.1019 | -23.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.1328 | +30.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1372 | +3.3% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.1328 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1300 | -2.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1301 | +0.0% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.6913 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.8114 | +17.4% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.0465 | +29.0% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 1.1158 | +6.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.1772 | +5.5% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1.0786 | -8.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.0783 | -0.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 0.9125 | -15.4% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.8666 | -5.0% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.8559 | -1.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.8952 | +4.6% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1.1158 | — | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 0.9125 | -18.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.9352 | +2.5% | ratio | 10-K | 2026-02-26 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0277 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0336 | +21.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0354 | +5.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0279 | -21.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0322 | +15.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0331 | +2.8% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.0227 | -31.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0342 | +50.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0363 | +6.2% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.1230 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1246 | +1.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1283 | +3.0% | ratio | 10-K | 2026-02-26 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0976 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.1099 | +12.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1082 | -1.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0823 | -24.0% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0951 | +15.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0958 | +0.6% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.0687 | -28.3% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.1038 | +51.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1096 | +5.6% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.3636 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.3638 | +0.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3739 | +2.8% | ratio | 10-K | 2026-02-26 |